Stress Test와 HttpClient

최근 포스트에서도 밝혔듯, 새로운 프로젝트의 막바지 QA까지 완료된 시점에서 스트레스 테스트를 실시하다 발견한 HttpClient의 잘못된 사용법에 대한 포스트를 남겨보고자 한다. How to Found Wrong Code 좋든 싫든 우리의 코드내에서 HttpClient를 사용해야 할 케이스가 생기기 마련이다. 이번 프로젝트에서는 패밀리 사이트에서 제공하는 Html Markup Snippet을 HttpClient를 통해 취득하는 코드가 문제가 되었다. 스트레스 테스트를 위해 가볍게 500개의 스레드를 Read More

ASP.NET Core 배포

3달여간 공들인 프로젝트(ASP.NET Core 2.0)가 드디어 막바지에 다 다른 것 같다. 개발 진행하면서 겪은 이야기들은 추후 블로그를 통해 썰을 풀어보기로 하고, 오늘은 배포와 관련된 이야기를 진행해 보려고 한다. 아직 Linux로의 배포는 ToDo로 남겨놓고, ASP.NET Core 2.0 + IIS 배포와 관련된 이야기를 먼저 해보자. .NET Core Windows Server Hosting Bundle .NET Core 응용프로그램을 구동하기 위해서는 우선 Read More

Vue에서 React로

2017년 들어 가장 핫한 프런트엔드 프레임워크라고 한다면 단연 Vue 를 꼽을 수 있을 것이다. 실제로 처음 공식 문서를 눈으로만 훑었을때도 쉽게 이해 가능했고, 보일러 플레이트로 토이 프로젝트를 했을때까지만 해도 이걸로 뭔가를 해봐야 겠다는 생각이 들었던게 사실이다. 하지만, 프로젝트에 처음으로 도입을 위해서 많은 이들을 설득하려면 레퍼런스들이 중요하다고 생각했기 때문에 React로 회귀할 수 밖에 없었다. 러닝 커브가 Read More

Webpack의 Object.assign 오류

Issue 최근 React로 개발중 크롬에서는 오류가 없는데 인터넷 익스플로러(11버전)에서 Object.오류(Object doesn’t support property or method ‘assign’)가 발생하여 구글링 중 찾은 내용을 정리해 본다. 내 경우 Redux의 Root Reducer를 combine하는 함수에서 (일반적으로 configureStore.ts or js)에서 오류가 발생했는데 익스플로러의 경우 polyfill 모듈을 통해서 해당 객체의 prototype과 메서드를 Monkey patch 해주어야 한다. Solve 먼저 babel-polyfill 패키지를 설치하자. npm install babel-polyfill Read More

ASP.NET Core 와 SPA

작금의 시대는 바야흐로 프런트엔드 프레임워크의 전성시대라 해도 과언이 아닐정도로 무수히 많은 프레임워크들이 존재하고 있다. Angular2, React, Vue.js, Knockout등등 이미 상용화 된 서비스에서도 많이 사용되고 있고, 더 나은 프레임워크들이 등장하고 있는데 ASP.NET Core와의 통합에 대한 자료들은 국내외를 막론하고 찾아보기가 힘들다. ASP.NET Core에서는(적어도 dotnet-cli 1.0 이상) Angular2 나 React 와 같은 프레임워크 개발을 위한 템플릿을 제공해주기 때문에 Read More

1 2 3 4