Jasper
I'm a tech entrepreneur. In 2012 I co-founded De Voorhoede and today as CTO I'm responsible for our [tech] strategy. I focus on software architecture and enjoy experimenting with new technology. I mostly write and talk about software patterns, new tech and quirky implementations to get things working no matter what.
- 19 Nov 2024
Design System: from scratch or from the shelf?
A Design System is an investment. Depending on your needs and budget, you may prefer a fully tailor-made design system from scratch, or rather a white label from the shelf that you only need to customise to your liking. Off the shelf there’s a whole range of UI component libraries available. How do you decide what to use for your design system?
- 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.
- 29 May 2023
Switching from Google Analytics to privacy friendly tracking in 6 steps
As of July 2023 the Google Analytics Universal property will expire. Marketers were given over a year to get used to this idea and make sense of Google Analytics 4. In the meantime, serious doubts have arisen about the use of Google Analytics in Europe. The way Google handles personal data is under attack. Several European countries have even prohibited the use of Google Analytics.
- 12 Dec 2022
How to select a framework for design system components
Design System components aim to be a universal solution for all teams and all products in an organisation. But which technology or framework can provide this universal solution?
- 20 Jul 2022
De Voorhoede 10 jaar - een interview met Jasper
In 10 jaar tijd bouwt Jasper Moelker De Voorhoede uit tot een gespecialiseerde front-end club met een hecht team van 30 medewerkers. Op 1 oktober viert de organisatie haar lustrum. Samen met Jasper blikken we terug op de eerste jaren, praten we over de organisatie nu en hij vertelt zijn dromen voor de toekomst.
- 19 Jul 2022
Full-stack Front-end
We’re extending our approach to front-end with a full-stack MACH architecture to deliver better user experiences.
- 18 Jul 2022
The future of front-end: replaceable, inadequate or innovative?
This year marks the 10th anniversary of De Voorhoede. In all those years front-end went from a niche to being everywhere. We enjoy being part of the frontrunners and are now looking to what the future of front-end holds.
- 19 Nov 2021
Enriching rich text with inline components (DatoCMS + React)
Designers challenge us to come up with technical solutions to build their creations. With inline components we have a new tool to bring their imaginations to live. Here’s how we use DatoCMS structured text in combination with React.
- 15 Nov 2021
Design System Tooling
Videos of our October 2022 Design System Tooling meetup
- 27 Oct 2021
CMS-driven IntelliSense in your code editor
Headless CMS’es with auto-generated API’s are popular. They separate content management from your front-end, giving you extra freedom. But this disconnect also means your code editor doesn’t know about your data structure and can’t help you out. How can we fix this?
- 1 Oct 2021
Componentize data with GraphQL Fragments
GraphQL offers fragments - reusable units of logic that can be shared between multiple queries and mutations. By separating GraphQL fragments into separate files you can fully componentize your data and bundle them with your React or Vue (or any other flavour) components.
- 16 Sep 2021
Kick-start your Design System with a Design Inventory Workshop
Design systems boost user experience and efficiency. But turning an existing design into a system, can be a challenge. To kick-start this process we’ve developed the Design Inventory Workshop.
- 18 May 2021
Elder.js, the new kid on the block
Elder.js is a new meta framework based on Svelte. What does it bring to the table?
- 25 Mar 2021
New native web API's: Monetization and Animation
Videos of our March 2021 New native web meetup
- 16 Mar 2021
Maybe not Eleventy
Eleventy is a very popular JAMStack site generator. So why wouldn’t you choose Eleventy for your next project?
- 2 Feb 2021
Svelte Kit, the first ‘serverless-first’ framework?
"The whole serverless thing is a pretty good trend, and Svelte is now a serverless-first framework"
- 14 Apr 2020
Corona-proof IT architecture?
Choices in your IT architecture determine how well your product performs under pressure
- 30 Sep 2019
10x Faster Nuxt builds on Netlify
How can we create faster Nuxt builds on Netlify without affecting UX or site performance?
- 20 Aug 2019
Abort failing Nuxt builds on Netlify
How to prevent broken Nuxt builds from deploying your site on Netlify?
- 27 Mar 2019
Future-proof Front-end Components
Videos, slides and extras of our March 2019 meetup
- 25 Jan 2019
Dropbox Paper as a headless CMS
We turned Dropbox Paper into a headless CMS and use it to publish our content elsewhere.
- 8 Jan 2018
Every project a Progressive Web App
From classic sites to native like apps
- 4 Dec 2017
Making our site more app-y
PWA Patterns on voorhoede.nl
- 17 Mar 2017
Fighting front-end fatigue with tooling recipes
How to be productive with the latest web technologies
- 17 Nov 2016
Say no to image reflow
Fixing image reflow with fixed dimensions and fixed ratio.
- 14 Jun 2016
Progressive Enhancement for JavaScript App Developers
Build JS apps responsibly - cover your basics, render strategically and enhance into true apps
- 12 Apr 2016
Riot.js: the good, the bad and the style guide
Finally a #riotjs list of good practices.. bravo!” — Gianluca Guarini, RiotJS
- 2 Feb 2016
Resisting the fast food menu
How we managed to keep our menu always directly usable, entirely visible and always accessible.