주간닷넷 2017년 6월 27일

.NET Conf, 9월 19-21, 연사를 모집합니다! .NET Conf는 무료로 3일 동안 진행되는 온라인 개발자 이벤트로 Microsoft와 닷넷 커뮤니티가 공동으로 주관하는 행사입니다. 3일 동안 개발자는 커뮤니티 리더와 Microsoft .NET 개발 팀에서 근무하는분들로 구성된 여러 연사들의 다양한 기술 세션을 라이브로 시청하실수 있습니다. 연사들은 각자의 전문분야를 발표하게 되며 개발자에게는 다양하고 유용한 기술을 학습할 수 있는 좋은 기회가 될것입니다….


Microsoft .NET Architecture Guidance

This post is provided by Senior ADM, Brian Swiger, who shares several helpful .NET Architectural Guidance e-books and samples. Four application architecture guidance drafts are available from Microsoft’s Developer Division and the Visual Studio product teams.  These drafts cover four areas: Microservices and Docker, ASP.NET Web Applications, Azure Cloud Deployment, and Xamarin Mobile Applications. Each…


주간닷넷 2017년 6월 20일

.NET Architecture – 마이크로서비스 & 컨테이너 최근에 .NET 웹사이트에 아키텍처 기술 가이드가 추가되었습니다. 이 페이지들은 .NET의 각 타입별 애플리케이션 구현과 관련된 아키텍처 정보를 제공하고 있으며, 앞으로도 관련 내용을 계속 추가할 예정입니다. 여러 기술 항목 중 마이크로서비스 & 컨테이너(Microservices & Containers) 부분은 .NET의 마이크로서비스의 빌드, 배포부분에 관련한 유용한 정보가 포함되어있으며 이와 관련해서 .NET Product Team 매니저인…


주간닷넷 2017년 6월 14일

On .NET 소식 : Mattias Karlsson – Cake 개발자 MS 빌드 컨퍼런스 기간 중 여러 참가자와 인터뷰를 진행했었습니다. 그중 Mattias Karlsson과의 인터뷰를 공유해드리고자 합니다. Mattias Karlsson는 C#과 DSL 기술을 기반으로 한 자동 빌드 시스템 Cake의 오픈소스 프로젝트 핵심 참여자 이기도 합니다 Cake Mattias on GitHub 금주의 패키지: Topshelf Topshelf는 서비스 호스팅을 위한 프레임워크로 .NET 기반으로…


When and how does asp.net runtime load dlls ?

Let’s look at when and how asp.net runtime loads a particular dll. Your asp.net application needs to load lot of dlls to run your application.Following are some of the common scenarios n which your application will try to load a dll into the application. Your reference dlls and dependencies of referenced dlls In your visual studio…


Capture a StackOverflowException and make a dump 0xc00000fd

I read in this article that “Starting with the .NET Framework 2.0, you can’t catch a StackOverflowException object with a try/catch block, and the corresponding process is terminated by default. Consequently, you should write your code to detect and prevent a stack overflow.”  That is the reason why the following code was crashing my process…


주간닷넷 2017년 6월 6일

On .NET 소식 : Brett Morrison 지난 주 On .NET에는 사업가이자 기업의 임원이면서 Microsoft .NET 플랫폼으로 개발하는 Brett Morrison과 함께 했습니다. 그는 Onestop, ememories 등의 스타트업 회사를 설립했으며 SpaceX에서도 일한 경력이 있습니다. 금주의 패키지: DateTime Extensions 애플리케이션에서 사용하는 날짜와 관련된 계산은 대부분 간단하며 그리 복잡하지 않습니다. 하지만 “이번 달의 공휴일이 몇 일인가?”와 같은 계산은 조금…

2

주간닷넷 2017년 5월 30일

금주의 패키지: Open XML SDK 이번 주에 소개해 드릴 패키지는 엑셀, 워드, 파워포인트 문서 작업에 활용할 수 있는 ‘Open XML SDK’ 오픈소스 라이브러리입니다. 워드 ,엑셀, 파워포인트 문서의 고성능 편집 및 작성이 가능하며 워드 문서를 HTML로 변환 혹은 XLSX 포멧으로 데이터를 추출할 수 있으며 다양한 형태의 문서 변경작업이 가능합니다. using (var doc = WordprocessingDocument.Open(strDoc, true)) {…


Claims augmentation with OWIN but outside of Startup code

Claims list included in the ClaimsPrincipal usually originate from the security token received by the application as part of user authentication (SAML, OpenIDConnect id token) or access authorization (OAuth2 bearer access token).  However, sometimes there is a need to modify that list with claims derived from other sources: Attributes retrieved from custom databases Attributes not initially included…


주간닷넷 2017년 5월 23일

.NET 포스터 인포그래픽 형태의 .NET 포스터가 공개되었습니다. 이 포스터는 BUILD 2017 행사에서도 배포되었었는데 행사에 참여하지 못하신 분들도 이제 자신의 프린터로 직접 출력해서 벽에 걸어 놓으실 수도 있겠네요! 포스터는 이곳을 통해서 다운받으실수있습니다. 포스터 Download! Happy Birthday .NET : Jan Kotas 이번 인터뷰는 크로스 플랫폼이며 공유되는 버전의 .NET인 Rotor의 초창기부터 참여한 Jan Kotas와 함께 했습니다. Jan은 현재…