Korea Evangelist

Developer & Platform Evangelism, Microsoft Korea

  • Korea Evangelist

    한 주간의 마이크로소프트소식 [2월 3주차]

    • 0 Comments

    안녕하세요. 한 주간의 마이크로소프트의 개발 관련 주요 소식들을 정리합니다.

    관련 영상 : This Week on Channel 9 – Azure Machine Learning, .NET Orleans, asm.js

     

    Big Data 관련 최신 Azure 서비스

    빅 데이터와 관련한 Microsoft Azure의 여러 서비스가 정식 서비스로 전환 되었습니다. 스트림 분석 플랫폼인 "Storm for Azure HDInsight"를 활용하면, 사용자들은 실시간 분석과 IoT 시나리오를 위한 애플리케이션을 배포 및 관리 할 수 있습니다.

    "Storm" 외에 머신러닝도 정식 서비스로 전환 되었습니다. 데이터 과학자와 개발자는 머신러닝을 사용해서 사용자 경험을 높이고 시스템 오류를 예측 및 예방하기 위한 다양한 응용프로그램을 만들고 배포할 수 있습니다. 또한 머신러닝 마켓플레이스를 통해서 머신러닝 관련한 API와 완성된 서비스를 사용할 수 있습니다.

     

    Azure 업데이트소식 : 머신러닝, HDInsight, 기타기능들

    앞서 소개 드린 Azure 머신러닝과 Storm for HDInsight 관련 소식 외에도 다양한 Azure의 업데이트 소식이 ScottGu의 블로그를 통해 공개 되었습니다. 특히 HDInsight에 대한 여러 소식이 있었는데요, HDInsight 클러스터를 Linux 컨테이너에도 배포할 수 있게 되었고(preview), 클러스터 스케일링을 상황에 맞게(on the fly) 할 수 있게 되었습니다.

    또한 "Enterprise DR(재난복구) with SANs" 서비스, SQL Database(V12)가 정식 서비스로 전환되었습니다. 웹 사이트 서비스는 Slot 설정을 지원하여, 이를 이용하면 웹사이트 배포 시 Deployment Slot을 사용하여 Production과 동일한 설정으로 배포한 후에 원하는 때에 이 둘을 Swap할 수 있게 되었습니다. (Deployment Slot 추가 이전에는 Staging과 Production을 각각 테스트 환경과 실제 환경으로 사용한다면, Swap 전에 Staging환경을 실제 환경으로 변경하는 등의 작업을 해야 했었습니다.)

    그 밖에도 여러 업데이트 소식들(API Management 서비스의 Premium Tier 추가, Document DB 사용 가능 지역(Asia, US Region) 추가, 미디어서비스의 컨텐츠 보호 기능 정식 서비스 전환 등)이 있었으니, 좀 더 상세한 내용이 궁금하시다면 링크의 ScottGu 블로그를 참고하시기 바랍니다.

     

    Channel 9컨텐츠 추천을 위해 Azure 머신러닝 추천 API사용합니다

    마이크로소프트의 동영상 컨텐츠들을 제공하는 Channel 9 플랫폼이 머신러닝 추천 API를 사용하여 사용자들에게 영상을 추천하고 있습니다. 링크의 글은 머신러닝 API를 적용한 방법을 단계별로 설명하고 있습니다.

     

    Net# 언어로 Azure 머신러닝 신경망(Neural Nets) 구현

    신경망(Neural networks)은 널리 인기 있는 머신러닝 알고리즘 중의 하나입니다. 링크의 블로그는 Net# 언어를 사용하여 신경망을 만드는 간단한 내용을 담고 있습니다.

     

    Project Orleans사용하는 클라우드 응용프로그램 개발

    지난 12월의 포스팅에서 Project Orleans의 오픈 소스화 소식을 전해 드린바 있었는데요, 이제는 CodePlex 뿐만 아니라GitHub에서도 Project Orleans를 살펴 보실 수 있습니다. Project Orleans는 분산 컴퓨팅 응용프로그램 개발을 위한 직관적인 방법을 제공하며, 프로그래머들이 복잡한 동시성(Concurrency) 문제와 scaling 패턴 문제를 고민하지 않도록 프로그래밍 모형을 단순화시켜 줍니다.

     

    IE JavaScript 수행엔진 "Chakra" asm.js지원합니다

    asm.js는 자바스크립트의 부분집합으로 C/C++ 코드를 웹으로 포팅 하는데 유용하게 사용됩니다. 그 동안 asm.js를 지원해 달라는 많은 요청들이 IE Suggestion Box를 통해 접수 되었습니다. 현재 Windows 10 에 포함된 IE의 JavaScript 수행 엔진인 Chakra가 asm.js을 공식 지원합니다. 이로서 게임개발자들이 별도의 플러그인 없이도 웹 브라우저에서 동작하는 게임을 개발하는 것에 asm.js를 활용할 수 있습니다. (관련 내용은 Dave Voyles의 블로그 글을 참고 하시기 바랍니다.)

    다양한 프로그래밍 언어들의 사용통계 - GitHut

    GitHut GitHub프로젝트들이사용하는언어를분석(언어별리파지토리의개수, Push , Fork ) 통계를보여주는흥미로운사이트입니다.

     

    Mozilla Shumway사용하여 Flash 구동하기, Fayde사용하여 실버라이트와 유사한 응용프로그램 만들기

    Scott Hanselman블로그를 통해 웹 브라우저에서 플러그인을 사용하지 않으려는 움직임들이 소개 되었습니다. Mozilla 프로젝트 "Shumway"는 Flash가 가진 기능들을 TypeScript와 HTML5를 사용하여 구현하였기 때문에 Flash 앱을 구동할 수 있다고 합니다. 오픈소스로 공개된 프로젝트 이므로 GitHub를 통해 살펴 보실 수 있습니다. 또한 "Fayde" 프로젝트는 오픈소스로 공개된 프로젝트로 실버라이트와 유사한 개발 및 사용자 경험을 갖지만, TypeScript와 HTML5를 사용합니다. "Fayde"를 사용하여 만든 Fantasy Football 웹 응용프로그램(데모)을 링크를 통해 살펴 보실 수 있으며 대략적인 모습은 아래와 같습니다.

     

    OneNote 무료공개 소식

    OneNote는 Windows 운영체제 뿐만 아니라 Android와 iOS에서도 사용할 수 있는 응용프로그램으로도 제공되고 있습니다. 작년에 무료화했던 윈도우 데스크탑용 OneNote 2013은 Office 제품군에 포함된 OneNote와는 몇 가지 기능적 차이점이 있었는데요, 이번에는 해당 기능 제한(암호화된 섹션, 페이지 히스토리 등)이 없어졌습니다.

     

    Visual Studio새로운 기능을 제안하는 방법

    Visual Studio개발팀은 사용자의 요구를 제품에 반영하기 위해 별도의 Backlog를 운영하여 개발을 하고 있습니다. Visual Studio팀에 새로운 기능을 제안하는 방법을 담은 짤막한 영상 (영문)이 공개 되었습니다. 아울러 Visual Studio 사용영상 시리즈도 살펴 보시기 바랍니다.

     

    NuGet에서 C++라이브러리 찾기

    지난주포스팅에서 NuGet에 대해 설명 드린바 있었는데요, Nuget 갤러리에서 사용가능한 C++ 라이브러리들이 정리된 문서가 공개 되었습니다.

     

    ADAL JavaScript v1 정식서비스

    Active Directory Authentication Library (ADAL)은 응용프로그램에서 Azure AD를 통한 사용자 인증을 할 수 있도록 도와주는 라이브러리 입니다. ADAL은 .NET / Windows Universal App용 라이브러리가 정식으로 운영되어 왔으며, JavaScript용 라이브러리가 이제 Preview 상태에서 정식서비스로 전환 되었습니다.

  • Korea Evangelist

    한 주간의 마이크로소프트소식 [2월 2주차]

    • 0 Comments

    안녕하세요. 한 주간의 마이크로소프트의 개발 관련 주요 소식들을 정리합니다.

    관련 영상 : This Week on Channel 9 - TouchDevelop, Microsoft helps create Node.js, Git Training and more

     

    TouchDevelop 웹앱 오픈소스화

    TouchDevelop은 간단한 터치만으로 다양한 앱을 만들 수 있는 도구입니다. TouchDevelop은 다양한 플랫폼(iOS, Android, Windows, Mac, Linux) 용 앱이나 웹 브라우저에서 사용할 수 있는데요, 이 중 웹 브라우저용 애플리케이션이 MIT 라이선스의 형태로 오픈소스화 되었습니다.

    오픈소스화된 TouchDevelop 프로젝트는 해당 Github 리파지토리에서 살펴 보실 수 있습니다. TouchDevelop으로 만들어진 앱은 마이크로소프트의 또 다른 앱 제작도구인 App Studio를 사용해서 개발된 앱을 포함(embed)하는 새로운 앱을 만들 수도 있습니다.

     

    마이크로소프트가 Node.js 재단 설립에 참여합니다

    마이크로소프트가 IBM, Fidelity, PayPal등의 기업들과 Node.js 재단 설립에 참여합니다. 이 재단은 비영리 단체로, 커뮤니티의 참여를 늘리는데 그 목적이 있다고 합니다.

     

    최신의 .NET Framework 위한 개발자가이드

    개발을 위한 유용한 컨트롤과 도구들을 만드는 Telerik사가 .NET 개발 (C# 6.0, Roslyn, .NET Core등의 최신 .NET 관련 기술들)을 위한 무료 eBook을 배포합니다. 간단한 등록 양식을 제출 후 다운로드 받으실 수 있습니다.

     

    NET 개발자가 알면 좋은 JavaScript 함수 11가지 : Part 1

    .NET Framework 개발을 위해 사용하는 C# 함수와 JavaScript 함수들은 사용방법이나 개념적인 부분들에서 차이가 있습니다. .NET 개발자가 JavaScript 함수들의 개념을 이해할 있도록 예제와 함께 설명하는 글이 공개되었습니다.

     

    Git 사용법 트레이닝 영상과 GitHub 사용법 트레이닝 영상 공개

    지난주 포스팅에서는 .NET Core 개발팀이 실제로 API 검토하는 영상을 소개 드린바 있었는데요, 이번 주에는 .NET 개발팀 내부의 Git 사용법 트레이닝 영상과 Roslyn팀의 GitHub 사용법 트레이닝 영상이 공개되었습니다. 마이크로소프트 직원들이 어떻게 회의를 하고, 학습을 하는지 궁금하시다면 살펴보시기 바랍니다.

     

    C# 코드포맷 자동완성기 공개

    프로그래밍 언어는 각각의 코딩 관습(Camel 표기법, 파스칼 표기법, Allman style brace 등등) 이 있으며 C#의 경우도 C# 코딩 관습을 따릅니다. 이러한 코딩 관습에 맞게 C# 프로젝트의 소스코드를 자동으로 변경해 주는 도구가 GitHub 공개 되었습니다.

     

    Visual Studio 2013에서 AngularJS 사용하기

    Visual Studio팀은 개발자들이 JavaScript 코드작성을 편리하게 할 수 있도록 노력하고 있습니다. 그 일환으로 JavaScript 개발자들이 많이 사용하는 라이브러리인 AngularJS를 지원하여 AngularJS 프로젝트 템플릿과 인텔리센스를 제공합니다.

    링크의 Visual Studio 공식 블로그에는 Visual Studio 2013에서 AngularJS로 개발하기 위한 여러 팁과 추가 확장도구 사용방법 등을 설명하고 있습니다.

     

    Windows Store 개발에 AngularJS 사용하기

    Windows Store 앱 개발에 AngularJS를 사용하는 방법을 다룬 영상(6분 50초, 영문) 이 공개되었습니다.

     

    Xamarin Visual Studio 이용하여 Android Wear 개발하기

    크로스플랫폼 앱 개발도구인 Xamarin의 Visual Studio 확장도구를 사용하면 Visual Studio에서 C#을 사용하여 Android Wear용 앱을 개발할 수 있습니다. 링크의 블로그에는 Visual Studio 설치부터 Android SDK 설치, 프로젝트 생성 및 실행까지의 과정을 잘 설명하고 있습니다.

     

    Windows Azure 개인 NuGet 서버 만들기

    NuGet은 Visual Studio에서 사용할 수 있는 패키지 매니저로, 개발자들이 사용하는 여러 라이브러리나 확장도구들을 NuGet을 통해 손쉽게 설치하실 수 있습니다. 뿐만 아니라 NuGet의 공개 서버를 사용하지 않고, 개발자가 Visual Studio를 사용하여 개인 NuGet 서버를 만든 후 패키지를 배포 할 수도 있는데요, 이 때 Windows Azure의 웹사이트 기능을 사용할 수 있습니다. 개인 NuGet서버를 통해 패키지를 배포한다면 원하는 사용자 혹은 내부 개발팀에게만 패키지를 배포할 수 있습니다. 링크의 글은 개인 NuGet 서버를 만들기 위한 준비사항, 프로젝트 생성 및 배포 과정을 상세히 다루고 있습니다.

     

    Intel Galileo V2 보드에서 동작하는 만들기

    인텔의 Galileo V2 보드는 임베디드용 Window가 설치된 IoT 장치입니다. 갈릴레오 보드에서 작동하는 응용프로그램을 만들기 위해서 Visual Studio 2013의 C++ 템플릿과 C# 템플릿을 사용할 수 있는데요, 보드의 세팅 과정부터 코드 작성까지의 전체 과정을 잘 설명하고 있습니다.

     

    Windows 10 탑재된 개인비서 Cortana, 이야기

    지난 1월 미디어브리핑 행사에서 공개된 Windows 10 Technical Preview에는 개인비서 기능인 Cortana가 첫 선을 보인바 있는데요, Cortana가 Windows 10에 탑재된 과정과 뒷 이야기가 공식 블로그에 공개되었습니다.

  • Korea Evangelist

    한 주간의 마이크로소프트소식 [2월 1주차]

    • 0 Comments

    안녕하세요. 지난 한 주간의 마이크로소프트의 개발 관련 주요 소식들을 정리합니다.

    관련 영상 : TWC9: .NET Core OSS Update, CoreCLR on GitHub, Windows 10 for Raspberry Pi 2, Super Bowl Stories and more

     

    .NET Core 오픈소스 프로젝트 업데이트

    .NET Core 에 대해서 지난 1월 3주차 포스팅에서 소개 드린바 있었는데요, .NET Core 오픈소스 프로젝트에 많은 개발자들이 참여하고 있습니다. .NET Core가 첫 공개된 11월 이후 250개 이상의 pull request가 있었으며, 외부 contributor의 비율이 51.6%로 내부 contributor보다 더 많다고 합니다.

    현재 GitHub의 .NET Core repository에 공개된 라이브러리는 전체 라이브러리의 25%라고 하며 앞으로 계속 추가될 예정입니다. 제목의 링크는 .NET Core 개발팀의 포스팅으로, 오픈소스 프로젝트를 진행하면서 겪었던 일들과 어려웠던 점등을 설명하고 있습니다. 아울러 .NET Core 개발팀의 실제 API 검토 미팅 영상도 Channel 9에 공개 되었으니 확인해 보시기 바랍니다.

     

    CoreCLR 오픈소스화

    .NET Core Framework의 수행 엔진인 CoreCLR이 오픈소스화 되어 GitHub에 공개되었습니다. CoreCLR은 .NET Framework의 CLR처럼 garbage collection과 머신 코드로의 컴파일 작업을 수행합니다. 현재 CoreCLR은 Windows에서만 동작하며(Linux, Mac을 위한 구현은 수 개월 내에 공개됩니다), 콘솔 응용프로그램과 ASP.NET 5 웹 응용프로그램을 CoreCLR을 통해 실행할 수 있습니다.

     

    Windows 10 Office 공개

    Windows 10에서 동작하는 새로운 Office 앱이 공개되었습니다. 이 앱들은 Modern App으로 Word Preview, Excel Preview, PowerPoint Preview라는 이름으로 Windows 10 Technical Preview에 포함된 Store(beta)를 통해서 다운로드 하실 수 있습니다.

    새로운 Office 앱들은 모바일 및 터치환경에 최적화 되어 키보드와 마우스가 없는 태블릿에서도 편리하게 사용할 수 있으며, Universal App으로 개발되었기 때문에 Windows Phone에서도 동일하게 사용할 수 있습니다. Windows Phone용 Office 앱은 차주에 공개된다고 합니다.

     

    Windows 10, 라즈베리파이 2 지원

    Windows 10이 라즈베리파이 2를 지원합니다. 현재 마이크로소프트는 IoT 개발자들을 위한 프로그램을 운영하고 있으며, 라즈베리파이 2를 지원하는 Windows 10을 프로그램에 가입되어 있는 개발자들에게 무료로 공개할 예정입니다. IoT 개발자 프로그램 가입은 다음 링크를 통해 하실 수 있습니다.

     

    C# Visual Studio사용하여 크로스플랫폼 웨어러블 디바이스 만들기(Part 2)

    Microsoft Bing이 예측한 2015년 핫 트렌드 1위로 웨어러블 디바이스가 선정되었습니다.

    개발자를 위한 SDK와 API를 지원하는 웨어러블 디바이스로는 Android Wear, Apple Watch, Microsoft Band(추후 공개 예정)가 있습니다. 크로스플랫폼 개발 도구인 Xamarin이 Android Wear와 Apple Watch용 개발도구를 제공하기 때문에, C# 개발자들은 여러 웨어러블 디바이스에서 동작하는 앱을 개발할 수 있습니다. 제목의 링크를 통해 실제 C#으로 개발된 앱들을 확인해 보시기 바랍니다.

     

    크로스플랫폼 직렬화(Serialization) 라이브러리 "Bond" 오픈소스화

    마이크로소프트의 대규모 서비스에 사용되며, 도식화된(Schematized) 데이터를 처리하는 라이브러리인 "Bond"가 오픈소스로 공개 되었습니다. Bond는 언어간 직렬화 및 역 직렬화를 지원하며, 효율적으로 데이터를 다루는 일반화된 방법을 제공합니다. 또한 Bond는 Linux, OS X, Windows에 설치할 수 있는 크로스플랫폼 Framework 입니다. 링크의 Github repository를 통해 Bond의 설치 방법과 설명, 소스코드 등을 확인해 보시기 바랍니다.

     

    찰스페졸드의 Xamarin.Forms 서적, 2 Preview 공개

    지난 10월에 있었던 Xamarin evolve 2014 행사에서는 "Creating Mobile Apps with Xamarin.Forms" 라는 서적의 첫 번째 Preview가 공개된 바 있습니다. 이 책은 Windows 개발 서적의 저자로 유명한 찰스 페졸드가 집필 중인 것으로 알려져 있는데요, 이 서적의 두 번째 Preview가 공개되었습니다.

     

    Microsoft Ignite 세션목록 공개

    5월 4일부터 8일까지 시카고에서 열리는 Microsoft Ignite 행사(지난 포스팅 참조)의 세션 목록이 공개되었습니다.

     

    터치기술의 역사

    터치 기술의 역사를 연도별로 정리한 흥미로운 글이 공개되었습니다.

  • Korea Evangelist

    한 주간의 마이크로소프트소식 [1월 4주차]

    • 0 Comments

     안녕하세요. 한 주간의 마이크로소프트의 개발 관련 주요 소식들을 정리합니다.

    관련 영상 : This Week On Channel 9

     

    차세대 윈도우 Windows 10, 새 빌드(9926) 공개

    지난 목요일에 있었던 미디어 브리핑에서는 Windows 10의 새로운 빌드(9926)가 공개 되었습니다.이번 빌드에는 Windows Phone에서만 사용 가능하던 개인비서 코타나가 탑재되었고, 사용자의 입력 환경에 따라 데스크탑 / 태블릿 모드간의 전환을 할 수 있는 컨티늄(Continuum) 모드가 추가되었습니다. 또한 기존의 참 바(Charm bar)가 Action Center를 통합한 형태로 구성이 바뀌었고 사용자 UI가 전반적으로 개선되었습니다.

    clip_image002

    이번 미디어 브리핑에서는 Windows 10의 새 빌드 외에도 많은 뉴스가 있었는데요, 기존의 Windows 7 및 Windows 8/8.1 사용자들은 Windows 10 정식 출시 후 1년간 무료로 OS를 Windows 10으로 업그레이드 할 수 있습니다. 또한 작은 크기의 태블릿과 폰을 위한 Windows 10이 출시될 예정이며, 이는 2월 중으로 윈도우 인사이더 프로그램을 통해 공개됩니다. 차세대 웹 브라우저 “Project Spartan”도 이번 행사에서 첫 선을 보였고, 그 밖에 Office Universal App, HoloLens, Surface Hub등 많은 제품들이 미디어 브리핑 행사에서 소개되었습니다.

     

    Project Spartan과 Windows 10 January Preview 빌드

    이번 미디어 브리핑 행사에서 첫 선을 보인 “Project Spartan”은 Windows 10에 탑재되게 될 새로운 브라우저입니다. 새로운 렌더링 엔진의 탑재로 Spartan은 더 나은 상호 운용성과 사용자 경험을 제공하며, 마우스와 키보드가 아닌 사용자의 터치 및 제스처, 음성 등의 다양한 입력을 받아 작동할 수 있습니다.

    clip_image004

    Spartan의 전체 로드맵은 다음 링크에서 확인하실 수 있으며, 새로운 렌더링 엔진은 추후에 공개될 Windows 10 빌드나 modern.IE 홈페이지(Azure Remote App의 형태)를 통해서 테스트 해 보실 수 있습니다. 좀 더 자세한 내용은 제목의 IE블로그 링크를 통해 확인하시기 바랍니다.

     

    Surface Hub : 팀 내 협업을 위한 디바이스

    역시나 이번 미디어 브리핑 행사에서 처음으로 공개된 Surface Hub는 84인치 크기, 4k 해상도의 대형 디바이스입니다. Surface Hub가 지닌 가치와 탑재 예정인 기술들에 대한 정보를 정리한 글이 마이크로소프트 공식 블로그에 게재되었습니다.

    clip_image006

    블로그 글 외에도 좀 더 자세한 내용을 원하시는 분들은 Surface Hub 공식 홈페이지를 참고 하시기 바랍니다.

     

    Microsoft HoloLens

    사용자에게 홀로그램을 통한 가상현실을 보여줄 수 있는 장치인 Microsoft HoloLens가 공개 되었습니다. HoloLens는 4월 29일부터 3일간 열리는 Build 2015 행사에서 공개될 예정입니다. 좀 더 많은 정보가 필요하시다면 링크의 HoloLens 공식 홈페이지를 확인하시기 바랍니다.

     

    Microsoft Ignite

    세계 각지에서 열렸던, 개발자와 IT-Pro를 위한 행사인 Tech-Ed가 Ignite라는 이름으로 새롭게 단장하였습니다. Ignite 행사는 5월 4일부터 8일까지 미국 시카고에서 열리며, Satya Nadella 회장의 키노트를 비롯하여 각 사업부 수장들이 세션이 이어질 예정입니다.

     

    Visual Studio 2015 CTP 5 공개

    Visual Studio 2015의 CTP 5가 공개 되었습니다. CTP 5 에는 여러 개선사항들이 있었는데요, 새로운 진단도구 창이 추가되어 디버깅과정에서 메모리 및 CPU 사용량을 확인해 볼 수 있게 되었습니다.

    clip_image008

    이 진단도구 창은 WPF, WinForms, 콘솔응용프로그램, Windows Store App등의 여러 프로젝트들에서 사용 가능합니다.

    기존의 XAML UI 반응성 도구를 대체하는 Timeline Tool도 이번 CTP 5에 추가 되었는데요, 응용프로그램이 사용하는 리소스들에 대한 반응성을 한눈에 볼 수 있어 WPF나 Windows Store 앱의 성능을 향상시킬 수 있습니다.

    clip_image010

    그 밖에도 .NET Compiler 플랫폼인 “Roslyn”에 XAML Language 서비스를 탑재하여 XAML 편집기에서의 더 나은 코딩경험을 제공할 수 있게 되었고, ASP.NET 5에도 여러 기능들이 추가되는 등 많은 변화가 있었습니다. 좀 더 자세한 내용은 제목의 Visual Studio 블로그 링크를 통해 살펴 보시기 바랍니다.

     

    DirectX 12 소식

    이번 미디어 브리핑 행사에서 마이크로소프트 Xbox 사업부의 수장인 Phil Spencer는 차기 Unity 5에서부터 DirectX 12가 지원된다고 밝힌 바 있습니다. 링크의 블로그에는 DirectX 12의 성능 테스트 결과와 DirectX 12 관련 내용이 잘 정리 되어 있습니다.

     

     

  • Korea Evangelist

    한 주간의 마이크로소프트소식 [1월 3주차]

    • 0 Comments

    안녕하세요. 한 주간의 마이크로소프트의 개발 관련 주요 소식들을 정리합니다.

    관련 영상 : This Week On Channel 9

     

    Windows 10 미디어 브리핑 라이브 웹 캐스트

    현재 Technical Preview로 공개된 Windows 10의 미디어 브리핑이 1월 22일 오전 2시(한국시간)에 라이브로 진행됩니다. 이번 행사에서는 Operating System 그룹의 Terry Myerson과 Joe Belfiore가 새로운 Windows 10 소식을 전달할 예정이며, Satya Nadella 회장의 연설도 예정되어 있습니다. 라이브 웹 캐스트는 다음 링크를 통해서 보실 수 있으며, 행사 종료 후에도 영상을 보실 수 있습니다.

    image

     

    Build 행사 등록 시작

    마이크로소프트의 연례 개발자 행사인 Build 행사의 등록이 1월 23일 오전 2시(한국시간)부터 시작됩니다.

     

    .NET Core의 정체와 .NET Core가 중요한 이유

    .NET Core는 다양한 운영체제(e.g. Mac, Linux)에서 동작하는 개발 Framework입니다. .NET Core는 .NET Framework의 부분집합으로, 일부 라이브러리와 CLR의 일부 기능들(e.g. Code Access Security, Application Domains)이 제외되어 있지만 동일한 Base Class Library를 제공합니다. .NET Core는 현재 MIT 오픈 라이선스로 공개되어 있으며 점차적으로 내용이 추가되고 있습니다. 또한NuGet을 통해 .NET Core 런타임을 설치하는 방식이기 때문에 다른 응용프로그램의 영향을 받지 않는다는 장점도 있습니다. 좀 더 자세한 내용은 링크를 참고 하시기 바랍니다.

     

    Microsoft + GitHub : 학생 개발자를 위한 무료도구 모음 배포

    마이크로소프트의 Visual Studio가 GitHub에서 제공하는 학생 개발자들을 위한 도구 모음에 추가 되었습니다. Visual Studio의 무료버전인 Community 에디션을 포함하여 학생 분들이 활용하실 수 있는 총 15가지의 혜택이 있습니다.

     

    image

     

    Non-Programmer를 위한 Git 사용가이드

    소스코드 버전관리 시스템인 Git은 많은 개발자들이 사용하고 있지만 처음에는 사용법을 배우기가 쉽지 않은데요, 링크의 문서는 이러한 Git의 사용법을 차근차근 설명해 놓은 문서입니다.

     

    Mojio 윈도우폰 앱 컨테스트 개최

    차량용 애플리케이션 앱 스토어를 운영하는 마이크로소프트의 파트너사인 Mojio와 마이크로소프트가 윈도우폰 앱 컨테스트를 함께 개최합니다. 컨테스트 우승자는 $1000의 상금을 받게 되며, 다른 수상자의 앱은 Mojio 앱 스토어에 하이라이트 됩니다. 컨테스트 기간은 2월 12일까지이며, 총 다섯 가지 분야로 진행됩니다.

     

    윈도우폰 개발자를 위한 Xamarin Forms 사용 방법

    Xamarin Forms를 사용하면, 하나의 컨트롤을 여러 플랫폼 고유의 컨트롤로 변경할 수 있어 모든 플랫폼의 UI 구성방식을 알아야 하는 어려움을 일부분 해소할 수 있습니다. 또한 Xamarin Forms가 XAML을 사용하기 때문에 윈도우 / 윈도우폰 개발자들이 좀 더 쉽게 사용할 수 있는데요, 링크의 블로그 포스트는 이러한 Xamarin Forms로 프로젝트를 만들고 앱을 개발하는 과정을 자세히 설명하고 있습니다.

     

    Azure 포털 A to Z

    마이크로소프트의 클라우드 서비스인 Microsoft Azure에는 빠르게 서비스들이 추가되고 있습니다. Azure 포털에 접속하시면 다양한 서비스들(e.g. 웹사이트, 가상컴퓨터, 모바일 서비스 등등)을 보실 수가 있는데요, 이렇게 많은 서비스들이 각각 무엇인지, 어떤 역할을 하는지를 총 정리한 자료를 살펴 보시기 바랍니다.

     

    Docker를 사용해서 ASP.NET 5 응용프로그램을 Linux 컨테이너에서 실행하기

    ASP.NET 5는 여러 플랫폼을 지원하도록 설계되어 Linux나 Mac OS X에서도 작동하는 응용프로그램을 만들 수 있습니다. 링크의 블로그는 Docker를 사용하여 Linux 컨테이너에서 ASP.NET 5 응용프로그램을 실행하는 방법을 단계별로 설명하고 있습니다.

     

    Syncfusion - Essential Studio 무료공개 (개인 개발자/소규모 회사 대상)

    개발 컴포넌트 제작사인 Syncfusion가 개인 개발자와 소규모회사들에게 Essential Studio를 무료로 제공합니다. Essential Studio에는 아래 그림과 같이 여러 개발 컴포넌트들이 포함되어 있습니다.

    image

     

    Microsoft BASIC for 6502 소스코드 공개 [1978]

    Microsoft BASIC for 6502의 소스코드가 공개되었습니다. 이 코드는 1978년 빌 게이츠가 작성하였으며 외부에 공개된 빌 게이츠의 코드 중 가장 오래된 코드라고 합니다.

    image

Page 2 of 127 (632 items) 12345»