주간닷넷 2016년 11월 1일

여러분들의 적극적인 참여를 기다리고 있습니다. 혼자 알고 있기에는 너무나 아까운 글, 소스 코드, 라이브러리를 발견하셨거나 혹은 직접 작성하셨다면 Gist나 주간닷넷 페이지를 통해 알려주세요. .NET 관련 동호회 소식도 알려주시면 주간닷넷을 통해 많은 분과 공유하도록 하겠습니다.

금주의 커뮤니티 소식

Taeyo.NET에서 https://docs.asp.net의 ASP.NET Core 문서를 한글화하여 연재하고 있습니다.

On .NET 소식

지난 주 On .NET에는 Martin Woodward와 함께 .NET Foundation에 관해 얘기 나누었습니다.

https://sec.ch9.ms/ch9/377a/4cadaf76-2cc1-492e-ab93-c392f6b5377a/onnet20161027martinwoodward\_mid.mp4

이번주에는 Mei-Chin Tsai 그리고 Jan Kotas와 CoreRT and .NET Native에 관해 이야기 나누어 보갰습니다.

금주의 패키지 - Serilog

애플리케이션 개발은 매우 복잡한 작업이며, 규모에 따라 많은 시간을 필요로 합니다. 따라서 애플리케이션이 비동기적으로 처리되고 분산 환경을 잘 갖추어야 개발자들이 코드를 빠르게 이해하며 버그를 효과적으로 처리할 수 있습니다. 애플리케이션을 모니터링하고 디버깅해주는 툴은 계속하여 발전 하고 있으며, 많은 툴 중 Serilog는 로그데이터를 캡처해서 디버깅을 아주 쉽게 할 수 있도록 도와줍니다.

아래 코드는 라이브러리를 사용해 로그를 남기는 코드입니다.

로그 메시지는 텍스트 포맷으로 지원하지만, Serilog는 정해진 위치 지정자를 가지므로 Elapsed(작업시간)과 같은 인자를 전달하여 로깅 할 수 있습니다.

Serilog sinks 대부분은 JSON 형식을 지원하므로 정규식을 이용하거나 로그 파일을 파싱하지 않고도 Elapsed > 10 같은 조건의 결과를 바로 얻을 수 있습니다.

금주의 게임 - Super Dungeon Bros

Super Dungeon Bros는 최대 4명이 동시에 즐길 수 있는 스피디 한 던전 액션 게임입니다. 플레이어는 록의 신이 내린 퀘스트를 헤비메탈 영웅인 Axl, Lars, Freddi, Ozzie와 함께 수행합니다. Rökheim의 깊숙하고, 어두운 던전을 통과하며 퍼즐을 풀고, 몬스터들을 물리치며 오래 전 잊혀진 전설적인 록스타의 이야기를 파헤쳐 나가는 스토리입니다. Super Dungeon Bros는 크로스 플랫폼을 지원하는 게임으로 던전이 랜덤하게 생성되며, 매일 매주마다 던전의 미션이 바뀝니다.

Super Dungeon BrosReact Games에서 UnityC#을 이용해 개발되었으며, Xbox One, PlayStation 4 그리고 Steam을 통해 한글판으로도 즐기실 수 있습니다.

.NET 소식

ASP.NET 소식

F# 소식

Xamarin 소식

Azure 소식

Games 소식

주간닷넷.NET Blog에서 매주 발행하는 The week in .NET을 번역하여 진행하고 있으며, 한글 번역 작업을 오픈에스지의 송기수 전무님의 도움을 받아 진행하고 있습니다.

song 송 기수, 기술 전무, 오픈에스지현재 개발 컨설팅회사인 OpenSG의 기술이사이며 여러 산업현장에서 프로젝트를 진행중이다. 입사 전에는 교육 강사로서 삼성 멀티캠퍼스 교육센터 등에서 개발자 .NET 과정을 진행해 왔으며 2005년부터 TechED Korea, DevDays, MSDN Seminar등 개발자 컨퍼런스의 스피커로도 활동하고있다. 최근에는 하루 업무의 대다수 시간을 비주얼 스튜디오와 같이 보내며 일 년에 한 권 정도 책을 쓰고, 한달에 두 번 정도 강의를 하면 행복해질 수 있다고 믿는 ‘Happy Developer’ 이다.