vincentNode.js 환경에서 AWS Elastic search 구축하기이 글에서는 AWS 클라우드에서 Elasticsearch 클러스터를 배포하고, Node.js 환경에서 Elasticsearch의 API를 사용하여 인덱스 생성 및 색인을 구현해보는과정을 다뤄보겠습니다.Apr 13, 2020Apr 13, 2020
vincentKadane’s Algorithm (카데인 알고리즘)위의 문제는 전체 배열에서의 최대 부분합을 구하는 문제이다. Brute Force 방식으로 문제를 어렵지 않게(?) 해결할 수 있지만, 카데인 알고리즘을 이용하면 O(N)으로 문제를 해결할 수 있다.Apr 12, 20201Apr 12, 20201
vincentLambda@Edge를 이용한 Ondemand Image Resize예전에 이미지 리사이즈와 관련된 포스팅을 했던 적이 있습니다. 초기에는 온디맨드 이미지 리사이즈를 구현하려 했지만, 서비스의 크기를 고려했을 때에 필수사항이 아니였어서 S3 trigger 방식으로 Lambda를 사용하여 이미지 리사이즈를…Mar 30, 2020Mar 30, 2020
vincentJavascript의 this가 알고 싶다.this는 Javascript 언어를 사용하면서, 가장 헷갈리는 부분이 아닐까 생각됩니다. 저 또한 this에 대한 개념이 명확히 정립되지 않았기 때문에, this를 주제로 글을 작성하며 제 스스로 개념에 대한 정리를 해보려 합니다.Mar 26, 2020Mar 26, 2020
vincentNode.js 동작원리 (Single thread, Event-driven, Non-Blocking I/O, Event loop)Node.js는 어떻게 동작하는가Mar 20, 2020Mar 20, 2020
vincentJavascript 동작원리 (Single thread, Event loop, Asynchronous)Javascript는 어떻게 동작하는가?Mar 19, 20201Mar 19, 20201
vincentSocket.io 맛보기실시간 채팅 어플리케이션을 만들었을 때, Socket.io를 사용했던 기억을 더듬어 이 글을 작성해보려 합니다. 이 글에서는 간단한 개념과 예제를 다뤄보면서 Socket.io에 입문 지식 정도를 다뤄보겠습니다. 나중에 기회가 된다면, 실시간 채팅…Mar 6, 2020Mar 6, 2020
vincentuseEffect에서 Debounce 사용하기Debounce라는 용어를 어디선가 한번쯤은 들어보셨을 겁니다. 이 글에서는 Debounce 프로그래밍 기법을 React Hook의 useEffect와 함께 사용해보려 합니다. 이 글은 useEffect에 대한 사전지식을 필요로 합니다.Feb 17, 2020Feb 17, 2020
vincentAWS ELB와 NGINX로 HTTPS 서버 구축하기이제는 https 인증 서버를 구축하는 것이 선택이 아닌 필수가 된 것 같습니다. 그래서 이번에는 AWS ELB를 이용하여 간단하게 https 서버를 구축하는 방법에 대해 글을 남기려 합니다.Jan 24, 20201Jan 24, 20201