Posts
태그를 선택하면 해당 글만 보입니다. 같은 태그를 다시 누르면 해제됩니다.
2026년 8월 30일
앰플리튜드 Guides를 통해 푸시 팝업 매끄럽게 유도하기앰플리튜드 Guides & Surveys를 통해 하이브리드앱에 빠르게 팝업을 띄워 푸시 설정을 유도해보았습니다.
uxtooling2026년 7월 9일
Velog에 지쳐서 이주를 결심한 개발자Velog를 떠나 svelte 기반의 개인 블로그로 이주하기까지의 기록
notesvelte2026년 6월 10일
NPM OIDC Trusted Publishing의 한계와 그 보안Miasma 공격 사례와 마주하며 Github Environment 규칙을 추가하고 DX 강화하기
toolingsecurity2026년 5월 11일
모바일 서비스에 전략적으로 햅틱 피드백 녹여내기최근 ⏱️째깍악어🐊 서비스의 일부 인터랙션에 네이티브 햅틱 피드백을 적용했습니다. 이 글에서는 몇 편의 햅틱 관련 연구와 실제 사용성 검증을 소개하며 햅틱 피드백의 설계 방식을 공유해보려 합니다.
a11yux2026년 5월 3일
getSnapshotBeforeUpdate: 함수형 컴포넌트에서 사라진 한 시점에 대한 이야기함수형 컴포넌트에서 getSnapshotBeforeUpdate가 필요한 이유. 그리고 react-snapshot-bridge를 만든 이유.
reactperformance2026년 4월 4일
데이터 기반의 프리로드 최적화 전략: 사용자 여정 분석을 통해 모바일 성능 개선하기페이지 전환의 사용성 개선을 위해 앰플리튜드의 Journey 차트와 이벤트 로그를 활용해 프리로드 전략을 수립해보았습니다.
uxperformancejavascript2026년 3월 21일
@uturi/sonification의 사용성 테스트를 설계하며(1): 사용성 인터뷰멀티모달 UI 라이브러리 @uturi/sonification의 사용성과 효과성을 검증을 위해 고민했던 지점들과 사용자들과 만나며 얻은 인사이트를 정리해 보았습니다.
a11yuxtesting2026년 2월 14일
접근성 측면에서 분석한 무한 스크롤과 그 대안사용자를 붙잡는 무한 스크롤, 정말 모두에게 좋은 UX일까요? 접근성 측면에서 무한 스크롤을 분석하고 ⏱️째깍악어🐊의 사례에서 인클루시브한 대안을 고민해 봅니다.
a11yuxdesign-system2026년 2월 7일
MCP 서버 개발기: MCP에서 해석을 제한하는 방법에이전트가 잘 소화할 수 있는 정보와 맥락의 전달 방식에 대해서 고민했던 지점들을 모아 정리해 보았습니다.
uxdesign-systemtooling2026년 1월 17일
AUX: 더 극단적이고 서늘한 UXAI가 사용자가 되었을 때 UX는 무엇이 되는가
a11yuxdesign-system2025년 12월 28일
연말 회고보다 V8 GC 딥다이브성능 최적화 과정에서 V8 GC 메커니즘과 React 메모리 모델을 연결해보고, 실무에서 어떤 인사이트를 얻을 수 있는지 정리해보았습니다.
reactperformancejavascript2025년 11월 16일
JSDOM 환경에서 AudioContext 통합 테스트 구축하기JSDOM 환경에서 AudioContext를 통합 테스트한 삽질기
a11yjavascripttesting2025년 10월 12일
공감각과 접근성: @uturi/sonification을 베타 릴리즈하며@uturi/sonification의 시작을 돌아보고, 현재까지 어떤 길을 걸어왔고, 어떤 길을 향해갈지 공유해보려 합니다.
a11yuxjavascript2025년 9월 29일
넓어진 제스처 영역, 정말 편리할까? - iOS 26의 새로운 스와이프 방식에 대한 고찰iOS 26에서 새롭게 도입된 ‘유니버설 스와이핑’을 닐슨의 휴리스틱, WCAG, 그리고 애플의 설계 철학 관점에서 살펴보고, 째깍악어 사례와 함께 앞으로의 가능성을 짚어봅니다.
a11yux2025년 8월 17일
속도 기반 모멘텀 스크롤 직접 구현하기컴포넌트에 물리 법칙과 유사한 모멘텀 스크롤 직접 구현하기
uxperformancejavascript2025년 8월 2일
Disabled Button, 과연 최선일까?disabled Button 사례를 통해 '표준'의 의미에 대해서 다시 생각해보자.
a11yuxdesign-system2025년 7월 26일
디자인 시스템 접근성 개선기 (2)지난 2개월 간 틈틈이 째깍악어 디자인 시스템의 접근성을 개선해왔습니다. 아직 해결해야 할 과제들이 많지만, 이 글을 통해 그간의 여정과 고민을 기록하고자 합니다. 접근성이란 주제에 대한 인식을 조금이나마 높이는 계기가 되길 바랍니다.
a11yuxdesign-system2025년 7월 26일
디자인 시스템 접근성 개선기 (1)지난 2개월 간 틈틈이 째깍악어 디자인 시스템의 접근성을 개선해왔습니다. 아직 해결해야 할 과제들이 많지만, 이 글을 통해 그간의 여정과 고민을 기록하고자 합니다. 접근성이란 주제에 대한 인식을 조금이나마 높이는 계기가 되길 바랍니다.
a11yuxdesign-system2024년 3월 3일
야무지게 Copilot Chat 활용하기가서 Copilot을 칭찬해주세요.
tooling2024년 2월 11일
프론트엔드 개발자의 Nest.js API 서버 개발기(2)App Runner, VPC, ECR, Github Actions를 활용하여 API 서버를 배포하였습니다.
backendtooling2024년 2월 10일
프론트엔드 개발자의 Nest.js API 서버 개발기(1)얼떨결에 백엔드 경험이 있던 제가 API 서버를 전담하여 개발하게 되었는데요, 서버를 설계하고 개발하면서 고민했던 여섯 가지 지점들을 복기하며 후기를 남겨보았습니다.
javascriptbackend2023년 9월 18일
PlayWright E2E에서 오디오(녹음) 사용하기녹음 시나리오는 어떻게 테스트할까요?
javascripttesting2023년 9월 12일
[초월번역] React에 적용하는 SOLID 원칙[초월번역주의] React와 SOLID 원칙에 관한 짧은 글을 읽고 우리말로 옮겨보았습니다.
reactjavascript2023년 9월 10일
framer-motion과 Flubber를 이용해 우아한 svg 애니메이션 만들기motionValue와 useTransition, flubber를 이용해 자연스러운 svg 애니메이션을 구현해보자!
reactjavascriptcss2023년 9월 9일
서비스에 React-query를 도입하며 마주한 문제들서비스에 React-query를 도입하며 마주친 문제들을 어떻게 해결하였는지 적어내려 보았습니다.
reactperformancejavascript2023년 9월 8일
[초월번역] Axios vs. Alova[초월 번역 주의] Axios의 대항마로 등장한 Alova에 대해서 알아보았습니다.
reactjavascript2023년 8월 30일
css trick을 이용한 프로그레스 애니메이션background: linear-gradient() 을 이용하여 프로그레스 바 애니메이션을 구현하였습니다.
uxjavascriptcss2023년 8월 29일
Figma: Dev Mode 리뷰1개월 조금 넘는 기간 동안 Dev Mode를 사용해보면서 좋았던 점과 아쉬웠던 점을 정리해보았습니다.
design-systemtooling2023년 8월 27일
Fiber Reconciler 면밀히 살펴보기답답해서 코드를 까봤습니다.
reactperformancejavascript2023년 8월 17일
객체 리터럴 선언과 렉시컬 스코프렉시컬 스코프와 관련하여 결과가 직관적이지 않은 코드를 마주쳐 기록 및 분석하였습니다.
javascript2023년 7월 19일
애자일한 그룹 만들기애자일한 그룹에 대한 회고.
note2023년 6월 29일
DNS의 구성과 기능 알아보기[그림으로 공부하는 TCP/IP 구조]를 읽고 정리해보았습니다.
note2023년 6월 11일
Property 'toEqual' does not exist on type 'Assertion'cypress를 도입하면서, jest의 toEqual 프로퍼티를 찾지 못하는 현상이 발생하였습니다.
javascripttesting2023년 6월 11일
TypeScript Jest: Cannot use import statement outside moduleSyntaxError: Cannot use import statement outside a module 를 만나버렸습니다.
javascripttesting2023년 6월 10일
리액트는 항상 옳을까?주니어 프런트엔드 개발자, 리액트의 중심에서 반리액트를 외치다?
reactperformancejavascript2023년 6월 6일
쉽게 풀어 쓴 Next.js 13 도입기로키토키 서비스에서의 니즈와 일치하는 부분이 있어 발빠르게 Next.js 13을 적용해보았습니다.
nextjsperformance