June

i18next in react

사실 레퍼런스도 많고 다국어 적용 시 필수적으로 사용하는 는 이미 알려질대로 알려진 유명 라이브러리지만, 실제로 사용해 본 경험은 없습니다. globally…

이직기 3

이 포스팅은 존칭이 없습니다 :) 항상 반복되는 말인 것 같은데, 연차가 얼마 되지도 않는데 벌써…

Lambda@edge로 crop된 이미지 캐싱하기

참고 ref1 - AWS Lambda를 이용한 이미지 썸네일 생성 개발 후기 참고 ref2 - AWS Lambda@Edge에서 실시간 이미지 리사이즈 & WebP 형식으로 변환 사이드 프로젝트 팀에 합류하여 퇴근 후 프로젝트를 진행하고 있습니다. flutter를 써보고자 들어간 팀인데 앱개발자 분들이 flutter…

React-server-component

이미 발표는 애진작에(?) 되었지만 아직 발표는 더디기만 한 react-server-component(이하 rsc)에 대해 알아보겠습니다. 설명 첫 발표는 20년 12월에 되었습니다. 그 당시 next.js를 막 사용하기 시작하던 때라 rsc에는 큰 관심이 없었습니다. 하지만 next.js…

나이키 인스타 tracking 사이드 프로젝트

전 개인적으로 신발에 관심이 많습니다. 이미 많이 알려진 Kream 서비스에서는 발매된 신발들의 가격이 희소성으로 인해 몇배씩 뛰곤 하는데요. 선물을 위해 에어포스 화이트를 사려고 하다가 인스타에 발매 정보를 공지하는 것을 보고 알림을 주는 bot을 만들어보았습니다. 서현, 강남 등등의 nike store…

Tail call과 Tail recursion

꼬리 물기 최적화라고 합니다. 여러 블로그를 구경하다가 알게된 개념이었고, 알고리즘 문제 해결을 좋아하셔서 runtime 시간 최소화를 신경써야 하는 경우에 필수적으로 알아두어야 합니다. 지연 평가 (lazy evaluation) 느긋한 계산법(Lazy evaluation…

useCallback은 언제 사용해야 할까?

LINEVOOM Renewal을 할 때의 UI Library는 React를 사용하였습니다. React를 LINEVOOM Renewal 이전에도 계속 사용했었지만 React hooks, 그중에서도 useCallback…

colors.js 라이브러리의 의도적 문제 유발

LINEVOOM web을 개발하면서 별도의 모듈로 되어있는 editor 라이브러리의 버전을 올리며, LINEVOOM의 package version을 올리고 PR을 등록했습니다. 여느 때와 다름없는 작업 이었지만 github에 등록된 drone에서 문제가 생겼습니다. 문제 왜 private npm…