Visual text generators look simple from the outside: type a phrase, choose a style, and download an image.
The implementation gets more interesting when the whole pipeline has to stay in the browser. The preview must match the exported PNG, fonts must render consistently across devices, transparent margins should be cropped, and changing a slider should not make the layout jump.
This is a submission for Weekend Challenge: Dog Days Edition
Pet-Wallet is a lightweight pet management application that allows users to add, edit, and remove their pets. The application stores pet information such as name, breed, weight, and other personal details, while also allowing u...
Phase 2 of 8: Enough ML to understand inference. Week 5 of 32.
Phase 1 was about running models. Phase 2 is about understanding what happens
inside them, starting with the one data structure they are all built from: the
tensor. This week I stop talking about model files and start touching the
actual numbers, in PyTorch, on the GPU.
If you wr...
핵심 내용 요약: Airbnb는 사용자가 드물게 로그인하는 여행 서비스 특성 때문에 인증 실패가 예약 손실로 이어진다고 보고, 10년간 누적된 로그인 흐름을 계정 식별 후 최적 인증 수단을 제시하는 구조로 바꿨습니다. 서버가 인증 화면과 순서를 결정하고 클라이언트는 렌더링과 액션 전달에 집중하게 하면서 코드량과 웹 번들을 줄이고, 앱 배포 없이 지역별 인증 전략과 실험을 빠르게 바꿀 수 있게 했습니다. 그 결과 인증 성공률은 높아지고 중복 계정과 메시지 인증 비용은 줄어, 로그인 UX 개선이 비즈니스 지표와 운영 비용에 직접 연결된 사례가 됐습니다.
This is a submission for Weekend Challenge: Dog Days Edition
Canine Cognitive Twin — a living digital twin for a dog.
A phone captures fifteen seconds of a morning walk. Gemini analyzes the video and returns structured observations plus first-person narration. El...
Originally published on my Substack. I'm a Microsoft MVP based in Japan, writing in English about the AI agent systems I actually run in production.
🤖✍️ This article was co-written with AI — the AI agent (Claude Code) generated the draft based on ...