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
Interop 2025 - Which browser features to get acquainted with this year and why you should care It’s been a few years since the Interop initiative was set in play. This has historically been one of the key elements in moving the web forward as it aims for a consistent web between browser vendors. In contrast to the “old days browser wars”, we as developers get streamlined features without having to check everything in every browser. The features of Interop 2025 are now known, features to be made stable across browsers by the end of the year. In this article, we’ll take a look at what we should get acquainted with in 2025. Published onMarch 28, 2025frontendcssjsBrecht De RuyteFrontend Developer / DevRelRead more
Three days of AI and Cloud at Google Paris As part of being a Google Developer Expert, I’m fortunate to be able to join certain Google events to connect, learn and share. The past week I was invited to Google Paris for three days of everything around AI and Cloud. Here’s a short recap with interesting things I heard and what inspired me! Published onMarch 20, 2025aicloudDave BitterGoogle Developer Expert Web & Developer AdvocateRead more
Minimal state management tools Modern web applications require effective state management solutions, but choosing between Redux, Zustand, Nano Stores, Context API, Recoil, Jotai, and other options can be overwhelming. Let's compare some of these state management tools based on complexity, performance, developer experience, and use cases to help you select the right one for your specific project needs Published onMarch 5, 2025JavaScriptAudrey BehielsJavaScript DeveloperRead more
Navigating the Kubernetes Sea: iO Java Team Adventure in Container Orchestration Recently, our Java team embarked on an exciting journey into the world of Kubernetes, exploring its capabilities and potential for enhancing our development and deployment processes. This "Google Day" initiative allowed our team members to dive deep into Kubernetes, experimenting with advanced deployment techniques like A/B testing and Canary releases. Here's a recap of our adventures and discoveries. Published onFebruary 27, 2025kubernetesdevopsdockerArno KoehlerEngineering Manager and JVM EngineerRead more
What is WebLLM WebLLM runs in browser to allow Models to be more accessible inside the browser and fully client side! With the evaluation of AI technologies, it is expected that WebLLM will be an important part of future applications. Published onFebruary 21, 2025frontendweb-llmllmlarge-language-modelsJafar RezaeiFullstack Software EngineerRead more
How to write effective and clean unit tests in JavaScript Learn essential best practices for writing clean and effective unit tests in JavaScript. From using descriptive test cases to following the Arrange-Act-Assert pattern, discover how to enhance your testing practices for better code quality and maintainability. Published onFebruary 18, 2025javascripttestingunit-testsjestbest-practicesKomeil MehranfarSenior Frontend DeveloperRead more