Kevin Pennekamp

Kevin Pennekamp @vyckes

Location:
The Netherlands
Joined:
Mar 31, 2017

Kevin Pennekamp
articles - 20 total

A nth-child CSS trick

Sometimes you figure out a cool trick that just feels so powerful. It opens you up to a range of new...

Learn More 7 4Jan 25 '23

Creating a stacked bar chart using only CSS

In various projects, I always seem to struggle with responsive charts. These libraries generate...

Learn More 16 8Jan 23 '23

Authentication token management

In several large projects (React-based SPA applications) managing authentication tokens is a...

Learn More 29 0Nov 18 '21

Code stability and interdependencies

As engineers, we have the tendency to over-engineer our solutions, make our code as reusable as...

Learn More 28 0Sep 15 '21

Demystifying state management

State management is one of the most complicated, and opinionated topics in modern and...

Learn More 115 0Aug 26 '21

Horizontal centering in CSS

In a previous article I wrote about modern CSS layout solutions. As horizontal centering is a common...

Learn More 61 4Jun 20 '21

Creating an auto-layout algorithm for graphs

In the last few months I worked on a finite state machine editor build on React Flow. At a certain po...

Learn More 15 0Jun 10 '21

Binding CSS and JavaScript with HTML data-attributes

My CSS architecture is based on CUBE CSS. One of the layers of CUBE CSS describes exceptions. Althoug...

Learn More 24 3Apr 25 '21

CSS methodology and architecture

For years I have used ITCSS as my goto CSS architecture for large projects. It helped me to keep my C...

Learn More 35 0Apr 16 '21

Getting my SvelteKit website on Netlify

After tackling the development of a SvelteKit version of my website, it is time to get it running in...

Learn More 16 2Apr 10 '21

Converting my Gatsby website to SvelteKit

For the last few weeks or months, I was getting restless about everything: my work, my website, the e...

Learn More 13 1Apr 10 '21

Modern CSS grid solutions to common layout problems

Layout and composition are some of the most challenging topics within CSS. Especially when you have t...

Learn More 541 6Jul 6 '20

Fluid interfaces using CSS

Responsiveness should be a core feature of any website. Screen-sizes are both growing and shrinking....

Learn More 105 6Jun 27 '20

Demystifying how components work

In complex applications, UI components consist of more building blocks than some state and UI. Before...

Learn More 25 1Jan 15 '20

Going 'reliability first' in 2020

Another year, and another big list of applications broken by datetime bugs. And what do you think? It...

Learn More 15 0Jan 1 '20

How do you find motivation to get your side projects going?

I am doing web development for over 10 years. It all started with a free university license of Photos...

Learn More 121 13Aug 30 '19

How to create a scalable and maintainable front-end architecture

Modern front-end frameworks and libraries make it easy to create reusable UI components. This is a st...

Learn More 1949 34Aug 26 '19

An ode to the CSS owl selector

It is not a secret that I love CSS. A few years ago I fell in love with a very simple, but powerful C...

Learn More 109 12Jul 25 '19

Interfacing your UI components

In recent years, front-end development became an important part of my life. But when I started years...

Learn More 88 0Jul 20 '19

The UX design process for engineers

As a software engineer, it sometimes can be difficult to understand what UX designing is. Is it the s...

Learn More 50 0Jul 5 '19