Finite State Machines in JavaScript Application state can make any application complex real quick. Let’s have a look at Finite State Machines in Javascript to resolve some of these complexities. Published onAugust 1, 2023frontendjavascriptDave BitterGoogle Developer Expert Web & Developer AdvocateRead more
Streamlining Deployment and Scaling: An Introduction to Kubernetes, Helm and Terraform A small go-through to explore Kubernetes, Helm and Terraform Published onJuly 27, 2023KubernetesMinikubek8sHelmTerraformDockerizationKotlinSpringbootEyad JarrarSoftware EngineerRead more
IndexedDB > Web Storage Explore the advantages of IndexedDB over the Web Storage API as a more efficient and sophisticated alternative for storing structured data on the client, eliminating the need for repetitive JSON parsing and stringifying operations. Published onJuly 20, 2023frontendjavascriptDave BitterGoogle Developer Expert Web & Developer AdvocateRead more
Code Is For Humans And Humans Alone Write code for human beings to improve developer experience, readability and maintainability Published onJuly 19, 2023clean-codedxcode-qualityproductivityRemy ParzinskiFront-end DeveloperRead more
Tailwind for productivity In general, developers don't find writing CSS the most fun part of software development. Although, in my opinion, Tailwind CSS makes it fun and efficient! Published onJuly 13, 2023TailwindCSSFrontendProductivityDXRonny RookFront-end DeveloperRead more
White labeling in a front-end monorepo: The do's and don'ts. Defining a good structure for your theme, components, and files is key to maintaining code for multiple brands. If you're coding multiple applications within one shared codebase, these guidelines will help you out. Published onJuly 3, 2023FrontendCSSMonorepoDesign-systemWhite-labelingFrontend-ArchitectureZakaria TaissateFull-stack Software Engineer & Team CaptainRead more
Going beyond constants with custom properties If you love CSS, you’ve probably heard of custom properties (a.k.a. CSS variables) before. Still, a lot of people seem to use them as constants for their CSS. In this article, I will try to give you some more insights on how you can use these custom properties to create some smart systems or even use them as booleans in CSS and create easy progressive enhancements. Published onJune 26, 2023frontendcssBrecht De RuyteFrontend Developer / DevRelRead more
6 Quick Tips to Boost Your Productivity in VSCode As developers, we aim to be as efficient as possible. That's why we will explore six tips to boost your productivity in Visual Studio Code (VSCode). These tips will help you save time and reduce the need for excessive clicking. Let's dive in! Published onJune 21, 2023VSCodeProductivityCode-qualityZakaria TaissateFull-stack Software Engineer & Team CaptainRead more
How to make your GitHub profile stand out In this article, we will look at how you can make your GitHub profile stand out from the crowd. Published onMay 4, 2023githubDave BitterGoogle Developer Expert Web & Developer AdvocateRead more
Import maps in JavaScript Traditionally, developers have used build tools like Webpack or Rollup to bundle and optimize their code for production. These build processes can be time-consuming to set up and make development more complicated. With native JavaScript modules now widely supported in modern web browsers, there is a need to map JavaScript packages to their source files. Published onMay 3, 2023frontendweb-capabilitiesjavascriptSander BorgmanFrontend ConsultantRead more
Convention over Configuration with RedwoodJS We have seen how the industry has continuously raised the level of abstraction to allow developers to spend more time delivering functionality and less time writing low-level infrastructure. Even though JavaScript is the most versatile programming language on the planet, we still have a long way to go. Published onApril 28, 2023JavaScriptRedwoodJSLee RavenbergFront-end DeveloperRead more
Inversion of Control through Compound Components Learn how to keep your component libraries simple, easy to use, and adaptable to many use cases by leveraging Inversion of Control through Compound Components. Published onApril 26, 2023frontendreactjavascriptDave BitterGoogle Developer Expert Web & Developer AdvocateRead more