DEV Community

Kevin Pennekamp profile picture

Kevin Pennekamp

404 bio not found

Education

Eindhoven University of Technology

Work

Principal Software Engineer & Team Lead at Finaps

All 62 comments

Horizontal centering in CSS

Aah ofcourse, you are right. That is another solution for the...

Horizontal centering in CSS

Assume you have a blog post, like here on dev.to where all th...

How to create a scalable and maintainable front-end architecture

Pfoe, long time ago, but I believe I downloaded some .svg's f...

Binding CSS and JavaScript with HTML data-attributes

add ::focus in the mix and it gets a lot more accessible!

Which CSS pre-processor? Or just postcss?

I only use SCSS for generating classes and CSS custom propert...

Deploying a SvelteKit app to Netlify

As I describe in the below link, I had troubles getting the N...

How do you 'Save for later'?

I use a task manager (Todoist) for it. Everything I find int...

Send data between tabs with JavaScript

The biggest issue is that it does not work with Safari (as yo...

A minimal approach to software architecture documentation

Together with our CTO we are looking into adopting the C4 mod...

What does "agile" mean these days?

While not pushin timelines out..

Modern CSS grid solutions to common layout problems

Grids are so flexible and there are so many options. Everytim...

Modern CSS grid solutions to common layout problems

Thanks for the kind words!

My custom CSS Hacks

My all time favorite is the Owl selector of Heydon Pickering....

When things are back to normal, will you be working from home or in an office?

Oh man, I hope that I can work a big chunk from home. I reall...

When do you work on your side projects?

Only take aways I can give you: Break down what you want t...

Fluid interfaces using CSS

If you want to see the pattern in action, you can view 2 impl...

Fluid interfaces using CSS

You should try something like this: .tiles { display: gri...

When do you work on your side projects?

With a new born I often wake up very early, and am a little b...

My 5 favorite CSS tricks I learned this year

It depends. Yes calc() is more expensive to run, but most bro...

Fluid interfaces using CSS

With minmax and auto-fit you don't always have to! Did not us...

Do you have a blog or a YouTube Channel?

Already found a small visual bug that added a small side scro...

Do you have a blog or a YouTube Channel?

hmm interesting. The min-width is set to 320px of the website...

Do you have a blog or a YouTube Channel?

Thanks! Any particular feedback on the responsiveness?

Do you have a blog or a YouTube Channel?

I have a personal website vycke.dev on which I write mostly a...

My 5 favorite CSS tricks I learned this year

CSS variables and calc together are quite powerful! You can a...

What are some misconceptions about web development?

Agreed. I mean, even Pokemon Yellow is tiring complete

What are some misconceptions about web development?

HTML & CSS are not programming languages

How to create a scalable and maintainable front-end architecture

Imagine an application to manage public events, something lik...

Top 10 Ways to Get More Traffic to Your Company's Blog

Not only the content, but also the reading experience for y...

Top 10 Ways to Get More Traffic to Your Company's Blog

This is highly subjective. I dont find them boring, I find ...

Maslow's Hierarchy of Needs In An Application

Completely agree. It really depends on the application and ...

Post 101, I have a new job

Good luck!

Maslow's Hierarchy of Needs In An Application

Interesting way to look at some important topics in applica...

Write More Robust JavaScript: 7 Best Practices

These are actually good tips! I am a big fan of the factory...

The DEV Team Just Got Bigger!

Cool, congratulations to the new recruits!

How to create a scalable and maintainable front-end architecture

If you mean that a microservices architecture for your back-e...

Asynchronous Flows...with React Hooks!

Good article, use this implementation myself! Depending on yo...

Asynchronous Flows...with React Hooks!

Its not really a cancellation, as the fetch will still fini...

5 tips for beginners to learn better & stay motivated

I like your points! But I would change the last one a bit. ...

How to create a scalable and maintainable front-end architecture

Ha you got me there! I found that everybody has their own w...

The 7 Most Popular DEV Posts from the Past Week

It's an honor to be in this list between these amazing arti...

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

Completely agree!

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

Very cool way to look at it, thanks for sharing your view!

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

In my case blogging itself was not the thing holding me bac...

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

And never be scared to throw it away. If you had fun and/or...

What was your win this week?

Getting over 600 reactions on one of my articles, here on d...

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

Thanks! Curious to know how it will work for you!

The ONE book every developer MUST read!

This is such a valuable view! Inclusiveness is so important...

How to create a scalable and maintainable front-end architecture

Thanks! That was also one of my goals when starting this arti...

How to create a scalable and maintainable front-end architecture

Thanks! I created them myself in Figma

How does your organization handle data backups?

Wait, do we need to backup data?! sh*t...

What is your top productivity apps that you cannot live without?

For sure Todoist. Making sure I dont forget anything that I...

Does blogging really help your career?

I don't know if my blogging will be good for my career or n...

This morning I had 2000 followers and now 🤯

I know that feeling! Out of nowhere hit over a 1000 followe...

How to create a scalable and maintainable front-end architecture

Hi William, My first tip would be not to depend on only one...

How to create a scalable and maintainable front-end architecture

Thanks for your nice comment!

Top 3 Tools For Boosting Your Productivity

Love your suggestions. My list is: todoist for todos; Eve...

An ode to the CSS owl selector

I remember a similar experience. I learned CSS before the b...

An ode to the CSS owl selector

Solid examples you provided when components can make your l...

An ode to the CSS owl selector

But how different is it to apply the owl selector to achiev...

An ode to the CSS owl selector

Regardless of selector performance, I tried to show how suc...

The Best Newsletters to Subscribe to for a Frontend Developer

For CSS, definitely add the following 2: csslayout.news/ ...

loading...