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
Project Fugu Cross-platform software development is hard. Each platform has its specific implementation of an API and you end up with separate apps for each platform. Multiple frameworks try to fix this issue by creating an abstract between the platform and the application. Browser vendors are doing the same and it's called Project Fugu. Published onApril 14, 2023frontendweb-capabilitiesproject-fuguLucien ImminkSoftware Architect & Developer AdvocateRead more
The View Transitions API: Enhancing the feel of the web The View Transitions API has landed in Chrome. Let’s have a look at how the API works and why it will change the feel of the web. Published onApril 11, 2023frontendDave BitterGoogle Developer Expert Web & Developer AdvocateRead more
Advent Of Code 2022 Advent Of Code is a set of puzzles that will test your problem-solving skills using your favourite programming language. You do not need extensive programming skills, but the knowledge of some standard algorithms is a pre. Plus, it is a lot of fun and a very exciting way to challenge yourself. Published onFebruary 8, 2023advent-of-codejavaDmitri SirobokovSoftware Developer (Full stack)Read more
How to build accessible main navigation? This article contains a guide to building an accessible main navigation of a website in 5 steps. The key takeaways of this guide are HTML semantics, WAI-ARIA, CSS, and JS for accessibility. Published onFebruary 7, 2023frontenda11yaccessibilityTim DujardinFrontend developerRead more
Real live example of OpenAPI in a front-end project Published onFebruary 3, 2023frontendAPIArchitectureMaarten Van HoofDeveloper Advocate & FrontendRead more
The File System Access API: Unlocking New Possibilities for Web Developers An incredibly powerful API exists to access the local file system of a user. Let’s have a look at how this works and why this could be interesting for your next project. Published onFebruary 3, 2023frontendweb-capabilitiesproject-fuguDave BitterGoogle Developer Expert Web & Developer AdvocateRead more
Firebase Functions in a nutshell Firebase Functions is a powerful tool that allows developers to build and run backend code for their applications. Published onFebruary 1, 2023Web-Developmentcloud-functionsfirebase-functionsMohsen MahabadiSenior Frontend DeveloperRead more
Let your RESTful API development soar with OpenAPI tooling Because the OpenAPI specification is a specification, just like the EcmaScript, HTML or CSS specification, we can reliably build tooling upon it. This tooling allows us to optimise our OpenAPI workflows and let us save precious time. Published onFebruary 1, 2023frontendAPIArchitectureMaarten Van HoofDeveloper Advocate & FrontendRead more
OpenAPI, the equalizer of API providers and consumers How would you incorporate OpenAPI within your project? In this chapter, we'll explore the two main approaches to using OpenAPI and the benefits of each workflow. Published onJanuary 31, 2023frontendAPIArchitectureMaarten Van HoofDeveloper Advocate & FrontendRead more