From If-Else Hell to Clean Architecture with Function Registry Pattern Stop writing giant if-else blocks for data transformation. Build clean, extensible code with the Function Registry pattern instead. Published onSeptember 30, 2025JavaScriptReactTypeScriptArchitectureDesign-PatternsMohsen MahabadiSenior Frontend DeveloperRead more
GraphQL + Netflix DGS + Spring Boot Kotlin: The Dream Team for Modern APIs In the rapidly evolving landscape of API development, GraphQL has emerged as a powerful alternative to traditional REST APIs. When combined with Netflix’s Domain Graph Service (DGS) framework and the robustness of Spring Boot with Kotlin, developers can create highly efficient, type-safe, and scalable APIs. In this article, we’ll explore the advantages of this framework and how to set up and build a GraphQL API using these cutting-edge technologies. Published onSeptember 8, 2025graphqlkotlinspring-bootnetflix-dgsMohammad HosseiniRead more
Creative Coding With Perlin Noise Have fun with creative coding. Discover how Perlin noise adds life into your creations, replacing harsh randomness with flowing, natural patterns. Creating particles, flow fields, and terrains that feel organic and alive. Published onSeptember 2, 2025frontendjavascriptcreative-codingPim van DieFrontend developerRead more
Move from Basic Autocomplete to AI-Powered Development Workflows Most developers think AI assistance begins and ends with autocomplete suggestions. But after building everything from complete web applications to voice interfaces using AI tools, I've discovered workflows that transform how we approach development entirely. This isn't about replacing human skills - it's about augmenting them to tackle more ambitious problems, learn faster, and ship better software. Whether you're skeptical about AI or already using basic tools, here's your roadmap from simple suggestions to AI-powered development workflows. Published onAugust 20, 2025aiDave BitterGoogle Developer Expert Web & Developer AdvocateRead more
From Idea to Intelligent Running Coach: Vibe Coding with n8n and AI I set out to make my mornings easier and build something fun: a personal running coach that lands in my inbox at 6am. Using n8n Cloud to orchestrate APIs, Cursor to generate the workflows and code nodes, and Gemini to turn weather data into clear coaching advice, I wired up a simple scoring model, friendly analysis, and a nicely styled email (yes, the AI handled the email CSS). This is a practical walkthrough of the approach—less handwritten code, more connecting services—what worked, what didn’t, and why this pattern feels like where everyday developer automation is headed. Published onAugust 11, 2025aiDave BitterGoogle Developer Expert Web & Developer AdvocateRead more
Particle Background Effect with HTML Canvas Create a dynamic animated particle background using the HTML5 Canvas API Published onAugust 7, 2025frontendanimationSteve JonkSenior Frontend DeveloperRead more
Top 10 ways AI can help your dev workflow outside of code generation AI tools like Cursor and GitHub Copilot can do way more than just generate code. I've been exploring how to use them for documentation, commit messages, code reviews, and other workflow tasks that often get skipped. Here are some practical ways to expand how you use AI in development beyond the usual code generation. Published onAugust 1, 2025aiDave BitterGoogle Developer Expert Web & Developer AdvocateRead more
Built-in AI in Chrome Chrome now offers built-in, on-device AI APIs for summarization, translation, and language detection without the use of cloud required. Published onJune 30, 2025aifrontendDave BitterGoogle Developer Expert Web & Developer AdvocateRead more
My experience AI vibe coding a complete web application from scratch Discover how I built a complete breathing exercise web app without touching a single line of code, using AI to transform an idea into a fully functional product. What was good, what was bad and is this where we are heading in our industry? Published onMay 27, 2025aicursorfrontendDave BitterGoogle Developer Expert Web & Developer AdvocateRead more
React three fiber - 3D for the web The simplest way to create interactive 3d experiences Published onMay 13, 2025frontendjsreactTim D'hooreFrontend DeveloperRead more
Quick Tip: Generate Types Based on OpenAPI (Swagger) No more manual type generation! In this article, I'll show you how to generate types based on a OpenAPI (Swagger) file using a simple npm package. Published onMay 12, 2025frontendSteve JonkSenior Frontend DeveloperRead more
Refactoring Gone Wild: Avoiding code smells and cleaning up the mess Identifying and avoiding bad coding practices, and refactoring them into clean, elegant, self-explanatory code Published onApril 17, 2025kotlinrefactoringbest-practicesclean-codeMohamed ElmedanySenior Software EngineerRead more