파워쉘을 이용하여 IIS 또는 IIS Express에 자가서명 루트 인증서 적용하기
Azure의 다양한 리소스들을 웹 애플리케이션이나 네이티브 애플리케이션에서 사용하기 위해서는 해당 애플리케이션들을 Azure Active Directory (AAD)에 우선 등록시켜야 한다. 이렇게 등록한 애플리케이션은 아주어의 리소스들을 AAD에서 설정한 권한대로 사용이 가능하다....
Azure의 다양한 리소스들을 웹 애플리케이션이나 네이티브 애플리케이션에서 사용하기 위해서는 해당 애플리케이션들을 Azure Active Directory (AAD)에 우선 등록시켜야 한다. 이렇게 등록한 애플리케이션은 아주어의 리소스들을 AAD에서 설정한 권한대로 사용이 가능하다....
SI 프로젝트를 진행하다 보면 단순히 새 애플리케이션만 개발하는 데 그치는 것이 아니라 기존 애플리케이션과 통합해야 하는 시나리오가 대부분이다. 이번 포스트에서 다룰 주제는 그러한 시스템 통합 시나리오들 중 MS...
최근에 Azure에서는 리소스 관리를 위한 새로운 파워쉘 커맨들릿(cmdlet)들을 추가했다. 기존의 커맨들릿과는 완벽하게 호환되지 않기 때문에 이 포스트에서는 새로운 커맨들릿들 중 리소스 관리를 위한 몇가지를 소개하고자 한다. 아주어 리소스...
Google 클라우드, AWS 혹은 Azure 등과 같은 클라우드 플랫폼에서 애플리케이션을 개발할 때면 반드시 고려해야 할 요소들이 있다. 추가적인 기능을 필요로 할 때 적절하게 대응할 수 있을만큼 유연해야 하고...
이 내용은 2015년 10월 24일 진행한 #이모콘에서 발표한 내용을 블로그 포스트에 맞추어 정리한 것입니다. 발표 슬라이드 및 동영상은 아래에서 확인하실 수 있습니다. Response Deserialisation by Swagger with HAL—Justin...
지난 포스트에 이어 이번에는 Web API를 ng에 통합시키는 예제를 보기로 한다. TypeScript 라이브러리를 이용한 Angular 앱 만들기 Angular 앱에 Web API 적용하기 Web API 응답 문서에 HAL 적용하기...
AngularJS(이하 ng)는 SPA에 쓰이는 자바스크립트 프레임워크들 중에서 가장 인기 있는 것이라고 해도 과언이 아니다. ng는 현재 2.x 버전이 알파 테스트 중이며 현재는 1.4.x 버전이 쓰이고 있는데, 2.x 버전은...
어떤 API를 개발하는데 있어, 해당 API를 어떻게 설계하는가에 따라 그 API를 사용하는 개발자들 또는 사용자들이 굉장한 개발 경험의 차이를 갖는 경우는 참으로 흔하다. 특히, REST API를 제공하는 서비스들의...
Microsoft Azure를 사용하면서 흔히 겪는 문제가 전체적인 인프라스트럭처를 한꺼번에 구현해야 할 때이다. 예를 들어 웹사이트와 데이터베이스는 보통 별도의 서버를 이용해서 한번에 셋업해야 하는 경우가 많다. 게다가 Application Insight...
오늘부터 새 직장으로 출근을 한다. 지난 번 회사도 나쁘지 않은 곳이었고, 나를 시니어 개발자로 승진(?)시켜 준 곳이라 꽤 애착이 있던 곳이었으나, 2년 이상 근무했고 더 이상 내 커리어...
웹 앱 혹은 네이티브 앱을 개발하다보면 보통 트위터, 페이스북 혹은 다른 웹 서비스와 연동을 고려하게 된다. 그럴 때 보통 해당 웹 서비스와 연동을 위해 OAuth 인증을 하게 되는데,...
지난 포스트에서는 FluentValidation 라이브러리를 이용하여 유효성 검사 로직에 대해 어떻게 유닛테스트를 진행하는지에 대하여 간단하게 알아 보았다. 이번 포스트에서는 이 FluentValidation 라이브러리를 아예 IoC 콘테이너에 넣어서 좀 더 깔끔한...
지난 포스트에서 간단하게 소개했던 FluentValidation 라이브러리는 유효성 검사 자체를 손쉽게 해 줄 수 있게끔 도와주기도 하지만, 그 유효성 검사 로직 자체를 테스트할 수 있기 쉽게도 되어 있다. 이번...
ASP.NET MVC 웹 애플리케이션에서 사용자 입력값의 유효성을 검사하는 방법은 여러가지가 있겠지만, 보통은 DataAnnodations 방법을 이용한다. 그러나, 여기 소개하는 FluentValidation 라이브러리를 이용하면 훨씬 더 편리하게 유효성 검사를 수행할 수...
본인이 직접 CD에서 추출한 음원이 아닌 어둠의 경로를 통해 구한 mp3 파일들을 보면 보통 한글 태그들이 깨져 있는 경우가 많다. 특히 한글 윈도우에서 작성한 태그들은 영문 윈도우에서는 인코딩...
Team Foundation Server (TFS)는 현재 Visual Studio Online (VSO)라는 이름으로 바뀌어서 여전히 널리 쓰이고 있다. 지금의 VSO야 TFS 고유의 소스코드 시스템 뿐만 아니라 git 까지도 사용할 수 있는...
제목이 작업 환경이라고 하니까 조금 우습긴 하다. 집에서는 작업을 안하거든! 대신 컴퓨터를 갖고 놀지. 어쨌거나 퇴근 후에 아이들이 모두 침대로 자러 들어가면 그때부터는 오롯이 나만의 중2병(…) 시간이 돌아오므로...
삽질의 시작 현재 활발히(?) 운영하고 있는 블로그가 총 세 개가 있다. Just In Chronicles Aliencube Community DevKimchi 이들 중에서 위 두개는 GoDaddy에서 도메인을 구입한 덕분에 무료로 주는 호스팅...
최근 블로터에 올라온 기사 “당신을 짜증나게 하는 IT 기술은 무엇입니까?”를 보고 든 단상 하나. 과연 나를 짜증나게 하는 IT 기술은 무엇일까? 곰곰히 생각해 봤는데, 딱히 없다. 원체 무딘지라;;;...
알림: 이 글은 구글의 인사담당 수석 부사장인 Laszol Bock이 링크드인에 게시한 성공적인 이력서를 위한 나만의 공식(원제: My Personal Formula for a Winning Resume)을 번역한 것입니다. 레이놀드 나이버(Reinhold...
정말? 역자 주: 이 글은 Charles Miller의 포스트 Testing private methods (don’t do it)를 번역한 것입니다. Peter Ghali는 프라이빗 메소드를 테스트하는 것에 대해 자신의 블로그 (역자 주: 링크...
애플 스위프트 언어 가이드 문서 번역 후기 by @Quartet 이전글: GitHub API Cache 개발 후기 에서도 잠깐 언급을 했었는데, WWDC에서 스위프트라는 새로운 개발 언어를 발표한 이후 급조(?)된 번역...
시작 늘상 그렇듯 시작은 참 단순했다. 한달쯤 전에 WWDC가 열렸고, 거기서 Swift라 불리는 새로운 개발언어를 공개했다. 아직까지 애플과 관계를 맺은 것이라곤 아이폰과 아이패드가 전부인지라 딱히 관심은 없었는데, 새로운...
C# 혹은 자바와 같은 언어들을 가리켜 객체 지향 프로그래밍 언어라고 한다. 객체 지향 방법론, 즉 Object-oriented Methodology 라고 하는 관점은 세상 만물이 모두 객체로 이루어져 있고, 이 객체들이...
예전에 깃헙에 C# 코딩 가이드라인 리포지토리를 하나 열어둔 것이 있다. https://github.com/aliencube/CSharp-Coding-Guidelines 이 리포지토리는 원래 원저작자인 Dennis Doomen1에게 한국어 번역 허락을 맡고 난 후 번역 작업을 하다가 만든 것이다....
현재 근무하는 회사의 본사가 미국에 있다보니 SOX Compliance를 모든 어플리케이션에 적용중이다. 따라서, 모든 어플리케이션의 App.config 파일과 Web.config 파일에 포함되어 있는 보안상 민감한 부분 – connectionstrings 섹션과 appSettings 섹션을...