Hi, I’m Paweł, a software developer from Poland, now living in Northampton, UK. I do stuff on the web, write about it, and listen to funky and jazz records after hours.| pawelgrzybek.com
I use incremental selections in Neovim all the time. This is where I tap, tap, tap, and on every single tap, the selection expands starting from the cursor position and climbs up by the node or the whole scope. This feature uses Tree-sitter under the hood, so it respects the grammar of the programming language. One of my favourite features of Neovim! Your browser doesn't support HTML video. Here is a link to the video instead. A demo of incremental selection in Neovim.Configure nvim-treesitte...| pawelgrzybek.com
Postgres indexes explained, great documentary about the Python language, new browser is around, disposable vape as a web server, great summary of the modern CSS, more great accessibility knowledge, some of the news related to the new Apple releases and more.| pawelgrzybek.com
After the recent update of Logi Options+, I uninstalled it, put aside my fancy mouse, and got myself an Apple Magic Trackpad.| pawelgrzybek.com
In no particular order, following no particular schedule. Just a few things that I recently liked and disliked. Let’s go! --- Liked We shot a YouTube video about film formats on 35mm film. Incredible production, all shot on analogue film. This 22-minutes video must have been silly expensive! I remember buying films for my first cameras 25 years ago and it was so cheap. Nowadays, a single Kodak Portra 400 goes for around £20 per roll. I know photographic films and video rolls are not the sa...| pawelgrzybek.com
It is a fantastic product. Unfortunatelly the more complicated workflows put me out of the flow too much so I’m selling it.| pawelgrzybek.com
Scroll spy in two lines of CSS, the power of RSS, Custom Highlight API, address formats around the world, CSS random() function, testing concurrent Go, OAuth explainer, CSS gradient helper and the story behind the QWERTY and Dvorak keyboards.| pawelgrzybek.com
HTML footnotes, Cloudflare is introducing pay per crawl, CSS magic tricks by Chris Coyier, SVG basics, Zed is becoming an even better editor now, data structures behind the text editors, JS runtimes, jj vcs and a lot more.| pawelgrzybek.com
The undo and redo operations are built into most apps where you can edit something. They are so basic that even non tech-savvy users know about them. Hit the ⌘+z to undo or ⌘+⇧+z to redo (or the equivalent on your operating system). Touch interfaces usually use iconography that does the same job. Undo and redo actions are often represented as back and forth iconsSometimes these commands can save the day, but they can also give some headaches and cause serious data loss. I’m a programm...| pawelgrzybek.com
Another version of ECMAScript version has been approved by the TC39, and to keep my annual tradition I’m sharing what’s new in the ES2025 with simple practical examples. If you want to catch up with the previous editions, here you have them: 2024, 2023, 2022, 2021, 2020, 2019, 2018, 2017 and 2016. Now, let’s see what is new this year. Duplicate named capturing groups Set Methods for JavaScript Regular Expression Pattern Modifiers Import Attributes Iterator Helpers Promise.try() Float16A...| pawelgrzybek.com
Some news from WWDC, some inspiring notes in the difficult age of AI everything, CSS animation tricks, a bit of frontend humour, some CSS zoom and transition intricacies, and a great one about time in programming.| pawelgrzybek.com
Elon Musk’s acquisition of Twitter marked the end of my affection for the platform so, I moved to Mastodon. This book is a compelling story of the controversial takeover.| pawelgrzybek.com
My month trial of the ZSA Voyager split keyboard: a game-changer for typing accuracy and comfort, despite initial struggles and a high price tag.| pawelgrzybek.com
I’m in sunny Carvoeiro, reflecting on the past year. To keep an annual tradition, I would like to share with you some of the highlights and set some goals for the upcoming year.| pawelgrzybek.com
I decided to learn Helix - heavily inspired by Kakoune and Neovim editor written in Rust, which speaks to my linking by its number of built-in features and configuration ease.| pawelgrzybek.com
A year ago, I decided to try Helix. A few weeks after playing around with it, I adopted it as a daily driver. On the way, I hit a few roadblocks, so, I made the switch to Neovim.| pawelgrzybek.com