Frontend Accessibility: ARIA, Keyboard, and Screen Readers
3 min read Accessibility is no longer optional. It is required by law in many jurisdictions and by ethics in all. Senior frontend […] Read article
3 min read Accessibility is no longer optional. It is required by law in many jurisdictions and by ethics in all. Senior frontend […] Read article
2 min read Data tables are one of the most-built and most-broken UI components. The naive implementation breaks at 1,000 rows. The interview Read article
2 min read Smart home apps (Apple Home, Google Home, SmartThings, Hue) sit at an unusual intersection of mobile development, IoT, network protocols, Read article
2 min read QR scanners are a deceptively rich mobile system design problem. Camera capture in real time, edge case handling (low light, Read article
2 min read Live audio rooms (Clubhouse, Twitter Spaces, Discord Stage Channels) are an interesting mobile system design topic. They sit between video Read article
2 min read Modern mobile translation apps (Google Translate, Apple Translate) increasingly run inference on-device. The interview tests whether you understand the tradeoffs Read article
2 min read Mobile news apps (Apple News, Google News, Flipboard, NYT app) sit at an unusual intersection of feed personalization, time-sensitive push Read article
2 min read Designing a Kindle-style mobile reading app is a layered system design problem. Format rendering, position sync across devices, offline downloads, Read article
2 min read By 2026, AI models that handle text, images, and audio simultaneously are mainstream. Engineers working on AI features need to Read article
3 min read “Vibe coding” — the term Andrej Karpathy popularized in early 2025 for writing software primarily by prompting an AI assistant Read article
3 min read AI agents — autonomous systems that take actions in the world — are one of the hottest interview topics in Read article
2 min read “How do you decide between RAG, fine-tuning, and prompt engineering?” is one of the most-asked AI/ML interview questions of 2026. Read article
2 min read The AI coding assistant landscape in 2026 has matured significantly. The conversation has shifted from “do you use AI tools?” Read article
3 min read By 2026, most engineers in tech jobs are reading AI-generated code daily. Either they wrote a prompt and the model Read article
3 min read Authentication is one of the most error-prone parts of a frontend application. Get it wrong and you have account takeover, Read article