Sjoerd Beentjes
Toen ik klein was wilde ik archeoloog worden. Nu ben ik een softwareontwikkelaar en dat is ook best gaaf! Ik werk als tech lead bij De Voorhoede waar ik design systems bouw en implementeer in allerlei omgevingen. Mijn voornaamste interesses liggen in het nadenken over componentarchitecturen in moderne front-end frameworks of het helpen van teamgenoten bij het oplossen van de raarste bugs in hun applicaties. In mijn vrije tijd doe ik graag aan hardlopen en fietsen.
- 7 Oct 2024
The Popover API: Your New Best Friend for Tooltips
Effortless Tooltip Creation with the Popover API and New CSS Features
- 27 May 2024
Affordance in Design System Components
Let's consider a table and a chair as examples. The primary affordance of a table is its ability to support items, facilitated by its flat, horizontal surface. Similarly, the main affordance of a chair is to provide a place to sit, suggested by its features like a flat seat supported by legs and, often, a backrest to support the user's back. However, while it's not the primary affordance, a table can also be used as a seating surface. Likewise, a chair can be used to stand on when replacing a light bulb. This concept is known as "perceived affordance".
- 19 Jun 2023
Building a Design System with React Web Components
What if you could build a universal Design system with React and use it in any web application or framework? We achieved this by compiling React to Web Components. This is how.
- 2 Sep 2022
Vrienden van De Voorhoede: Sjoerd Beentjes
Werken bij De Voorhoede doe je niet alleen. Ons team bestaat uit ruim 30 mensen met een passie voor het vak. Ontmoet de collega’s van De Voorhoede. Ontdek wat het leukste project is waar ze aan hebben gewerkt en waarom ze het zo leuk vinden bij ons.
- 30 Mar 2021
Bundle splitting with React’s lazy & Suspense
A guide to using React suspense and lazy loading components
- 22 Apr 2020
Turning Vue components into reusable npm packages
A guide to publishing your Vue components