Skip to content

pawelgrzybek.com

I won't miss you Google

Isn’t that all a little bit concerning that one company knows about your passions, salary, what you eat, where you go and what the fuck is your shoe size? It’s scary for me, so I decided to move away from the Mountain View Google bandwagon.

Read more »

Book review: The 7 Habits of Highly Effective People by Stephen R. Covey

There’s no better time than during a global pandemic, to slow down and do a little bit for yourself. It’s a great time to convert bad habits into good ones, a perfect opportunity to try a new diet, learn a new skill, meditate, or play a series of console games that we’ve been postponing for a long time. I decided to kick 2021 off with a classic self-development book.

Read more »

The revealing module pattern in JavaScript explained

Before ECMAScript 2015, JavaScript language was lacking an official module system. Lack of namespacing and protecting against polluting the global environment forced developers to design many solutions for this problem. One of them is the revealing module pattern.

Read more »

WebP and AVIF images on a Hugo website

After adding support for WebP and AVIF formats, I managed to serve to my visitors around 40% slimmer images. This pretty significant performance gain is simple to achieve using Hugo.

Read more »

Top picks — 2020 December

State of CSS 2020 survey, Extending CSS with Houdini, Cloudflare Pages, React Server Components, AWS Workshops, CSS content-visibility and accessible semantics and more…

Read more »

A look back at 2020

Exactly a year ago, at the beginning of 2020, I was confident that it was going to be the best year of my life. Even though we had a lot of madness going on, I somehow managed to make it reality and turn 2020 into the best year of my life.

Read more »

Remove all git branches except master

After working on a project for a while, it is easy to end up with a lot of legacy branches that are not anymore needed. Removing one by one would be a cumbersome task. Luckily you don’t have to!

Read more »