Justin Yoo

Author posts

REST API에 HAL(Hypertext Application Language) 적용하기

in Asp Net-iis · 16 min read

지난 포스트에 이어 이번에는 Web API에 HAL을 적용하는 예제를 보기로 한다. TypeScript 라이브러리를 이용한 Angular 앱 만들기 Angular 앱에 Web API 적용하기 Web API 응답 문서에 HAL 적용하기 Swagger 및 HAL, AutoRest를 이용한 Web API 서비스 콘트랙트 자동화 Angular 앱 상호작용 -

Azure Resource Group 템플릿으로 인프라스트럭처 한방에 셋업하기

in Arm Devops-on-azure · 13 min read

Microsoft Azure를 사용하면서 흔히 겪는 문제가 전체적인 인프라스트럭처를 한꺼번에 구현해야 할 때이다. 예를 들어 웹사이트와 데이터베이스는 보통 별도의 서버를 이용해서 한번에 셋업해야 하는 경우가 많다. 게다가 Application Insight 라고 불리는 모니터링 도구 및 기타 여러가지 다른 것들을 따로따로 셋업하는 것은 여간 귀찮은 것이

Octokit을 이용하여 GitHub 앱 만들기

in Asp Net-iis · 11 min read

웹 앱 혹은 네이티브 앱을 개발하다보면 보통 트위터, 페이스북 혹은 다른 웹 서비스와 연동을 고려하게 된다. 그럴 때 보통 해당 웹 서비스와 연동을 위해 OAuth 인증을 하게 되는데, 개념은 간단하지만 해당 서비스의 API 제공 수준에 따라 구현하기가 생각보다 쉬운 곳도 있고, 까다로운 곳도 있다. 이 포스트에서는 개발자에게 친숙한 GitHub의

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

in Dotnet · 5 min read

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

FluentValidation 라이브러리 유닛 테스트

in Dotnet · 4 min read

지난 포스트에서 간단하게 소개했던 FluentValidation 라이브러리는 유효성 검사 자체를 손쉽게 해 줄 수 있게끔 도와주기도 하지만, 그 유효성 검사 로직 자체를 테스트할 수 있기 쉽게도 되어 있다. 이번 포스트에서는 이 FluentValidation 라이브러리를 활용하여 어떻게 유닛테스트를 진행할 수 있는지에 대해 알아보기로 한다. 여기에 쓰인

FluentValidation 라이브러리를 이용한 ASP.NET MVC 모델 유효성 검사

in Asp Net-iis · 6 min read

ASP.NET MVC 웹 애플리케이션에서 사용자 입력값의 유효성을 검사하는 방법은 여러가지가 있겠지만, 보통은 DataAnnodations 방법을 이용한다. 그러나, 여기 소개하는 FluentValidation 라이브러리를 이용하면 훨씬 더 편리하게 유효성 검사를 수행할 수 있다. 이 포스트에서는 이 FluentValidation 라이브러리를 소개하고,