Paweł Grzybek
banner
pawelgrzybek.com
Paweł Grzybek
@pawelgrzybek.com
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 Northampton Dev Club meetup.
Reposted by Paweł Grzybek
TypeScript excitement 😉

Congrats to Renegade334 on landing type declarations for @tc39.es Temporal - the new JS Date-Time API - in upstream TypeScript 🎉

Heading for TS 6.0 Beta next week 👍

Temporal is available in Firefox & Chrome today.

github.com/microsoft/Ty...
Add lib.esnext.temporal by Renegade334 · Pull Request #62628 · microsoft/TypeScript
Closes #60164. No custom calendar support, as per the latest spec changes. There are lots of places in the spec where property bags have "at least one of" constraints (eg. either month or...
github.com
February 7, 2026 at 1:30 AM
This is nice 💖
border-shape can handle both insets and outsets, so you can do effects like this chevron nav (corner-shape can't do both).

This means you get a perfectly-wrapping focus ring without needing to manage z-index or having it partially covered due to overlap.

Demo: codepen.io/una/pen/ByzY...
February 6, 2026 at 2:49 PM
Did you know that fish shell supports vim keybindings? A spelling mistake in long shell commands doesn’t need to be frustrating. Hit Esc to enter normal mode, bam bam bam, done ✅

#vim #fish
February 6, 2026 at 2:30 PM
"What’s Missing From the Web Platform?"

Good episode of @syntax.fm, good features listed here. Also, Scott and some of his stories are hilarious!

"Bro, I've spilled so much soup."

🤣

syntax.fm/show/975/wha...
What’s Missing From the Web Platform? - Syntax #975
syntax.fm
February 6, 2026 at 10:04 AM
@deno.land team just dropped the biggest update to the Deno Deploy platform yet. I like provisioned databases for multiple envs a lot. Sandboxes are also so cool.

My favourite part is when Ryan opens the VSCode terminal just to open Vim in there. Love it 🫶

youtu.be/u1ppsGMUUuo

#deno #vim
Deno Deploy’s biggest update ever
YouTube video by Deno
youtu.be
February 6, 2026 at 9:40 AM
Reposted by Paweł Grzybek
Our meetup last week was superb. Incredible talks, great new friendships. If you missed that, you can rewatch the talks (by @keithamus.social , Samantha Wildman and Talitha Heaton) on our website. We will see you at the next one (the registration is open).

nn1.dev/events/10/#g...

#nn1dev #meetup
#10:
We've got some absolute legends speaking at this one! Keith Cirkel, ex-GitHub senior engineer now a staff-level member of Mozilla's DOM Core team and prolific contributor to all dominant browser engin...
nn1.dev
February 2, 2026 at 10:47 AM
Do you use Ghostty terminal emulator and miss the cmd+f? It is coming in the next release scheduled for April 2026.

You can also open the snapshot of the current screen in your favourite editor and grep there. The default keymap for the `write_screen_file` is cmd +shift+j.

#ghostty #terminal
February 1, 2026 at 6:17 PM
Today @oliverjash.me reminded me that the Go version of the TypeScript compiler is available and now it comes with LSP. I just installed it, gave it a quick go in a relatively chunky TS project and holy moly! The difference is night and day. It is really fast!

#typescript
February 1, 2026 at 5:26 PM
✨ New post

January 2026 was definitely not my month and I’m glad it's over now. Luckily, a few really great web resources came out recently. As always, my monthly routine post to share what I liked on the web in the past month. Enjoy!

pawelgrzybek.com/top-picks-20...
Top picks — 2026 January | pawelgrzybek.com
Definitely not my month. A bunch of sad things happened recently, but at least a few great web resources came out last month. So let’s stay focused on those.
pawelgrzybek.com
January 31, 2026 at 7:35 AM
Thanks for coming down and your support. I’ll see you all on the 28th of Feb. Looking forward to it ♥️
Today we are in Northampton attending @nn1.dev and meeting the organisers @pawelgrzybek.com and Darren Sharp.

They organise free meet-ups for developers in the area and you should definitely check them out if you haven’t done it yet.
January 30, 2026 at 6:05 AM
Thank you for sharing Kilian. Appreciate your support and what you do for the Web man!
Any post that starts off with the rule of least power is bound to be a good one.

@pawelgrzybek.com shows how you can create custom invoker commands by listening to the command event, greatly simplifying interactivity.

For predefined commands you don't even need JS!
pawelgrzybek.com/more-invoker...
January 30, 2026 at 6:04 AM
I never understood the crazy obsession about DRY (don’t repeat yourself) code. Sometimes it just makes no sense to abstract things out for the sake of not repeating yourself. I never knew how to articulate my thinking about it until I read about…

SRY (sometimes repeat yourself). Love it ❣️
January 28, 2026 at 8:07 PM
Last week I lost my job. It took me a while to process...

If you or your company needs an experienced full stack developer who understands how the web works, knows modern tech, communicates well, please reach out.

My CV: pawelgrzybek.com/cv/

I'd appreciate if you could share. Thank you.
CV | pawelgrzybek.com
I’m a software developer with 15 years of professional experience, specialising in building performant and accessible full-stack web applications. I’m passionate about web standards and ethical design...
pawelgrzybek.com
January 26, 2026 at 9:13 AM
The purpose of this library + the header on it's website = ♥️

bonsplit.alasdairmonk.com

#webdesign
Bonsplit - Native macOS Tab Bar with Split Panes
A native macOS tab bar library with split pane support for SwiftUI. 120fps animations, drag-and-drop, keyboard navigation.
bonsplit.alasdairmonk.com
January 25, 2026 at 2:56 PM
Doing little merch for the @nn1.dev meetup I organise brings me so much joy. The quality is second to none, and the print work was done locally by a lovely fella named Andy, using a traditional, manual screen printing method.

#nn1dev
The spring 2026 collection is coming folks. The first prototypes look sick!

#nn1dev
January 24, 2026 at 5:15 PM
Paul is a good writer. I wouldn’t be able to write article like this without swearing a lot.

“The Incredible Overcomplexity of the Shadcn Radio Button” by Paul Hebert

paulmakeswebsites.com/writing/shad...

#html #react
The Incredible Overcomplexity of the Shadcn Radio Button
Radio buttons are built into web browsers. Why are we using a UI library that wraps another UI library that rebuilds radio buttons from scratch? Why does rendering a radio button require multiple depe...
paulmakeswebsites.com
January 21, 2026 at 6:34 AM
The coolest parts of the recent Linear feature announcements are promo videos. They recently announced tons of amazing features, but I still use it only to drag and drop things around and I'm ok with that. Videos are cool tho 😚

youtu.be/4r8YmQ6lfLo
Announcing Linear Reviews
YouTube video by Linear
youtu.be
January 21, 2026 at 6:16 AM
A lot better user experience than the classic flow that is easy to mess up and hard to recover from.

“Introducing the HTML element” by @developer.chrome.com

developer.chrome.com/blog/geoloca...

#html #webdev
Introducing the <geolocation> HTML element  |  Blog  |  Chrome for Developers
Discover the new way to request user location data.
developer.chrome.com
January 21, 2026 at 5:47 AM
I enjoy reading Stefan insights. I should probably do it after the read as I'm also planning to read it cover to cover, like I do every year.
The new Web Almanac is out. 🎉

If you don't know the Web Almanac, it's pretty much a summary and analysis of the state of the web based on real data from the HTTP Archive.

As a yearly tradition, I'll go over it and highlight/comment on the things that stand out. Let's go! 🧵
The 2025 Web Almanac by HTTP Archive has been officially released! 🚀

We would like to thank all of our contributors from around the globe who made this extensive report possible!

Check out the full report here: almanac.httparchive.org
January 16, 2026 at 12:47 PM
What a bloke, an absolute legend 🐍🐒🐘

“Uncontacted Tribes in the Amazon Jungle - Paul Rosolie | Lex Fridman Podcast #489”

youtu.be/Z-FRe5AKmCU
Paul Rosolie: Uncontacted Tribes in the Amazon Jungle | Lex Fridman Podcast #489
YouTube video by Lex Fridman
youtu.be
January 14, 2026 at 10:56 AM
Do you use the Logitech MX Master series? Did you notice how it all stopped working yesterday and became just a dumb mouse without all these fancy Logi Options+ features? Pathetic! Here are some details.

www.macrumors.com/2026/01/07/l...

#logitech #macos
Logitech Blames 'Inexcusable Mistake' After Certificate Expiry Breaks macOS Apps
Logitech users on macOS found themselves locked out of their mouse customizations yesterday after the company let a security certificate expire, breaking both its Logi Options+ and G HUB configuration...
www.macrumors.com
January 9, 2026 at 10:53 AM
Go 1.26 is about to hit stable release in about a month. Here is an interactive summary of all the new features in this humongous release. I appreciate the effort in putting all these descriptions and examples together.

antonz.org/go-1-26/

#golang
Go 1.26 interactive tour
New with expressions, type-safe error checking, and faster everything.
antonz.org
January 9, 2026 at 10:12 AM
Reposted by Paweł Grzybek
"[OpenAI] is encouraging users to connect their personal medical records and wellness apps, such as Apple Health, Peloton, MyFitnessPal, Weight Watchers, and Function"

Don't do this.

Don't do this.

Don't do this.

Don't do this.

Don't do this.

Don't do this.

Don't do this.

Don't do this.
January 8, 2026 at 1:29 AM
What a beautiful post by @aresluna.org ! Some of these places look incredible! Museu de la Tècnica de l’Empordà looks like I place where I could easily kill a day!

PS. I come from Szczecin/Poland, the place where The Museum of Technology and Transport is.

aresluna.org/fav-tech-mus...
Fav tech museums
A photo essay of 20-something best tech museums I’ve been to… and three bad ones
aresluna.org
January 7, 2026 at 7:42 PM