Knowing Bootstrap Is Not the Same as Knowing CSS
Thomas Portelange
You Don't Need a New Component Library for a New Look
Thomas Portelange
Stop installing Tabler Icons: build a sprite instead
Thomas Portelange
Your Browser Already Has a Component Library
Thomas Portelange
The Agent Should Not Have to Remember
Thomas Portelange
Good Agentic Workflows Are Born From Pain, Not Principles
Thomas Portelange
The wobbling tooltip problem
Thomas Portelange
A git diff with all changed and new unstaged files
Thomas Portelange
Writing a Zero-Dependency CSV and XLSX Reader/Writer
Thomas Portelange
Media Queries Level 5 are awesome
Thomas Portelange
Modern tooltips
Thomas Portelange
Using Dialog elements today
Thomas Portelange
Using assert to fix PHPStan errors
Thomas Portelange
Can you nest HTML forms?
Thomas Portelange
You might not need SASS anymore
Thomas Portelange
I don't like Tailwind
Thomas Portelange
Typescript... or jsdocs ?
Thomas Portelange
Toasts notification with a pop
Thomas Portelange
Pure css color palette using OKLCH
Thomas Portelange
Welcome to Belgium: e-Box Enterprise
Thomas Portelange
Finding a lightweight, yet extensible, Wysiwyg editor
Thomas Portelange
Modern way to sanitize your data using the Sanitizer API
Thomas Portelange
Many ways to deal with events in javascript
Thomas Portelange
Querying elements in a typesafe manner
Thomas Portelange
Splitting your media queries into multiple files
Thomas Portelange