Archive

Publication

상태 리듀서 패턴(State reducer pattern)

상태 리듀서 패턴을 컴포넌트 로컬 상태 머신의 전이 지점을 외부에 노출하는 확장 패턴으로 해석한다. React의 control props, render props, Redux, Vue Directive와 비교하며 이 패턴이 해결하는 문제와 트레이드오프를 정리한다.

Thought

마술 공학

프론트엔드, 그 마술과도 같은 공학에 대해

Notebook

brew upgrade 중 pyenv rehash 락 이슈

평소처럼 맥에서 터미널을 열었음에도 오랜 시간이 지나야만 zsh이 켜지고, 그 전까지는 아무 응답 없는 bash shell만 올라온다.

Thought

Source of Truth

사내 위키 관리는 중요하지도 않아보이지만, 제대로 이루어지지 않는다면 구성원들에게 병목으로 돌아온다.

Notebook

벡터 표현 방식

RAG 구축을 하며 등장하는 벡터 표현의 종류에 대해 알아본다.

Thought

AI Native Era

Wonder, Suspcious, Meta Cognitive, Execution, Resilience.

Thought

일을 위한 일

결국 엔지니어들은 '일을 위한 일'에서 스트레스를 받는다는 거고, 이건 조직과 구조의 비효율적인 프로세스에서 기인하는 게 큰 것 같다.

Thought

AI가 없었다면

AI가 없었다면 하기 어려웠던, AI로 인해 하게된 것은 어떤 게 있을까?

Publication

Native Currency, Wrapped Token, ERC-20

NFT 등으로 취급되는 종류의 토큰을 제외하고, 기본적으로 EVM 호환 네트워크에서의 토큰은 크게 3개 종류로 분류할 수 있다.

Thought

Recap 2024

엔지니어가 된 첫 해의 제품·기술·개인적인 변화를 돌아본다.

Publication

Nuxt에서 커스텀 404 페이지 보여주기

Nuxt 프레임워크는 내부적으로 자체적인 404 페이지를 제공한다. 꽤 깔끔한 디자인이지만, 애플리케이션의 404 페이지 컴포넌트를 예쁘게 만들어 두었다면 굳이 사용하고 싶지 않을 것이다.

Publication

Unresolved reference: web

Kotlin과 Spring Boot에서 Unresolved reference: web 오류를 Gradle 의존성 설정으로 해결하는 방법.

Publication

Not Short Retrospective 24 Q1.5

구직과 면접, 개인적인 변화를 기록하며 프론트엔드 엔지니어가 되기 전 2024년 상반기를 돌아본다.

Publication

zsh: brew not found

회사에서 개발 환경 구축을 위해 MacOS의 패키지 매니저인 Homebrew를 설치하고, 설치를 확인하고자 위의 명령어를 입력했지만 찾을 수 없다는 오류가 발생했다.

Publication

Replay 2023

취업 준비와 학습, 프로젝트로 채운 2023년을 월별 기록으로 되돌아본다.

Publication

포트폴리오 프로젝트 회고

퍼블리싱 역량을 보이기 위해 진행한 프론트엔드 포트폴리오 프로젝트의 목표와 회고.

Publication

Convert to JSON, from JSON

웹 데이터 교환 형식인 JSON의 구조와 JavaScript에서 JSON을 직렬화·역직렬화하는 방법.

Publication

2022년 돌아보기

목표·학습·번아웃을 지나며 개발자로서 방향을 찾았던 2022년의 기록.