Why is zsh no longer storing history? (1 mins read).
Spoiler: you may be missing both HISTSIZE
and SAVEHIST
variables.
Why is zsh no longer storing history? (1 mins read).
Spoiler: you may be missing both HISTSIZE
and SAVEHIST
variables.
Week Notes 25#02 (2 mins read).
What happened in the week of 2025-01-13?
Accessing private Go modules in a Docker container (3 mins read).
How to use a Personal Access Token or SSH to access a private Go module, from a Docker container.
Week Notes 25#01 (3 mins read).
What happened in the week of 2025-01-06?
Getting all comments from a given user on a GitHub Discussion (2 mins read).
How to use the GitHub GraphQL API to retrieve all comments from top-level or reply comments on a GitHub Discussion.
Week Notes 24#53 (4 mins read).
What happened in the week of 2024-12-30?
2024's Music In Review (5 mins read).
What music was I listening to in 2024?
What level of access do I have on that GitHub repository? (2 mins read).
How to check, via the GitHub API, what access a given user has on a repository.
2024's Site In Review (3 mins read).
How did my site perform in 2024?
Week Notes 24#52 (4 mins read).
What happened in the week of 2024-12-23?
Week Notes 24#51 (5 mins read).
What happened in the week of 2024-12-16?
Blocking 'Similar' and 'Because you like ...' suggestions on reddit with uBlock Origin (1 mins read).
How to use uBlock Origin to remove reddit's suggestions in your home feed.
Week Notes 24#50 (3 mins read).
What happened in the week of 2024-12-09?
You can now resolve remote presets when using Renovate's local
platform in renovate-graph
(2 mins read).
Announcing a new release of renovate-graph
, which can now follow github>
and local>
presets.
Some mixed thoughts on The Changelog Podcast Universe (3 mins read).
Some reflections on the bittersweet news about the The Changelog Podcast Universe.
Week Notes 24#49 (3 mins read).
What happened in the week of 2024-12-02?
Creating renovate-packagedata-diff
to diff Renovate package data dumps (3 mins read).
Announcing the release of renovate-packagedata-diff
which makes it possible to provide a semantic diff between different Renovate package data dumps.
Some useful SQL(ite) tips I've learned (5 mins read).
A collection of SQLite snippets I've picked up recently to improve my queries.
Week Notes 24#48 (4 mins read).
What happened in the week of 2024-11-25?
I'm a recipient of the 2024 October Engineering Monthly Award Recognition at Elastic (1 mins read).
Announcing winning the 2024 October Engineering Monthly Award Recognition at Elastic.
Gotcha: PersistentPostRunE
only runs on successful commands in Cobra (3 mins read).
A possible gotcha when using Cobra to perform cleanup in a PersistentPostRunE
.
Week Notes 24#47 (5 mins read).
What happened in the week of 2024-11-18?
Creating a Neovim plugin for my standup updates (3 mins read).
Documenting some of my thoughts about writing a (Python) Neovim plugin.
The joy of an asynchronous, always updating standup (5 mins read).
Describing how my team does standups across a globally distributed team.
Creating a private mirror of the Renovate docs (5 mins read).
How to set up a copy of Renovate's documentation, pinned to an older version, for your organisation.
Week Notes 24#46 (3 mins read).
What happened in the week of 2024-11-11?
Lessons learned adding OpenTelemetry to a (Cobra) command-line Go tool (10 mins read).
Some reflections on what I've found good and not so good about instrumenting a command-line tool with OpenTelemetry.
Week Notes 24#45 (3 mins read).
What happened in the week of 2024-11-04?
Summarising the skipReason
s for Renovate data exports (2 mins read).
How to work out what skipReason
s you have for your Renovate package data.
Week Notes 24#44 (3 mins read).
What happened in the week of 2024-10-28?
How to diff two datetimes (1 mins read).
How to get the number of seconds, minutes, and a human-readable time comparison between two datetimes.
Week Notes 24#43 (2 mins read).
What happened in the week of 2024-10-21?
Week Notes 24#42 (4 mins read).
What happened in the week of 2024-10-14?
Why has Firefox 133 lost all my tabs? (2 mins read).
Recounting an issue I'm seeing with Firefox 133 where it creates a new profile, and how to resolve it.
Creating a /slashes page (1 mins read).
Creating a collection of all the /slash pages I have across my site.
Week Notes 24#41 (3 mins read).
What happened in the week of 2024-10-07?
OggCamp 2024 (14 mins read).
A recap of this weekend's OggCamp 2024 conference.
How I manage my dotfiles (8 mins read).
A deep dive into how managing my dotfiles has (not) evolved over the last 10 years.
Week Notes 24#40 (2 mins read).
What happened in the week of 2024-09-30?
Don't do Agile, be agile (13 mins read).
Why you should ditch the framework and just vibe.
Converting a Reveal.js slide deck to PDF (1 mins read).
How to convert a Reveal.js slide deck to a PDF, using Decktape.
Getting symlinks to work with a git clone
on Mac (2 mins read).
How to restore symlinks in a previously cloned repository, where core.symlinks=false
.
Using a separate Go module for your tools.go
(2 mins read).
How to use the tools.go
pattern to source-track your Go tool dependencies, but without polluting your top-level go.mod
.
Week Notes 24#39 (5 mins read).
What happened in the week of 2024-09-23?
Week Notes 24#38 (5 mins read).
What happened in the week of 2024-09-16?
I'm on API Evangelist Conversation (1 mins read).
Announcing a podcast appearance with Kin Lane about API Versioning.
Utilising Renovate's local
platform to test more easily (4 mins read).
How to use Renovate's local
platform for validating configuration changes more easily.
Don't pretty print your API's JSON response body (3 mins read).
Why pretty-printing JSON responses in your APIs is a waste of resources, and you should stop it.
Week Notes 24#37 (3 mins read).
What happened in the week of 2024-09-09?
Nested teams in GitHub don't give you the control you think they do (2 mins read).
Some pain points when using nested teams on GitHub.
You're currently viewing page 1 of 22, of 1081 posts.