하루하루 배운 것들을 기록합니다.
- Contents
- Reflection
- Troubleshooting
- Dev
- Web
- JavaScript
- Dart/Flutter
- HTML
- Algorithm
- Tool
- External Link
- Etc
- 집무실을 다시 시작했다
- 코드리뷰 단에서 잡을 수 있지 않았나?
- 모닝콜 알바 1주일 후기
- 집무실 한 달 후기
- 커밋 메시지 작성할 때 본문 내용도 쓰자
- 모닝콜 알바
- 무언가를 시작하기 전에 너무 예열을 오래 한다
- 오픈소스 기여, 가볍게 시작하기
- 초기 개발 세팅을 자동화하자
- 프로젝트 EASYME 개선 작업 체크리스트
- 입 닫는 습관에 관하여
- 23년 1분기 개인 회고
- 리액트 조건부 렌더링
- git stash 몇 가지 팁
- props를 useState에 전달하기
- Headless UI Component
- 모노레포(Monorepo)와 멀티레포(Multi-repo)
useEffect
vsuseLayoutEffect
- MSA와 BFF에 대한 개념(Feat. Monolithic Architecture)
- GN⁺: GPT-Prompt-Engineer - GPT 프롬프트 엔지니어
- 정규표현식 Lookbehind
- 응답 헤더 가져오는 명령어
curl -I
- 헤드리스 브라우저란(Headless Browser)?
- 브라우저 핑거프린팅(Browser Fingerprinting)
- URL에 Dash(-)와 Underscore(_) 중 뭘 써야할까?
- WebP - 이미지 포맷
- node 명령어로 특정 js 파일을 실행할 때 path 설정
- node-canvas로 카카오 비즈보드 만들기
- Tree Shaking에 관하여
<img>
태그의src
속성으로 API 엔드 포인트를 사용하는 방법- encodeURI()와 encodeURIComponent()의 차이
- 얕은 복사(Shallow Copy)와 깊은 복사(Deep Copy)
- Script Kit - 자동화 단축키 도구
- Background Removal - 브라우저 배경 제거 오픈소스
- node-canvas - node.js에서 canvas로 이미지 만드는 라이브러리
- radix - 오픈소스 컴포넌트 라이브러리
- raycast - 강력한 spotlight, alfred 대체앱
- bestofjs - JS 기반 프로젝트 순위를 볼 수 있는 사이트
- VS Code 안에서 사용하는 ChatGPT - AICodeHelper
- 클릭 한번으로 해당 코드를 찾아주는 'LocatorJS'
- 토스 2022년 코딩테스트 기출 문제 공개
- 주니어 개발자들이 읽으면 좋은 테크 아티클 모음
- 글쓰기가 어려운 당신에게(7년째 쓰는 개발자로부터)
- 2023 자바스크립트 새로운 기능!
- ChatGPT로 인해 Stack Overflow의 트래픽 14% 감소
- 대표의 책임
- 손목, 소모품입니다 (수술까지 한 개발자의 개발 장비 이야기)
- 당신이 성장하지 못하는 이유
- 오픈소스 커뮤니티에 공헌하는 온갖 방법
- Node.js 20 릴리즈!
- 프론트엔드에서 MVC보다 더 많이 쓰이는 패턴은?
- Flux로의 카툰 안내서
- 정말 리액트에서 useMemo를 사용해야 할까요? 알아봅시다.
- 언젠간 쓸데 있는 서비스
- Low Hanging Fruit란?
- 피크엔드 법칙(Peak-End Rule)이란?
- 일 잘하는 사람들의 11가지 특징
- 정탐, 미탐, 오탐
- VS Code에서 코드 줄바꿈 하는 단축키 ->
[Option + Z]