medium에 읽기 회수 제한이 걸렸을 경우, 시크릿모드에서 문서를 열어보시면 됩니다.
Gatsby 기반 문서 툴, MDX 사용 컴포넌트 가이드에 사용하면 좋을 듯
공개 API 목록, 코로나 앱 같이 공공 APP을 만들고자 할때 참고할 만함
charles, fiddler 등을 대체 할 수 있는 오픈 소스 http proxy
개발시 API 응답을 sniffing 하거나 hijecking 하여 변경을 가하고자 할때 유용
코드 없이 게임을 만들 수 있다고 함
git name, email 의 복수 설정을 쉽게 변경하는 방법. 개인적으로는 이것을 사용함: git-autoconfig - Visual Studio Marketplace
- vscode 상에서 git user 설정이 없을 때, 선택할 수 있도록 해줌
변경이 많은 배포에서 장애 범인 찾을 때 써먹을만한 개발자 스러운 접근 방법...
다음 명령이 대세라는데... 익숙하면 생산성이 좋아지려나...
- ls -> exa
- cat -> bat
- od -> hexyl
- find -> fd
- ps -> procs
- grep -> ripgrep
Pandoc을 이용한 글쓰기
markdown -> reveal.js 도 됨
발표 자료 만들 떄 써먹을 만할지 모르겠음
GraphQL 기반의 headless CMS Headless CMS로 무언가만들 때 이왕이면 핫한 GraphQL을 지원하는 툴도 괜찮을 듯. 참고로 headless CMS 중 Strapi - Open source Node.js Headless CMS 🚀를 많이 사용하는 듯 함.
재택 근무환경에서 도움이 될만한 툴
- MURAL is a digital workspace for visual collaboration
- 다양한 컨셉을 여러 명이 편집
- Mind Mapping
- Team Charter
- Service Blueprint
- Design Sprint
- WooBoard | Employee Recognition Platform | Build Your Culture
- 일종의 평가 시스템, 인정 시스템?
- Software that helps you become a better manager | Know Your Team
- Manager 가이드
markdown으로 mindmap을 만들 수 있는 툴
사이트 맵이나, feature 맵 같은거 만들 떄 XMind - Mind Mapping Software를 많이 썻는데 이거 사용해 봐야 겠다.
Visibility API 소개 및 활용 예시
- carousel 이미지 전환 멈춤
- 서버 폴링 멈춤
- 사운드 멈춤
잘 안알려진 chrome console 함수
- monitor: 함수 호출 시 파라미터 출력
- monitorEvents: 특정 엘리먼트의 이벤트 발생 시 출력
- copy: 클립보드 복사
curtain.js로 만드는 효과
federation: 번들링된 컴포넌트를 동적으로 가져와 사용하는 기능
JWT 를 어떻게 저장할 것인가
- local storage에 저장하지 말것.
- session storage에 저장하지 말것.
- cookie는, httpOnly 플래그 설정.
CSRF 공격은 cross-domain http 요청에도 모든 cookie를 보내는 브라우저 동작을 이용한 것임.
- SameSite 설정을 Lax, Strict로 설정 커멘트도 시간나면 리뷰해 볼 만함.
css spacing 관련 된 내용 총집합, 공부하자...
css로 pattern 만들기, 프로젝트에 패턴을 한번 적용해 볼까...? ㅋ
landing 페이지 템플릿, 디자인 감각 없이 대문을 만들어야 할때 꿀
theme color 만드는 툴
Getting Started With Istio. Understanding what a service mesh is… | by Emil Koutanov | The Startup | Medium
kubernetes service mesh 구현 중 하나인 istio 개념 설명 NCC도 지원한다는데 공부하자... service mesh 컨셉은 좋은데 퍼포먼스 문제는 없을까?
- Observability: nagios, App dynamics, Grafite, SumoLogic, new relic
- Alerting: Pager duty
- Incident management: RCA (Root Cause Analysis)
- Test Harness: Gremlin
8 Observability Patterns
- Timeout & Retries
- Circuit Breaker
- Bulkhead Pattern: Error isolation
- Steady State: cache
- Fail Fast: Early validation
- Handshaking
- Uncoupling via Middleware: By event sourcing
4 ways to achive Observability
- Logging events
- Metrics reports
- Tracing: causaility
- Alerting
kubernetes 상에서 세션기반 pod routing이 되도록 하는 방법
- Takeaway #1: performance testing can give us confidence that we are not degrading performance with each release.
- Takeaway #2: by “cranking up” the load we can expose problems before they ever reach production.
- Takeaway #3: long load tests can surface different kinds of problems. If everything looks OK, try extending the duration of the test.
- Takeaway #4: don’t forget to consider DNS resolution when thinking about outgoing requests. And don’t ignore the record’s TTL — it can literally break your app.
- Takeaway #5: batch I/O operations! Even when async, I/O is expensive.
- Takeaway #6: before attempting any improvements, you should have a test that you trust its results.
What is Locust? — Locust 0.14.5 documentation
사내는 ngrinder 쓰면 됨.