시니어 닷넷 개발자. 마이크로소프트 MVP. 엄브라코 공인 개발자. Aliencube 라는 유령 컨설팅회사 운영중. 같은 이름의 유령 커뮤니티 운영중. DevKimchi 라는 영문 블로그 운영중. 코알라 사육중.

테스트 가능한 Dynamics CRM 2015 엔티티 필터링

December 1, 2015 Blog

SI 프로젝트를 진행하다 보면 단순히 새 애플리케이션만 개발하는 데 그치는 것이 아니라 기존 애플리케이션과 통합해야 하는 시나리오가 대부분이다. 이번 포스트에서 다룰 주제는 그러한 시스템 통합 시나리오들 중 MS...

새로와진 아주어 리소스 매니저 파워쉘 커맨들릿 소개

November 22, 2015 Blog

최근에 Azure에서는 리소스 관리를 위한 새로운 파워쉘 커맨들릿(cmdlet)들을 추가했다. 기존의 커맨들릿과는 완벽하게 호환되지 않기 때문에 이 포스트에서는 새로운 커맨들릿들 중 리소스 관리를 위한 몇가지를 소개하고자 한다. 아주어 리소스...

Angular 앱에 Web API 적용하기

September 6, 2015 Blog

지난 포스트에 이어 이번에는 Web API를 ng에 통합시키는 예제를 보기로 한다. TypeScript 라이브러리를 이용한 Angular 앱 만들기 Angular 앱에 Web API 적용하기 Web API 응답 문서에 HAL 적용하기...

새 직장

July 6, 2015 Blog

오늘부터 새 직장으로 출근을 한다. 지난 번 회사도 나쁘지 않은 곳이었고, 나를 시니어 개발자로 승진(?)시켜 준 곳이라 꽤 애착이 있던 곳이었으나, 2년 이상 근무했고 더 이상 내 커리어...

Octokit을 이용하여 GitHub 앱 만들기

June 22, 2015 Blog

웹 앱 혹은 네이티브 앱을 개발하다보면 보통 트위터, 페이스북 혹은 다른 웹 서비스와 연동을 고려하게 된다. 그럴 때 보통 해당 웹 서비스와 연동을 위해 OAuth 인증을 하게 되는데,...

FluentValidation 제어 역전 혹은 의존성 주입 설정

June 16, 2015 Blog

지난 포스트에서는 FluentValidation 라이브러리를 이용하여 유효성 검사 로직에 대해 어떻게 유닛테스트를 진행하는지에 대하여 간단하게 알아 보았다. 이번 포스트에서는 이 FluentValidation 라이브러리를 아예 IoC 콘테이너에 넣어서 좀 더 깔끔한...

FluentValidation 라이브러리 유닛 테스트

June 12, 2015 Blog

지난 포스트에서 간단하게 소개했던 FluentValidation 라이브러리는 유효성 검사 자체를 손쉽게 해 줄 수 있게끔 도와주기도 하지만, 그 유효성 검사 로직 자체를 테스트할 수 있기 쉽게도 되어 있다. 이번...

HtmlHelper.ActionLink()에 이미지 삽입하기

April 29, 2015

HtmlHelper 클라스는 상당히 많은 익스텐션 메소드들을 제공하는데, 그중 하나가 ActionLink()이다. 이 ActionLink() 메소드도 받아들이는 파라미터의 종류와 갯수에 따라 굉장히 여러 가지 종류가 있는데, 가장 대표적인 것은 아래와 같다....

나의 작업 환경 (집)

April 5, 2015 Blog

제목이 작업 환경이라고 하니까 조금 우습긴 하다. 집에서는 작업을 안하거든! 대신 컴퓨터를 갖고 놀지. 어쨌거나 퇴근 후에 아이들이 모두 침대로 자러 들어가면 그때부터는 오롯이 나만의 중2병(…) 시간이 돌아오므로...

나를 짜증나게 하는 IT 기술

March 26, 2015 Blog

최근 블로터에 올라온 기사 “당신을 짜증나게 하는 IT 기술은 무엇입니까?”를 보고 든 단상 하나. 과연 나를 짜증나게 하는 IT 기술은 무엇일까? 곰곰히 생각해 봤는데, 딱히 없다. 원체 무딘지라;;;...