주간닷넷 2016년 5월 10일

이번 주에는 개발자들에게는 없어서는 안 되는 소중한 페이지인 Stack Overflow 의 배포과정이 소개되었으니 꼭 한번 읽어보시기 바랍니다. 여러분들의 적극적인 참여를 기다리고 있습니다. 혼자 알고 있기에는 너무나 아까운 글, 소스 코드, 라이브러리를 발견하셨거나 혹은 직접 작성하셨다면 Gist주간닷넷 페이지를 통해 알려주세요. .NET 관련 동호회 소식도 알려주시면 주간닷넷을 통해 많은 분과 공유하도록 하겠습니다.

On.NET 소식

지난번 On.NET 유튜브 동영상 인터뷰는 Andy De George 와 함께 MonoGame 3.4 기반의 게임 라이브러리인 SadConsole 에 대해서 이야기 나누었습니다. SadConsole 에서 제공하는 엔진을 이용하여 어릴 적 즐기던 명령 프롬프트창 스타일의 게임을 시뮬레이션 해보실 수 있습니다.

금주의 포스트 - Stack Overflow, How we do deployment

이번 주는 아주 특별한 포스트를 소개해 드리려고 합니다. Stack Overflow 에 근무하시는 Nick Craver 께서 Stack Overflow 의 배포 방식을 상세하게 포스팅하였습니다. IT 업계에 종사하시는 분이라면 꼭 읽어보셔야 할 포스팅으로, 배포 과정이 상세하게 소개되었기 때문에 시간적인 여유를 가지고 읽어 보시기 바랍니다. 참고로 Nick 은 약 한 달 전에 Stack Overflow 의 성능에 대해 On.NET 유튜브의 동영상 인터뷰를 진행했습니다.

금주의 툴 - Git Diff Margin

Git Diff Margin 도구는 사용자가 편집하고 있는 문서의 Git 버전 변화를 Visual Studio 의 여백 및 스크롤 바 부분에 실시간으로 보여주는 Visual Studio 확장 도구입니다. 또한, Visual Studio Git 소스제어 기능 중 하나인 Pending Changes 간의 탐색 기능을 이용하여 이미 작업한 부분을 쉽게 되돌릴 수 있습니다.

gitdiffmargin-preview

금주의 프로젝트 - Intercom-dotnet

Intercom 은 웹 사이트의 방문객들과 실시간으로 채팅하고, 피드백을 수집하는 등의 작업을 수행할 수 있는 통합 서비스 도구입니다. Intercom-dotnet 클라이언트 라이브러리를 이용하면 .NET 애플리케이션에서 Intercom 사용자 정보를 살펴볼 수 있습니다.

금주의 Xamarin 애플리케이션 - JetBlue

JetBlue 항공사는 eGate Solutions 과 Xamarin 을 이용하여 애플리케이션을 개발 함으로써 비행기 내부에서 사용하던 전용 디바이스들을 iOS 와 안드로이드로 바꿀 수 있었습니다. 또한, 신용카드 트랜잭션 과정에서 종종 발생하던 동기화 문제도 해결할 수 있었습니다. JetBlue 의 승무원들은 이 애플리케이션을 이용하여 비행기 안에서 판매하는 상품의 재고를 관리하고 구매 결제를 보다 편리하게 수행할수 있게 되었습니다.

iPhone_6_Vert

금주의 게임 - Endless Legend

이번주 소개해 드릴 게임은 Endless Legend 입니다. Endless Legend 는 전형적인 4X(eXplore, eXpand, eXploit, eXterminate) 전략/RPG 게임으로 플레이어는 8개 종족(DLC:Download Contents일 경우 11개 종족)중 하나의 종족을 선택해서 게임을 진행하게 됩니다. 각각의 종족은 서로 다른 개성 있는 스타일과 스토리 라인을 가지고 있습니다. 매번 게임이 시작될 때마다 맵과 퀘스트가 무작위로 생성되기 때문에 플레이어는 지루할 겨를이 없이 언제나 새로운 화면에서 게임을 할 수 있습니다. Endless Legend 의 그래픽은 매우 훌륭하여 게이머가 정말 아름답다고 느낄 정도입니다(실제 이 게임의 테스터는 계속 맵을 확대 축소하면서 그래픽을 감상했다고 합니다). 게이머는 계절 변화에 적응하고 생존하기 위해 4X : 확장하고, 탐험하고, 자원을 캐고, 그리고 전투를 지속해야 합니다. 처음에는 약간의 학습이 필요한 게임이지만 어느 정도 익숙해진 후에는 시간 가는 줄 모르고 게임을 즐기시게 될 겁니다.

Endless Legend 는 Amplitude Studios 에서 UnityC# 을 이용해서 개발되었으며 스트림 서비스를 이용하여 Mac 과 Windows 에서 즐기실 수 있습니다. 좀 더 자세한 정보는 Made With Unity 페이지에서 확인하실 수 있습니다.

bd2efd5c-1684-11e6-8b44-95f4d4a809f0

.NET 소식

ASP.NET 소식

F# 소식

Games

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

song

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