Sign in

Paweł Grzybek

@pawelgrzybek.com
941 followers 196 following 689 posts

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 NN1 Dev Club meetup. After-hours hip hop head, funky records collector, and photographer.

PostsRepliesMedia
Paweł Grzybek @pawelgrzybek.com · 30/09/2026
✨ New post "Top picks — 2026 September" My monthly collection of my favourite resources on the web from the past month. Also, some music recommendations. Enjoy 🤗 pawelgrzybek.com/top-picks-20...
pawelgrzybek.com
Top picks — 2026 September | pawelgrzybek.com
Most of this month I spent away from technology with family at the Polish seaside. Other than that, I organised a really successful meetup and read a bunch of good stuff on the web. Enjoy some of the ...
051
Paweł Grzybek @pawelgrzybek.com · 28/09/2026
✨ New post "The story of a crappy NN1 Dev Club logo" pawelgrzybek.com/the-story-of... #nn1dev
pawelgrzybek.com
The story of a crappy NN1 Dev Club logo | pawelgrzybek.com
Apparently while having a shower people have the best ideas. Drawing in the wet room is a little bit hard though. The other place where great ideas occur to my brain and where the pencil is perfectly ...
021
Paweł Grzybek @pawelgrzybek.com · 28/09/2026
"Stop buttons triggering zoom when they’re double tapped" by @piccalil.li Great post. Describes the problem I didn't even know I have, but also comes with a one-liner solution. I also didn't know about this property/value is in the CSS. As always top content! piccalil.li/blog/stop-bu... #css
piccalil.li
Stop buttons triggering zoom when they’re double tapped
It’s annoying when your browser zooms if a button is rapidly tapped. There’s actually a really simple fix and no, you don’t have to prevent all zooming with a meta tag!
1152
Paweł Grzybek @pawelgrzybek.com · 28/09/2026
You can't beat that presentation of the new features added to the Go 1.27. Thank so much for hosting it Ainsley and Jesus 👏 www.youtube.com/live/UkswvuL... #golang
youtube.com
Go 1.27 Explained by the Go Team | Release Party
YouTube video by JetBrains
000
Paweł Grzybek @pawelgrzybek.com · 26/09/2026
Node.js 26.10 comes with built-in debounce and throttle utilities. Like it! Can't tell you how many times I implemented (copied from the previous project) these two. Debounce: nodejs.org/docs/latest/... Throttle: nodejs.org/docs/latest/... #nodejs
36213
Paweł Grzybek @pawelgrzybek.com · 26/09/2026
"Removing the fancy button" by @dbushell.com dbushell.com/2026/09/25/p... I didn't realise that this is a limitation of the standard . site compliant pages on Bluesky. This fancy button is the only reason why I would like to integrate my page with standard . site. #atproto
dbushell.com
Removing the fancy button
The one where I pause my standard.site integration.
020
Paweł Grzybek @pawelgrzybek.com · 26/09/2026
"The root scroller and how not to lose it" by @kilianvalkhof.com Wow, I learned a tons from this post! Top CSS post. Thank you for this write-up @Kilian 🤗 polypane.app/blog/the-roo... #css #html
polypane.app
The root scroller and how not to lose it | Polypane
Every page has one main scroll container that scrolls the page itself: the root scroll container, or root scroller for short. Because it scrolls the entire page…
010
Paweł Grzybek @pawelgrzybek.com · 26/09/2026
I'm currently reading this proposal to add native `previewsrc` to the HTML img element. Interesting and good issues raised by the community. "Blurry before beautiful: image previews for the web" by @patrickbrosset.com Proposal: github.com/MicrosoftEdg... Issues: github.com/MicrosoftEdg... #html
github.com
MSEdgeExplainers/ImagePreview/explainer.md at main · MicrosoftEdge/MSEdgeExplainers
Home for explainer documents originated by the Microsoft Edge team - MicrosoftEdge/MSEdgeExplainers
041
Paweł Grzybek @pawelgrzybek.com · 25/09/2026
It was a lovely day, thank you all ❣️
010
Paweł Grzybek @pawelgrzybek.com · 25/09/2026
Two of my favourite CSS people met, and they didn't talk about CSS. On my walk back home from the @nn1.dev meetup yesterday and after a chat with @letorey.co.uk I couldn't stop thinking that what I love the most about Web, has little to do with the Web. I love people. Good people! 🫶
2121
Paweł Grzybek @pawelgrzybek.com · 21/09/2026
🎶 New music in my collection "Distance in Static" by Bonobo pawelgrzybek.com/music/ #music
pawelgrzybek.com
Music | pawelgrzybek.com
I spent most of my youth listening to music downloaded from semi-legal forums and P2P networks. Back then, I promised myself that one day I would buy a physical copy of the albums I loved the most and...
020
Paweł Grzybek @pawelgrzybek.com · 17/09/2026
"Modern Web Types" by @philipwalton.com 👌 philipwalton.com/articles/mod... #web #typescript
philipwalton.com
Modern Web Types
If you've ever written code against a new web API in TypeScript, you've probably seen an error telling you the thing you're using doesn't exist. Turns out, TypeScript intentionally doesn't support all...
000
Paweł Grzybek @pawelgrzybek.com · 17/09/2026
This recent article by @bram.us announces a new web component, that is built on top of two superb exciting modern APIs. • CSS Custom Highlight API • OpaqueRange API These two will change the way we build for the web. This post is really worth reading. www.bram.us/2026/09/14/i... #web #css
bram.us
Introducing <rich-input>, a GitHub-like search/filter text input to embed on your site
While working on a side-project to better navigate and search through my record collection, I found myself in need of a rich search input: one that accepts free-form text alongside structured filters ...
0274
Paweł Grzybek @pawelgrzybek.com · 17/09/2026
That must be a recent thing in Safari, but the well-known iOS pull-to-refresh gesture is now present on macOS. #safari
110
Paweł Grzybek @pawelgrzybek.com · 10/09/2026
What a great list of HTML relicts put together by @vale.rocks I love this king of blogging! "Antiquated HTML Snippets and Artefacts" vale.rocks/posts/html-r... #html
vale.rocks
Antiquated HTML Snippets and Artefacts
Overviews of the very many snippets of code that were once commonly included on websites to address specific cases with certain technologies, browsers, operating systems, or extensions. Fragments dating back to the days of Internet Explorer and Netscape, to more modern bits that are nonetheless obsolete.
110
Paweł Grzybek @pawelgrzybek.com · 10/09/2026
OK OK OK. Cool little trick @bram.us ❣️ "Animating CSS Grid Layouts with CSS Anchor Positioning" www.bram.us/2026/09/07/a... #css
bram.us
Animating CSS Grid Layouts with CSS Anchor Positioning
At CSS Day (back in June), someone asked me how Brave (the browser) might have built their New Tab Page which features some tiles laid out in a grid. While the grid is nothing spectacular, something s...
010
Paweł Grzybek @pawelgrzybek.com · 06/09/2026
On the 1st of October I'm attending Meet the Open Web Advocacy organised by the @londonwebstandards.org . Will I see any of my web friends there? Date: 1st October 2026 Venue: CIVO Tech Junction, London Ticket: Free ti.to/lws/lws-owa #web #meetup
ti.to
London Web Standards - Meet the OWA #LWS-OWA
Talk details to come. We are hosting a special event in association with the Open Web Advocacy, while they are in town, fighting the good fight. The event will take place at Civo Tech Junction. More d...
000
Paweł Grzybek @pawelgrzybek.com · 05/09/2026
Really good interview with some of my most beloved musicians ever, all about the new album "Before The World Blows" by Alchemist and Badu. Love them! youtu.be/d37P-kn1A14 #erykahbadu #alchemist
youtu.be
Erykah Badu and The Alchemist: Naming the New Album, Past Tour, and Collaboration | The Ebro Show
YouTube video by Apple Music
000
Paweł Grzybek @pawelgrzybek.com · 02/09/2026
🎶 New records in my collection A little bit of Soul Surfers. Keep it funky! pawelgrzybek.com/music/ #records #music
pawelgrzybek.com
Music | pawelgrzybek.com
I spent most of my youth listening to music downloaded from semi-legal forums and P2P networks. Back then, I promised myself that one day I would buy a physical copy of the albums I loved the most and...
010
Paweł Grzybek @pawelgrzybek.com · 01/09/2026
Happy birthday @chriscoyier.net 🫶🎂 chriscoyier.net/2026/08/31/46/
chriscoyier.net
46
It's my birthday! Well, it was a couple of days ago. I was busy. Here's an element that I made all by myself. People that make things interesting are so cool. I’m super down to go to a Renaissance Fair. Vouri t-shirts are the best. Their socks suck. Smart wool is the way there. I...
000
Paweł Grzybek @pawelgrzybek.com · 31/08/2026
✨ New post Classic end of the month collection of links that I found interesting in the past month. Some old conference tech talks, a bit of a hot UI discussion about theme switches, some Go lang news and a bit more. Enjoy 🤗 pawelgrzybek.com/top-picks-20... #blogging
pawelgrzybek.com
Top picks — 2026 August | pawelgrzybek.com
Classic end of the month collection of links, mainly Go lang specific with a few bonuses about the UI patterns or some latest DNS spec updates.
020
Paweł Grzybek @pawelgrzybek.com · 29/08/2026
Daptone Records is 25 years old. One of my favourite records labels ever. Here is a good celebration interview with the founder of Daptone. bandcamp.com/radio?show=992 #daptone #music
bandcamp.com
Bandcamp Radio
Tune in weekly to hear new music and artist interviews.
040
Paweł Grzybek @pawelgrzybek.com · 29/08/2026
✨ New records Smashing funk landed on my turntable today! So groovy! Collection: pawelgrzybek.com/music/ Tune: youtu.be/-lIH-MIJLiA #music #vinyl
pawelgrzybek.com
Music | pawelgrzybek.com
I spent most of my youth listening to music downloaded from semi-legal forums and P2P networks. Back then, I promised myself that one day I would buy a physical copy of the albums I loved the most and...
020
Paweł Grzybek @pawelgrzybek.com · 26/08/2026
🎶 New records in my collection pawelgrzybek.com/music/ #music #vinyl
pawelgrzybek.com
Music | pawelgrzybek.com
I spent most of my youth listening to music downloaded from semi-legal forums and P2P networks. Back then, I promised myself that one day I would buy a physical copy of the albums I loved the most and...
020
Paweł Grzybek @pawelgrzybek.com · 25/08/2026
0. Zero! This is the number of people who read the release notes to the Bun 1.4 top to bottom. This changelog is probably longer than the Node.js docs 😂 bun.com/blog/bun-v1.4 #javascript
bun.com
Bun 1.4
Bun 1.4 rewrites Bun in Rust, ships built-in headless browser automation (Bun.WebView), Bun.Image, Bun.markdown, JSON5, JSONL, Terminal and cron APIs, Node.js 26.3.0 compatibility with 1,517 newly pas...
010
Paweł Grzybek @pawelgrzybek.com · 25/08/2026
✨ New post “Jump between projects in Neovim” pawelgrzybek.com/jump-between... #vim #nvim #neovim
pawelgrzybek.com
Jump between projects in Neovim | pawelgrzybek.com
I spent a moment to make a project-aware sessions wrapper that works beautifully as a project manager. Super slim solution but works well for me.
110
Paweł Grzybek @pawelgrzybek.com · 24/08/2026
🔥Neovim tip for today ZZ Save and quit Like :x :q ZQ Discard and quit Like :q! ZR (nvim >= v0.12.5) Restart and restore the session Like :mksession! s.vim | restart! source s.vim #vim #neovim
140
Paweł Grzybek @pawelgrzybek.com · 24/08/2026
What an awesome talk. So inspiring, mind opening and super funny. I love this fella! "Create, create, create!" by James Victore presented at beyond tellerrand Düsseldorf 2026 youtu.be/i4v5jruXI6I
youtu.be
Create, create, create! – James Victore | beyond tellerrand Düsseldorf 2026
YouTube video by beyond tellerrand
010
Paweł Grzybek @pawelgrzybek.com · 22/08/2026
Go 1.27 is out and it comes with a bunch of cool stuff, but the one I'm the most excited about is the UUID being part of the std lib. Finally 🎉 pkg.go.dev/uuid #golang
pkg.go.dev
uuid package - uuid - Go Packages
030
Paweł Grzybek @pawelgrzybek.com · 21/08/2026
"My HTML boilerplate in 2026" by @matuzo.at www.matuzo.at/blog/2026/ht... Great example of a modern HTML starter template in modern age. I learned a lot from this. Thanks Manuel 🫶 #html
matuzo.at
My HTML boilerplate in 2026 - Manuel Matuzović
Every element I use for the basic structure of a HTML document, with explanations why.
082
Paweł Grzybek @pawelgrzybek.com · 20/08/2026
The official Protobuf CLI now comes with LSP server. Yeah 🎉 buf.build/blog/protobu... #protobuf #grpc
buf.build
Protobuf now has full LSP support · Buf
Buf is proud to announce the first fully-featured, spec-compliant LSP server for Protobuf. The Language Server Protocol is the standard API for integrating language support into your favorite IDE or t...
190
Paweł Grzybek @pawelgrzybek.com · 20/08/2026
If you live near Northampton/UK you should come 😘
000
Paweł Grzybek @pawelgrzybek.com · 20/08/2026
This is a little @raycast.com change in the v2 of the macOS version that I'm so happy about. I cannot tell you how much time I wasted in my life staring at the long default animation between spaces.
The announcement of the new windows management commands in Raycast v2 that allow to swap between spacer without default long macOS animations.
120
Paweł Grzybek @pawelgrzybek.com · 20/08/2026
What are some old (at least a few years old) conference tech talks that have aged well? I have two recommendations for you, but please send me your recommendations. "Simple Made Easy" by Rich Hickey (2011) youtu.be/SxdOUGdseq4 “The End of Navel Gazing” byPaul Adams (2018) vimeo.com/275265188
000
Paweł Grzybek @pawelgrzybek.com · 19/08/2026
If you use a Logitech mouse and, like me, you don't love the official LogiOptions+, here is a good open-source alternative. openlogi.org I would suggest uninstalling LogiOption+ and its services agent first. That will make your life easier migrating from one to the other. #logitech #mxmaster
openlogi.org
OpenLogi
A native, local-first alternative to Logitech Options+, written in Rust. Remap buttons, drive DPI and SmartShift over HID++ — no account, no telemetry.
1274
Paweł Grzybek @pawelgrzybek.com · 18/08/2026
Three explicit states, no magic, no hidden logic imagined by the implementer totally hidden from the user. This is the way. Good write up @bram.us 🖥️☀️🌜
0100
Paweł Grzybek @pawelgrzybek.com · 18/08/2026
It took only 10 days since I published this bug report, and a few hours ago the PR with the fix was merged 🎉 Blog post: pawelgrzybek.com/safari-bug-r... PR: github.com/WebKit/WebKi... #safari #webkit #web
pawelgrzybek.com
Safari bug report: subgrid doesn't respect justify-content | pawelgrzybek.com
I’m reporting an issues with Safari that doesn’t respect the justify-content property on the subgrid containers.
090
Paweł Grzybek @pawelgrzybek.com · 17/08/2026
That's it. You and me GitHub, our relationship is over ☠️ www.githubstatus.com/incidents/zk...
githubstatus.com
Incident with GitHub.com
GitHub's Status Page - Incident with GitHub.com.
130
Paweł Grzybek @pawelgrzybek.com · 15/08/2026
Please show me more good websites with food recipes. Most of them are just so shit. This is my new favourite one! 👨‍🍳🍣🍝 www.foodbymaria.com #food
foodbymaria.com
Authentic Greek Recipes & Mediterranean-Inspired Cooking
Discover authentic Greek recipes, Mediterranean meals, healthy comfort food, and family-inspired dishes from Maria Koutsogiannis. Easy, flavor-packed recipes made for everyday cooking.
000
Paweł Grzybek @pawelgrzybek.com · 15/08/2026
Wild trick presented by @kevinpowell.co when you apply a change on :hover, and the new style stick after you move the cursor away. Inspired by @nerdy.dev . Absolutely wild little CSS trick! www.youtube.com/shorts/wazlB... #css
youtube.com
Make a hover state stick forever with this simple trick
YouTube video by Kevin Powell
3595
Paweł Grzybek @pawelgrzybek.com · 09/08/2026
What a great idea. If you're planning to sell a domain, just add a _for_sale DNS record. Brilliant. "_for-sale DNS records" specification.website/spec/foundat... #dns
010
Paweł Grzybek @pawelgrzybek.com · 09/08/2026
Good one by @dbushell.com . This is the reason why I use vim. I was just tired of the bloat. Also, this sentence is so so so true! "Modern software sucks. It’s built by self-proclaimed “engineers” who make their chat box addiction your problem and still use Twitter." dbushell.com/2026/08/07/s...
1100
Paweł Grzybek @pawelgrzybek.com · 09/08/2026
Hey @ohhelloana.blog , just read it. Loved it 🫶 "Towards a personal online third-space" ohhelloana.blog/mkdn/ #blogging #indieweb
021
Paweł Grzybek @pawelgrzybek.com · 08/08/2026
Yesterday was a big day for us. We went to a gig for the first time since becoming parents. Erykah Badu and Lauryn Hill were great but nothing about yesterday was cooler than spending some quality time with my ridiculously hot best friend who also happened to be my wife. Love ❣️
Me and my wife at the festival. On the bacground big stage with artists performing live. Thoousands of other atendees of this festival around us.Stage with 3 huge screens announcing upcoming artist, Erykah Badu.
0120
Paweł Grzybek @pawelgrzybek.com · 05/08/2026
Good freakin' luck vibe coders 😂 status.claude.com
110
Paweł Grzybek @pawelgrzybek.com · 05/08/2026
🔥 Vim tip By default, all windows get their own status line. When the space is limited, it becomes messy and some paths are truncated The `vim.o.laststatus = 3` changes that behaviour, so you will see only a single status line for the active window. #vim #neovim
By default, all windows get their own status line. When the space is limited, it becomes messy and some paths are truncated The `vim.o.laststatus = 3` changes that behaviour, so you will see only a single status line for the active window. I found this a lot better than the default.
000
Paweł Grzybek @pawelgrzybek.com · 04/08/2026
✨ New post "Safari bug report: subgrid doesn't respect justify-content" pawelgrzybek.com/safari-bug-r... @jensimmons.bsky.social #css #safari
pawelgrzybek.com
Safari bug report: subgrid doesn't respect justify-content | pawelgrzybek.com
I’m reporting an issues with Safari that doesn’t respect the justify-content property on the subgrid containers.
000
Paweł Grzybek @pawelgrzybek.com · 02/08/2026
I'm learning what's new in Go lang 1.27. I will share my favourite bits in this thread. Here is a good interactive write-up with all the new features. "Go 1.27 interactive tour" by @victoriametrics.bsky.social victoriametrics.com/blog/go-1-27/ Thanks for this post! #golang
440
Paweł Grzybek @pawelgrzybek.com · 31/07/2026
✨ New post "Top picks — 2026 July" Every last day of the month I publish a list of links that I liked in the past month. I have been doing it for over a decade on my blog and I enjoy doing it. pawelgrzybek.com/top-picks-20... #web #blogging
020
Paweł Grzybek @pawelgrzybek.com · 29/07/2026
Mastodon has an "advanced web interface" feature, and this multi-column view is the only way I use it. docs.joinmastodon.org/user/prefere... I just found the deck.blue for Bluesky that makes this platform usable for me. I like it! deck.blue
Multi-column view for Mastodon and Bluesky.
030