August 03, 2019
5 ES2019 features you can use today - LogRocket Blog
ES2019에서 신규로 추가 되는 기능에 관한 설명인데, 아마 대다수분들이 Google I/O 2019 세션에서 확인하셨다시피, flat(), flatMap()함수가 추가 된다. 이 밖에도 다른 기능들이 추가 되니 확인 하여, 실제로 사용 해보면 좋겠다.Washing your code: avoid conditions
JavaScript을 사용하는 데에 있어서 불필요하게 조건을 사용하는 경우를 바꿔 보다 가독성과 JavaScript 언어 특성에 맞게 작성하는 방법을 알려주는 글이다.Washing your code: avoid loops
JavaScript를 사용하는 코드의 반복문에 관한 코드를 좋게 만드는 방법에 관한 시리즈 글인데, 일반 반복문을 사용하는 방법과 Array의 함수들을 이용하는 방식을 비교한다. 그러나, 매번 반복문을 사용하지 않는 것도 문제가 있다고 설명한다.redux를 사용한다면 보통 thunk or saga를 많이 선택해 사용을 하는 편인데, 요즘은 또 Saga 관련한 글이 많고, 더 명확하다는 평이 많아졌다. 그 Saga를 어떻게 사용 하는지에 관한 글이다.src 디렉토리 기준이나, 특정 기준의 상대경로 혹은 절대경로를 많이 사용하는 편이지 않나? 생각을 했다.TS를 적용하는 방법에 대한 소개글이다. 한 번 시간 내어 따라 해보고, Next.js도 적용 해보면 어떨까 싶기도 하다. 요즘은 또 Next.js가 대세니.. 써보고 싶긴 하다.Algebraic Effects for the Rest of Us
대수학 효과라고 할 수 있는 건데, 사실 정확하게 이해하지 못했다. 그렇지만, 함수형 프로그래밍에 관심이 많은 분이라면, 읽어보면 좋겠다.How to test React components with Jest & Enzyme - RWieruch
React Component를 어떻게 테스팅 할까? 고민이 많은 분들이 참고하시면 좋은 Enzyme과 Jest를 통한 리액트 컴포넌트 테스트에 관한 글이다.JavaScript의 주요 개념들(Context, Hositing, Closure, Scope)을 시각화 해주는 툴이다. 재미나게 써 볼만하다.Java 환경에서 서비스를 처리 하다 보면, 겪을 수 있는 문제는 STW(Stop-The-World)로 해당 시간 동안에는 Application이 아무런 응답을 해줄 수 없는데, 이 시간이 굉장히 짧아야 한다. 만약, 성능 튜닝의 실수 혹은 옵션을 잘못 주는 순간 장애로 이어질 수 있다. 그래서 개념을 이해하는 것이 중요한데, 기본 개념부터 G1 GC까지 설명을 잘 해준 글이다. 물론, 최근에는 ZGC가 등장 했다. 나도 물론, CMS, Parallel GC, G1 GC정도만 사용 해 봤기에, ZGC는 잘 알지 못한다.GraphQL에서는 어떤 HTTP status code를 사용할까?
graphQL의 HTTP status code 값이 굉장히 궁금하기도 했는데, 마침 동일한 궁금증을 가진 분의 글을 읽게 되어 궁금증이 해결 되었는데, 결과적으로는 200 ok를 리턴 한다. 결국, 모든 response에 대한 체크가 필요로 하게 된다는 것으로 이해를 했다.r2curl 모듈을 만드셨는데, 많이 이용하는 것 같아 뿌듯해 하셨는데, 내심 읽으면서 좀 부러웠다. 나도 언젠가 npm 모듈을 올리리라 다짐을 하게 되었다."내가 못하면 시니어 개발자분들이 하시겠지." 라는 사고였다. 그런데, 이는 단단히 착각 속의 생각이다. 사실, 개발 하는 데에 있어서 주니어, 시니어 구분이 무엇이 필요하겠는가?라는 생각이 점점 더 들게 되었다. 그리고, 시간이 지나면서 더 확실히 느끼게 되었다. 내가 잘하는 부분이 있을 수도 있다. 시니어 개발자라고 다 잘하는 것은 아니다. 모든 역할에는 각자 책임이 있고, 각자 해내야 하는 부분이 있다는 것을 깨닫게 되었다. 이 글을 읽으면서 많은 것을 느끼게 되었다.Git reset에 대해서 알아보자 - dydtjr1128’s Blog
git 명령어이기는 하지만, option에 관해서는 얄팍하게 인지하고 있었는데, 이 글을 통해 이해가 쉬웠다.[후기]MSA, K8S를 이용한 대륙의 서비스 개발 사례 | Popit
k8s의 관리 도구를 만든 점인데, 보통은 스스로 만들진 않고, 오픈 소스 형태로 있는 부분을 활용하는데, 직접 만들어서 쓰는 점이 놀랍다. (직접 만든 것도 쉬운 일은 아니다.) 우선, 직접 만들게 되면, 내부에서 기민하게 처리가 가능하다는 점과 특화가 가능하다는 점이 좋다고 생각한다. 그런데, 글의 링크에도 있는데 광군제는 정말 대단한 1년 중의 하루 같다. 그 많은 트래픽을 어떻게 버티는 건지…[B급 프로그래머] 7월 4주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)