Fail fast principle.Fail fast 원칙을 적용한 코드의 가장 큰 장점은 Indentation이 적용되는 범위를 줄일 수 있다는 것이다. 보통 에러 케이스는 throw new Error만하고 끝나니까 위쪽에서 일찌감치 처리해두고 중요한 본문에 집중할
TypeORM repository.find에서 relations sorting이 지원되지 않는다.이슈 링크에서 핸들링 중이다. Redis의 Key는 binary safe하다. 즉 "안녕" 같은 문자열부터 JPEG 파일의 내용까지 모든 binary sequence를 Ke
새로운 레포지토리를 subscribe하면 기본적으로 issues, pulls, commits, releases, deployments를 listen한다. 내가 추가로 커스터마이징한 부분들은 다음과 같다.1\. 배포와 관련된 알림은 받고 싶지 않
요즘 직무 교육에 대해서 고민이 많았다. 가르치는 것에 재능이 있다고 생각했었는데, 생각만큼 진전이 없자 화가 나고 짜증만 내게 되었다.. 이대로는 나와 동료 모두에게 건전하지 못 할 것 같아 좋은 솔루션에 대해 생각해봤고, 몇 가지 결론을 얻게되었다. 1.1 어떤 방
https://img.shields.io/badge/Web%20Analytics%20Handbook-skyblue.svg?style=for-the-badge&label=handbook&labelColor=000000&logoWidth=20위처럼 좀 더 이쁘게
오랜만의 TIL이다. 핑계를 대자면 요즘 너무 바빴어서 ㅎㅎ.. 앞으로는 잘 써봐야겠당 local-sqs 프로젝트를 Fastify로 만드려고 한다. 큰 고민 없이 결정하긴 했지만 굳이 이유를 꼽으라면 다음과 같다.가볍고 빨라서 docker로 매번 켰다 껐다 켜도 부담이
0. TMI local-sqs pre-alpha (0.1.0) 릴리즈했다! 깃헙 링크 1. MD5 SQS 기능들을 구현하다보니 처음 보는 MD5라는 용어가 종종 사용되고 있었다! MD5? 찾아보니 RFC1321로 지정된 암호화 기법의 한 종류라고 한다! 몇가지 결
local-sqs의 pre-alpha 버전을 배포했는데, 생각외로 이미지 사이즈가 너무 컸다. 무려 391.6MB였다..!제공하는 기능에 비해 너무 큰 사이즈다. (나라도 안 쓸듯) 도커 이미지 사이즈를 줄여야한다.크게 두 가지가 존재한다.더 작은 Base Image를