Stuff I wrote

This is a growing collection of articles that I have written.

Don't use the 'all' keyword in CSS transitions

CSS animations and transitions are great. They give us the power to spice up web experiences and help to make them feel more 'alive'. However, at the same time, animations and transitions can make a web experience far worse, when done the wrong way.

A simple pattern for creating JavaScript UI modules

A simple pattern for structuring JavaScript for UI components that I adopted in recent years.

Moving on – So long and thanks for all the fish 👋

For the last 4.5 years I have been the Frontend Lead for sgalinski. Well. I am not any more.

Generating Gulp setups for TYPO3 with Yeoman

You followed our previous Gulp articles? This part completes the series and informs you about the integration in TYPO3 projects with Yeoman!

Moving away from Compass

You are annoyed of the long compile times of compass or Ruby doesn't fit in your development toolchain? Find the solution in this new article!

Automation with Gulp

You ever wanted to automate your usual frontend tasks while developing a new website? Read in the article how we implemented a solution with gulp.

TIL: How to style the chrome headerbar on Lollipop

While browsing the web on my phone, I noticed that all of the sudden my headerbar changed to red. Being the webnerd that I am, I wanted to know how you can do that. Turns out it's pretty easy!

I looked beyond tellerrand

Three weeks ago I attended the first beyond tellerrand conference in Berlin. And I really got to say, it was an awesome experience.

Living on the bleeding edge

A while ago I was somehow involved in a discussion about linting code. Linting is this handy process where you throw your code into another program which then starts yelling at you for all the little bad practices and mistakes you've put in there, which will eventually break your code.

How Linting improved my coding skills

A while ago I was somehow involved in a discussion about linting code. Linting is this handy process where you throw your code into another program which then starts yelling at you for all the little bad practices and mistakes you've put in there, which will eventually break your code.

Resolve CSS Imports with gulp-cssimport

In my current build setup, I use SASS for writing my CSS and gulp as my task runner. Compiling my SASS code with gulp-sass works pretty well, but one thing kept bugging me for quite some time.