한 주간의 마이크로소프트 소식 [3월 2주차]
안녕하세요. 한 주간의 마이크로소프트의 개발 관련 주요 소식들을 정리합니다.
관련 영상 : This Week on Channel 9 – GDC 2015 Redux, Windows 10 Release Cadence and more…
Windows 10 Technical Preview 빌드의 출시 주기
Windows 10 Preview는 현재 Windows Insiders 프로그램에 가입한 사용자들을 대상으로 공개되고 있으며, 작년 12월 이후 몇 차례 빌드가 나왔습니다. Windows Insiders 프로그램에 가입한 사용자들의 공통된 궁금증은 다음 번 빌드가 언제 나오는지에 대한 것인데요, Windows 10 빌드의 출시 주기와 시점을 미리 공개하기 어려운 이유에 대한 글이 Windows 공식 블로그에 올라왔습니다.
2014년 1월, Developer Tools Blog에 CRT의 리팩토링 소식이 전해졌는데요, 최근 AppCRT와 DesktopCRT로 나누어져 있던 구조에서 Universal CRT라는 단일 형태로 통합되었다는 소식입니다. 예전에는 CRT를 설치하기 위해서 Visual C++ SDK를 설치해야 했지만, 이제는 Windows 10의 시스템 컴포넌트로 Universal CRT가 들어가고, Windows 10이 아닌 경우 Windows Update를 통해서 제공한다고 합니다. 그 외에도 Universal CRT SDK를 다운로드 받아 설치하실 수도 있습니다.
적절하게 구성된 PCH(Precompiled Header)로 잠재적으로는 프로젝트 빌드 시간을 10배 이상 줄여줄 수 있습니다. 하지만 PCH의 생성이나 프로젝트에서 이를 사용하도록 설정하는 것이 익숙하지 않을 수 있습니다. PCH Tool은 프로젝트 소스파일을 분석하여, 헤더를 새로운 혹은 기존의 PCH에 추가하는 것을 추천합니다. 그리고 PCH를 활용하는 것을 확인할 수 있게 컴파일러 설정을 변경합니다. PCH Tool은 Visual Studio Gallery에 공개되어 다운로드 받을 수 있으며, 관련 영상(영문)도 Channel 9에 공개 되었으니 참고 하시기 바랍니다.
Visual Studio 솔루션 폴더의 .suo 파일과 .vs 폴더
Visual Studio 팀은 개발자들의 요구 및 건의사항을 받아 들이기 위해 Visual Studio UserVoice 페이지를 운영하고 있습니다. Visual Studio 솔루션 생성시에 자동으로 생성되는 .suo 파일은 개발자나 머신의 설정 정보를 담게 되는데요,
이러한 파일들이 소스 저장소에 저장되어 공동으로 사용되면 문제가 발생할 수 있기 때문에, 한 개발자가 UserVoice 페이지를 통해 이 같은 파일을 단일 폴더에 따로 만들어서 개발자가 소스 저장소에 추가하지 않을 수 있게 해달라고 건의를 하였고, 이것이 Visual Studio 2015 CTP 6부터 반영 되었습니다.
Microsoft의 개발 코스들을 edX에서 만날 수 있습니다
edX는 하버드대학교와 MIT 공과대학교가 설립 파트너로서 만든 비영리 온라인 사이트인데요, 세계 유명 대학이나 기관의 다양한 수업을 온라인 공개수업으로 제공합니다. Microsoft가 edX의 첫 번째 기업 멤버로 합류하였다는 소식입니다.
Microsoft가 제공하는 개발 코스는 아래와 같습니다.
- Programming with C#
- Introduction to TypeScript
- Building Cloud Apps with Microsoft Azure
- Introduction to Office 365 APIs
- Windows PowerShell Fundamentals
- Introduction to Bootstrap
- Querying with Transact-SQL
돌아온 AJAX Control Toolkit March 2015 업데이트
Dev Express에서 오픈 소스 프로젝트로 진행 중인 AJAX Control Toolkit이 15.1 버전으로 릴리즈 되었고 다운로드 가능합니다.
Html Agility Pack을 사용한 Kindle Books의 예제코드 포맷 수정
C# Yellow Book의 저자인 Rob Miles가 본인의 Kindle Books 파일을 수정한 일화를 공개하였습니다. Kindle Books는 HTML 문서 포맷을 사용하는데, C# Yellow Book의 소스코드들이 iPad나 iPhone에서 모두 한 줄로 출력되는 문제가 있었고, HTML 파서인 HTML Agility Pack을 사용하여 수정했다고 합니다.
3월 18,19일(미국 시간) 양일간 .NET 컨퍼런스가 온라인으로 열립니다. 이번 컨퍼런스는 .NET Community와 마이크로소프트가 함께 진행하며 .NET 개발팀과 커뮤니티의 전문가들이 발표합니다. 모든 세션들을 채널9에서 라이브로 방송하며, 전문가들과의 Q&A도 진행되니 많은 관심 가져 주시기 바랍니다.
.NET 관련 소식들을 모아서 볼 수 있으며 각 소식에 대한 의견을 교환 할 수 있는 DotNetKicks 웹사이트를 소개합니다. 이메일 등록을 통해 매일 가장 인기 있었던 .NET 관련 소식들을 구독하실 수도 있습니다.
Windows Phone 용 개인 비서 서비스인 Cortana를 사용하여 할 수 있는 재미있는 일이 있습니다. GitHub에 공개된 CortanaProxy를 사용하면 LightwaveRF와 같은 조명 제어 시스템을 Cortana를 통해서도 제어할 수 있습니다. 링크의 영상을 통해 확인해 보시기 바랍니다.