pawelgrzybek.com
pawelgrzybek.com
Paweł Grzybek
I’m a software developer from Poland living in Northampton, UK. I’m a web standards enthusiast, accessibility advocate, and simplicity guardian. The guy behind the Northamptonshire Dev Club meetup. After-hours hip hop head, funky records collector, and photographer.
Latest Posts
Modern IDEs let you jump from project to project with ease. Neovim doesn’t have this feature, so folks usually keep a few terminal windows or tabs open or jump between Zellij or tmux multiplexer panes. As you can imagine, there are also...
Browser engineers encourage blogging about issues with engines, so here I’m reporting an issues with Safari that doesn’t respect the justify-content property on the subgrid containers. The justify-content is not only a property of a...
End of July? Seriously? Feels like yesterday when I celebrated New Year’s Eve, and all of a sudden it is the end of July. Can we all slow down a little, please? Not a little. Slow down! You, time, the world. Pretty please! I’m in a good...
Inspired by Andy Bell, a few years ago I added a music page to my website. It is a mirror copy of my Discogs collection that I have meticulously maintained for over a decade now. A few folks have asked me before “how I keep my Discogs...
The reason I write more Go than JavaScript nowadays is not because there is anything wrong with the language, but because I’m tired of the ecosystem. The language on its own is really good, it is the first programming language that I...
At the last State of the Browser after party, Manuel Matuzović was hanging around and randomly snapping pictures with friends using an instant thermal printing camera that he nicked from one of his daughters. What a fun it was! The next...
Do you remember the little drama with Apple and Google proposing two contradicting ideas about the native CSS way for masonry layout implementation? It is all over, and what we got is a beautiful compromise between the two in a the form...
Since you landed on my blog, the chance is high you’re a tech-savvy web geek. If you publish stuff yourself, the chance is even higher that you came across standard.site, a set of lexicons to sync your writing with the AT Protocol....
Pretty big month for the web. Tons of great posts came out, Apple WWDC took place and a few shocking acquisitions happened as well. I have been travelling for work and with family this month a lot so no other crazy updates from my...
Some of the tech giants for the past few years have tried hard to kill the most important tool of the web, links. AI companies have stolen content from the web without ever asking for permission just to wrap it into the soulless chats...
Drama about the pricing of AI models, countless npm vulnerabilities and Google I/O that at this point should be rebranded to Google AI. This is a short summary of the past month in software. Most of the news from these categories I...
What a month! GitHub went down six million times, eleven thousand Vercel security holes have been unveiled, Copilot doesn’t accept new signups due to a super unsustainable business model (finally someone admitted it), Anthropic landed on...
I abandoned graphical code editors years ago. Something that GUI IDEs like Visual Studio Code do really well is the diff preview. This is something I missed a little at the beginning, but since I started using Delta, I never missed the...
I initially published this tip on r/neovim Reddit, and folks liked it. It will soon probably disappear in the maze of memes, so it probably makes sense for it to be a blog post. Here it is. Do you know the substitute command :s in...
When you start a new project, it feels nice that everything lives in a single main.go file. When things start to grow, you split things into multiple files. We will add tests later, right? Requirements change, someone joins the team, and...