Visual Studio로 Azure Function 개발하기

Azure Function은 Azure App Service에 포함된 기능 중 하나인 Azure Web Job을 별도의 상품으로 분리하여 출시하였습니다. 하지만 아쉽게도 Visual Studio의 풍부한 IDE 지원을 아직까지도 직접 받을 수 있는 상태는 아닙니다. 또한 Microsoft Docs 등에 공개된 방법도 간접적으로 Azure Function의 설정을 이용한다거나, Node용 CLI를 활용하는 정도에서 언급되는 것이 전부입니다. 소개하려는 내용은 Visual Studio의 콘솔 프로젝트와 Azure…

Continue reading Visual Studio로 Azure Function 개발하기

새로운 .NET AOP 프레임워크 NConcern

Java와는 다르게 .NET은 AOP에 대한 논의나 실제 적용 사례를 찾기 쉽지 않았는데, 개인적으로는 가장 큰 이유가 .NET은 AOP 관점을 실제 런타임에 불어넣기 위한 Weaving 기법을 적용하기 매우 어렵기 때문이라고 생각합니다. Java의 경우, 별도의 제약을 가하지 않는 한 클래스를 상속하여 필요한 구현체 클래스의 메서드를 자유롭게 재정의할 수 있지만, .NET의 경우 virtual method, 대리자, 혹은 데코레이터 패턴을…

Continue reading 새로운 .NET AOP 프레임워크 NConcern

[Quick Tip] Azure 리소스 삭제 및 수정 방지

모든 엔터프라이즈 시스템이 그러하듯, Azure 역시 계정의 역할과 소속된 그룹의 권한 범위에 따라 접근 가능한 리소스 그룹과 그룹 내에 속한 리소스들을 어디까지 조회하고, 설정을 편집하거나, 삭제할 수 있는지를 정할 수 있게 되어있습니다. 안전하게 리소스를 관리하기 위해서는 전체 권한을 가지고 있는 사용자로서 Azure 포털이나 서비스를 이용하는 것 보다는 역할이 축소된 사용자로서 로그인하여 관리하는 것이 안전합니다. 이와는…

Continue reading [Quick Tip] Azure 리소스 삭제 및 수정 방지

Saturday Azure Live 1702 행사 후기

안녕하세요. Azure 한국 사용자 그룹 운영진 남정현입니다. Saturday Azure Live 1702 행사에 함께해주신 청중 및 스피커 여러분들께 진심으로 감사드립니다. 추운 날씨에도 불구하고 참석해주셔서 성황리에 행사가 마무리될 수 있어서 기쁩니다. 행사 장소를 제공해주신 마이크로소프트 멜팅팟 프로그램 관계자 여러분들께도 깊은 감사의 인사를 드립니다. 발표 자료 및 행사 실황 공유 행사 사진 이 날 행사는 총 4개의 세션으로…

Continue reading Saturday Azure Live 1702 행사 후기

Saturday Azure Live 1701 행사 후기

안녕하세요. Azure 한국 사용자 그룹 운영진 남정현입니다. Saturday Azure Live 1701 행사에 함께해주신 청중 및 스피커 여러분들께 진심으로 감사드립니다. 추운 날씨에도 불구하고 참석해주셔서 성황리에 행사가 마무리될 수 있어서 기쁩니다. 행사 장소를 제공해주신 마이크로소프트 멜팅팟 프로그램 관계자 여러분들께도 깊은 감사의 인사를 드립니다. 행사 사진 이날 행사는 총 3개의 세션으로 구성되었습니다. Microsoft Conversation as a Platform 소개…

Continue reading Saturday Azure Live 1701 행사 후기

LINQPad로 Facebook Graph API 빠르게 테스트하기

C#을 사용하면서 알아두면 여러모로 유용하게 활용할 수 있는 도구로 LINQPad가 있습니다. LINQPad Developer Edition부터는 NUGET 패키지를 Query에 포함시킬 수 있는 기능도 제공이 되는데, 이 기능을 활용하여 Outercurve Foundation이 관리하는 Facebook .NET SDK NuGet 패키지를 추가하여 빠르게 Facebook Graph API를 호출할 수 있습니다. LINQPad에서 NuGet 패키지를 추가하려면, 쿼리 창에서 오른쪽 버튼을 클릭한 다음, NuGet Package Manager…

Continue reading LINQPad로 Facebook Graph API 빠르게 테스트하기

[ClouDeveloper News – Azure Edition] 2017년 1월 5일

클라우드 컴퓨팅을 중심으로 관련된 여러 기술과 업계 소식을 매주 전하는 ClouDeveloper News를 시작합니다. 파일럿 프로그램으로 구상하여 운영 중에 있으며 추후 여러 피드백과 의견 수렴을 통하여 프로그램의 틀을 갖추어 나갈 예정이오니 많은 관심과 구독을 부탁드립니다. 이번주 포커스/주요 소식 Saturday Azure Live 1701 (등록 바로가기) Saturday Azure Live 1701이 1월 14일(토) 오후 2시부터 서울 강남 토즈1호점에서 열립니다.…

Continue reading [ClouDeveloper News – Azure Edition] 2017년 1월 5일

[ClouDeveloper News – Azure Edition] 2016년 12월 22일

클라우드 컴퓨팅을 중심으로 관련된 여러 기술과 업계 소식을 매주 전하는 ClouDeveloper News를 시작합니다. 파일럿 프로그램으로 구상하여 운영 중에 있으며 추후 여러 피드백과 의견 수렴을 통하여 프로그램의 틀을 갖추어 나갈 예정이오니 많은 관심과 구독을 부탁드립니다. 이번주 포커스/주요 소식 New Azure Logic Apps innovation – general availability of cloud-based Enterprise Integration Pack Azure Logic App에서 클라우드 기반의…

Continue reading [ClouDeveloper News – Azure Edition] 2016년 12월 22일

[ClouDeveloper News – Azure Edition] 2016년 12월 15일

클라우드 컴퓨팅을 중심으로 관련된 여러 기술과 업계 소식을 매주 전하는 ClouDeveloper News를 시작합니다. 파일럿 프로그램으로 구상하여 운영 중에 있으며 추후 여러 피드백과 의견 수렴을 통하여 프로그램의 틀을 갖추어 나갈 예정이오니 많은 관심과 구독을 부탁드립니다. 이번주 커뮤니티 소식 Microsoft 챗봇, UWP App 개발과 Azure IoT 데이터 시각화 토즈 부산 서면점에서 “Microsoft 챗봇, UWP App 개발과 Azure…

Continue reading [ClouDeveloper News – Azure Edition] 2016년 12월 15일

[ClouDeveloper News – Azure Edition] 2016년 12월 8일

클라우드 컴퓨팅을 중심으로 관련된 여러 기술과 업계 소식을 매주 전하는 ClouDeveloper News를 시작합니다. 파일럿 프로그램으로 구상하여 운영 중에 있으며 추후 여러 피드백과 의견 수렴을 통하여 프로그램의 틀을 갖추어 나갈 예정이오니 많은 관심과 구독을 부탁드립니다. 이번주 커뮤니티 소식 무료 Azure 교육 커리큘럼 공개 2017년 6월 30일까지 다음의 커리큘럼이 무료로 제공됩니다. Azure202x – Microsoft Azure Virtual Machines…

Continue reading [ClouDeveloper News – Azure Edition] 2016년 12월 8일