Minsu's Dev Log

Written by@Minsu Kim
Software Engineer at KakaoPay Corp.

우당탕 3년 차 프론트엔드 개발자가 돌아보는 한해

Retrospective

December 28, 2022

2020년 10월에 작성한 “개발자로서 첫 이직 회고” 이후 2년이 지난 시점이나 되어서 회고를 작성하게 되었다. 18년, 19년에는 간단하게라도 연말 회고를 진행했는데 20년, 21년에는 어떤 이유 때문인지는 잘 기억나지 않지만, 회고를 작성하지 않았다. 마지막 회고 때만 하더라도 0년 차 개발자였던 내가 내년 1월이 되면 벌써 3년 차 개발자가 된다.…

GatsbyJS와 NextJS로 알아보는 React 렌더링 방식

React

October 26, 2022

React의 기본적인 렌더링 방식 React는 기본적으로 단일 페이지 애플리케이션(Single Page Application, SPA)으로 흔하게 사용됩니다. SPA가 동작하기 위해서는 처음 요청을 보냈을 때 앱에 필요한 스크립트들을 전부 다운로드해야 합니다. 이 SPA 앱은 라우터(router)를 이용해 URL을 변경하며 페이지 이동을 자연스럽게 할 수…

함수형 디자인: 대수적 자료형

TypeScript

May 10, 2022

본 포스트는 fp-ts 공식 문서의 Learning Resources에 있는 Functional design series에서 소개하는 문서들을 번역하며 학습한 문서입니다. 원본 문서는 링크에서 확인할 수 있으며 작성한 코드들은 여기에서 확인할 수 있습니다. 함수형 디자인: 대수적 자료형 새로운 애플리케이션을 구축하는 첫 번째 단계는 해당 도메인 모델을 정…

함수형 디자인: 속성 기반 테스트 소개

TypeScript

January 03, 2022

본 포스트는 fp-ts 공식 문서의 Learning Resources에 있는 Functional design series에서 소개하는 문서들을 번역하며 학습한 문서입니다. 원본 문서는 링크에서 확인할 수 있으며 작성한 코드들은 여기에서 확인할 수 있습니다. 함수형 디자인: 속성 기반 테스트 소개 Eq, Ord, Semigroup 과 Monoid에 대한 이…

함수형 디자인: Typescript에서의 TDD (declare의 남용)

TypeScript

December 05, 2021

본 포스트는 fp-ts 공식 문서의 Learning Resources에 있는 Functional design series에서 소개하는 문서들을 번역하며 학습한 문서입니다. 원본 문서는 링크에서 확인할 수 있으며 작성한 코드들은 여기에서 확인할 수 있습니다. 함수형 디자인: Typescript에서의 TDD (의 남용) 타입 주도 개발(TDD)은 문제를 더 …

함수형 디자인: 똑똑한 생성자

TypeScript

August 13, 2021

본 포스트는 fp-ts 공식 문서의 Learning Resources에 있는 Functional design series에서 소개하는 문서들을 번역하며 학습한 문서입니다. 원본 문서는 링크에서 확인할 수 있으며 작성한 코드들은 여기에서 확인할 수 있습니다. 함수형 디자인: 똑똑한 생성자 때로는 일반적인 타입 검사로 달성할 수 있는 것 이상으로 프로그램의 …

함수형 디자인: tagless final

TypeScript

July 31, 2021

본 포스트는 fp-ts 공식 문서의 Learning Resources에 있는 Functional design series에서 소개하는 문서들을 번역하며 학습한 문서입니다. 원본 문서는 링크에서 확인할 수 있으며 작성한 코드들은 여기에서 확인할 수 있습니다. 함수형 디자인: tagless final 지난 글에서 유사한 Unix 명령을 모방하는 combin…

함수형 디자인: time combinators를 더 일반적으로 만드는 방법

TypeScript

July 20, 2021

본 포스트는 fp-ts 공식 문서의 Learning Resources에 있는 Functional design series에서 소개하는 문서들을 번역하며 학습한 문서입니다. 원본 문서는 링크에서 확인할 수 있으며 작성한 코드들은 여기에서 확인할 수 있습니다. 함수형 디자인: time combinators를 더 일반적으로 만드는 방법 지난 포스트에서 유사한 …

함수형 디자인: combinators

TypeScript

July 12, 2021

본 포스트는 fp-ts 공식 문서의 Learning Resources에 있는 Functional design series에서 소개하는 문서들을 번역하며 학습한 문서입니다. 원본 문서는 링크에서 확인할 수 있으며 작성한 코드들은 여기에서 확인할 수 있습니다. 함수형 디자인: combinators 이번 포스트에서 “combinator”라는 용어는 combin…

fp-ts로 Typescript 함수형 프로그래밍 시작하기 11 (Reader)

TypeScript

July 05, 2021

본 포스트는 fp-ts 공식 문서의 Learning Resources에 있는 Getting Started에서 소개하는 문서들을 번역하며 학습한 문서입니다. 원본 문서는 링크에서 확인할 수 있으며 작성한 코드들은 여기에서 확인할 수 있습니다. fp-ts 시작하기 (Reader) 모나드의 목적은 필요한 곳에서 인자를 얻기 위해 여러 함수를 통해 인자가 전달…