Front-End Performance Checklist 2018 : Smashing Magazine에서 웹사이트의 성능을 높이기 위해 점검해 봐야 할 내용을 체크리스트로 만들어서 PDF와 Apple Pages 포맷으로 배포했다. 이 체크리스트에는 개발 전에 준비해야 할 부분, 성능 목표, 환경 구성, 빌드 최적화, 에셋 최적화, 전송 최적화, HTTP/2, 테스트와 모니터링 등으로 나누어서 좋은 성능을 위해 필요한 부분이 잘 정리되어 있다.(영어)
2017 JavaScript Rising Stars : JavaScript 관련 프로젝트들을 프레임워크, 빌드 도구, 생태계 등으로 분류해서 2017년에 GitHub 스타를 많이 받은 순서대로 보여주는 페이지이다. 누적 스타 수는 오래된 프로젝트가 많게 마련인데 이 페이지는 2017년에 증가한 스타 수만 집계하고 있어서 2017년에 주목받는 프로젝트를 살펴볼 수 있다.(영어)
그 밖의 프로그래밍 관련
pipenv 소개 : Python의 패키지 관리 도구인 pipenv의 기본 사용방법을 설명한 글이다. 얼마 전에 pyenv, pip, virtualenv를 함께 사용하다가 pipenv로 바꿔보려다가 좀 헷갈렸던 적이 있는데 pipenv의 기본 접근이 쉽게 잘 정리되어 있다.(한국어)
ethereum White Paper : 이더리움의 백서를 어떤 분이 한국어로 번역해 주셨다. 꽤 긴 글인데 이더리움의 기반이 되는 내용이 담겨 있으므로 읽어볼 가치가 있다.(한국어)
볼만한 링크
Review of Popular Interface Design Trends in 2017 : 2017년에 많이 사용된 디자인 트랜드를 정리한 글이다. 히어로 배너에 애니메이션의 사용, 프레임 없는 레이아웃, 모노크롬 UI 등 2017년에 많이 사용된 트랜드를 특징별로 구분하고 각 디자인 요소를 설명한 내용이다. 각 요소를 디자인적으로 아주 깊게 분석하진 않지만, 전체적인 디자인 요소들을 파악해 보기 좋다.(영어)
블록체인 거래소의 활황 어떻게 접근할 것인가? : 가상화폐를 어떻게 바라봐야 하는지를 정리한 글인데 글쓴이가 가상화폐의 지금 상황을 어떻게 보고 있고 어느 부분에 가치가 있다고 생각하는지가 나와 있다. 옳고 그름을 떠나서 가상화폐를 보는 시각이 잘 정리된 글이다.(한국어)
프로그래밍에서 인지 편향 : 개발자가 프로그래밍하면서 영향받을 수 있는 인지 편향을 정리한 글을 번역한 글이다. "과도한 가치 폄하", "이케아 효과", "어설픈 최적화", "계획 오류", "최신 편향" 등을 간단하게 정리해 놓았는데 전혀 영향 안 받을 수는 없겠지만 염두에 두고 있을 필요는 있어 보인다.(한국어)
소울부스터 개발 후기 : 소울부스터의 초기 개발을 위해 개발 총괄로 참여해서 서비스를 개발하고 개발팀을 구축한 이야기이다. 서비스의 특징부터 각 기술을 선택한 이유, 초기 스타트업에서 개발팀을 구축하는 태도까지 잘 나와 있고 코파운더가 아니라 초기 빌딩을 계약으로 진행하고 빠진 부분도 흥미롭다.(한국어)
What’s behind the Intel design flaw forcing numerous patches? : 이번 CPU 취약점이 발생한 프로세서 설계 결함을 설명하는 글이다. 커널을 잘 몰라도 이해하기 쉽게 커널이 메모리를 관리하면서 사용자 프로그램과 커널이 사용하는 메모리 영역을 어떻게 분리하고 성능을 높이기 위해서 어떤 접근을 취하고 있는지를 설명하고 있다. 이 글을 보면 지금 계속 커지고 있는 보안 사고에 대해 기본적인 이해할 수 있다.(영어)
Comments