Search

Search Posts

86 results
Search in:
Showing all posts

Flutter Clean Architecture + WebView 브릿지 패턴 — 네이티브와 웹의 경계를 넘다

냉장고 재료 관리 앱 쿡팅(Cookting)을 만들면서 꽤 오랜 시간 고민했던 주제가 있다. 바로 "어디까지 네이티브로 만들고, 어디서부터 웹을 가져올 것인가"라는 경계 문제다. 소셜 로그인 하나만 놓고 봐도 복잡하다. iOS는 Apple Sign-In SDK를 네이티브로 쓸 수 있지만

#architecture#flutter#clean-architecture#webview#bridge#fcm#deeplink

Next.js + Supabase로 커플 앱 실시간 동기화 구현하기 — 충돌 해결까지

커플 앱을 만들면서 처음에는 단순하게 생각했다. "둘이 쓰는 앱인데, 그냥 새로고침하면 되지 않나?" 그런데 막상 구현하다 보니, 두 사람이 동시에 같은 데이터를 건드리는 순간이 생각보다 훨씬 많았다. 버킷리스트를 동시에 체크하거나, 달력 일정을 각자 다른 내용으로 수정하거나. 이 글은

#architecture#nextjs#supabase#realtime#websocket#tanstack-query#pwa

개발자의 PARA+GTD 자동화 시스템 구축기 - Obsidian + Cursor AI로 매일 아침 5분 루틴 만들기

개발자에게 생산성 시스템이 필요한 이유 프리랜서 프로젝트, 사이드 프로젝트, 구직 활동, 블로그 운영을 동시에 하다 보면 머릿속이 혼란스러워집니다. "오늘 뭐부터 하지?" 매일 아침 이 질문에 답하는 데 30분을 쓰고 있었습니다. 할 일 목록은 여기저기 흩어져 있고, 어제 뭘 했는지도

#productivity#gtd#para#obsidian#cursor-ide#automation#ai-tools#second-brain

Next.js 개발 서버 프로세스 관리 - 찾기와 종료 완전 가이드

문제 상황 Next.js 개발을 하다 보면 종종 다음과 같은 상황에 마주치게 됩니다: - 개발 서버가 제대로 종료되지 않아 포트가 계속 점유되어 있는 경우 - 백그라운드에서 실행 중인 `next-server` 프로세스가 CPU를 과도하게 사용하는 경우 - 새로운 개발 서버를 시작하려고

#Next.js#Process Management#Development Server#macOS#Linux#Shell#Debugging

2025년 AI 개발 도구로 생산성 300% 향상시키기 - 실무자 관점 완벽 가이드

AI 개발 도구, 요즘 어떻게 쓰고 있나요 핀테크 플랫폼 AzFlow를 개발하면서 AI 도구들을 꽤 열심히 써봤습니다. 솔직히 처음에는 반신반의했는데, 막상 써보니 반복 작업이 줄어드는 게 체감이 돼서 계속 쓰게 됐습니다. 도구별로 어떤 상황에서 유용했는지 실제 경험 위주로 정리해 봤습

#ai-tools#development#productivity#cursor-ide#github-copilot#claude-code#2025

Gatsby에서 Next.js로 마이그레이션하며 배운 것들 - 성공한 이야기와 그 과정에서의 깨달음

서론: 더 나은 기술을 향한 도전 2년간 안정적으로 운영되던 Gatsby 기반 블로그를 보며 문득 생각했습니다. "Next.js가 요즘 주목받고 있고, App Router도 출시되었는데, 더 모던하고 성능도 좋을 것 같다." 그렇게 시작된 마이그레이션. 처음에는 막막했지만, 결국 Nex

#Gatsby#Next.js#마이그레이션#개발#React

LLM 서비스, 왜 스트리밍(Streaming)을 버리고 폴링(Polling)을 택했나? : JSON 정합성과 Vercel 타임아웃 해결기

도입: 모두가 스트리밍을 할 때, 우리는 폴링을 선택했다 요즘 LLM 서비스의 표준은 Server-Sent Events(SSE) 스트리밍입니다. ChatGPT처럼 타자를 치듯 한 글자씩 출력되는 UI가 국룰이죠. 사용자는 기다림 없이 실시간으로 응답을 받는 것처럼 느끼고, 개발자는 긴

#architecture#llm#nestjs#flutter#vercel#polling#streaming#json