Vim tip: substitute pattern delimiter doesn't need to be a slash
Vim tip explaining that the substitute command delimiter doesn't have to be a slash, allowing easier handling of paths and URLs.
Paweł Grzybek is a Poland-born software developer living in Northampton, UK, focused on web standards, accessibility, and simplicity, sharing thoughtful, human-written blog posts on technology, travel, and reflection.
18 articles from this blog
Vim tip explaining that the substitute command delimiter doesn't have to be a slash, allowing easier handling of paths and URLs.
Learn how to implement the repository pattern in Go services for clean architecture, testability, and easy database swapping.
A Vim/Neovim tip explaining how to make CTRL-A and CTRL-X more intuitive by adjusting the nrformats option.
A book review of Tim Berners-Lee's 'This Is for Everyone,' covering the web's history, challenges, and the SOLID protocol.
A workflow using Apple Reminders and Shortcuts to save articles, videos, and podcasts for later consumption.
A tech lead shares job search experiences, Go language passion, and monthly tech article picks including CSS color precision and Node.js release schedule changes.
Explains how to implement SVG favicons that adapt to user light/dark theme preferences, covering browser support and a WebKit bug.
A developer shares his updated list of preferred software and tools for 2026, including code editors, terminal apps, and productivity software.
A developer's experience switching from 1Password to Apple Passwords, comparing features, performance, and ecosystem integration.
A developer's monthly roundup featuring tech articles on React, JPEG XL, CSS, Go testing, and PostgreSQL, plus personal updates.
A developer shares personal struggles, job search, and monthly tech picks including articles on web decentralization, Google career lessons, macOS icons, and Go 1.26.
Explores the new Invoker Commands API for declarative UI actions in HTML, reducing the need for JavaScript.
A December 2025 link roundup featuring TypeScript tips, the Bun/Anthropic acquisition, debugging quirks, and bug-fix challenges.
A developer's monthly roundup featuring tech articles on URL state management, lazygit, HTTP QUERY method, and a color palette tool, plus personal notes.
A tutorial on implementing graceful shutdown for HTTP servers in Go, handling signals like SIGINT and SIGTERM to prevent data corruption.
A developer shares a real-world example of applying De Morgan's Laws to refactor a boolean expression in Go code.
A developer's October 2025 link roundup featuring React Compiler, Node.js features, CSS anchor positioning, and tech explainers.
A guide to making Vim macros more enjoyable and effective, covering recording, editing, and replaying command sequences.