Article
Plea to Software Composition Analysis (SCA) providers and Software Bill of Materials (SBOMs) producers: give us more data! (2 mins read).
Why I think dependency scanning tooling should be providing as much data as possible about scanned projects, to allow other tooling to make better inferences about the data.
Sun, 22 Oct 2023 14:15 by Jamie Tanna
.
#sbom
#dependency-management-data
#persuasive .
Article
Week Notes 23#41 (5 mins read).
What happened in the week of 2023-10-09?
Sun, 15 Oct 2023 21:34 by Jamie Tanna
.
#week-notes .
Article
Which version of Go was used to compile this binary? (2 mins read).
How to use a few means to work out what version of Go a given binary was compiled with.
Sat, 14 Oct 2023 14:11 by Jamie Tanna
.
#blogumentation
#go .
Article
Utilising Renovate's local
platform to make renovate-graph
more efficient (2 mins read).
How using the local
platform with renovate-graph
can increase the performance of dependency extraction.
Fri, 13 Oct 2023 18:12 by Jamie Tanna
.
#blogumentation
#renovate
#dependency-management-data .
Article
Gotcha: Using vCluster on Elastic Kubernetes Service requires a Container Storage Interface driver (2 mins read).
How to avoid PersistentVolumeClaim
s getting stuck in a Pending
state with vCluster and EKS when you've not set up the cluster with a Container Storage Interface driver for Elastic Block Store.
Tue, 10 Oct 2023 13:38 by Jamie Tanna
.
#blogumentation
#aws
#kubernetes .
Article
Listing environment variables used to trigger a Buildkite pipeline (1 mins read).
How to use Buildkite's GraphQL API to list the environment variables provided to trigger a pipeline.
Tue, 10 Oct 2023 13:25 by Jamie Tanna
.
#blogumentation
#buildkite .
Article
Publishing My On-Call Compensation History (1 mins read).
Publishing a page detailing the on-call compensation I've received over the years.
Tue, 10 Oct 2023 09:58 by Jamie Tanna
.
#job
#on-call
#devopsdays .
Article
Week Notes 23#40 (5 mins read).
What happened in the week of 2023-10-02?
Sun, 08 Oct 2023 21:31 by Jamie Tanna
.
#week-notes .
Article
Why should you blog? (12 mins read).
A writeup of my talk at DDD East Midlands around why you should start blogging.
Sat, 07 Oct 2023 11:41 by Jamie Tanna
.
#blogging
#public-speaking .
Article
Solving /usr/lib/Xorg.wrap: Only console users are allowed to run the X server
errors with tmux over SSH (1 mins read).
How to avoid Xorg errors when connecting to a Linux machine over SSH that tries to spawn startx
.
Thu, 05 Oct 2023 14:08 by Jamie Tanna
.
#blogumentation
#linux
#tmux
#ssh .
Article
This talk should also be a blog post (3 mins read).
How you can improve your public speaking by also writing blog posts for your talks.
Thu, 05 Oct 2023 11:54 by Jamie Tanna
.
#blogging
#public-speaking .
Article
How blogging has affected me, as a neurodiverse person (5 mins read).
How I've used blogging to help with my ADHD.
Wed, 04 Oct 2023 14:46 by Jamie Tanna
.
#neurodiversity
#blogging
#adhd
#autism .
Article
Week Notes 23#39 (3 mins read).
What happened in the week of 2023-09-25?
Sun, 01 Oct 2023 20:45 by Jamie Tanna
.
#week-notes .
Article
Introducing tweetus-deletus π¦πͺπ - a tool to automate deleting your tweets, through the browser (3 mins read).
Announcing the release of tweetus-deletus, a tool to delete all your tweets, driven through the browser with Playwright.
Sat, 30 Sep 2023 21:47 by Jamie Tanna
.
#playwright
#javascript
#twitter .
Article
Reusing a browser session with Playwright (1 mins read).
How to re-use your existing browser sessions with Playwright.
Sat, 30 Sep 2023 20:59 by Jamie Tanna
.
#blogumentation
#playwright
#javascript .
Article
Using dependency-management-data with GitLab's Pipeline-specific CycloneDX SBOM exports (1 mins read).
How to take advantage of SBOM export functionality in GitLab 16.4 with dependency-management-data.
Wed, 27 Sep 2023 21:24 by Jamie Tanna
.
#dependency-management-data
#sbom
#gitlab .
Article
Week Notes 23#38 (3 mins read).
What happened in the week of 2023-09-18?
Sun, 24 Sep 2023 20:51 by Jamie Tanna
.
#week-notes .
Article
Gotchas with pointing Go modules to a fork, when building an installable module (3 mins read).
A gotcha around how to pin a Go module to a fork, if you're building a module that should be go install
able.
Wed, 20 Sep 2023 14:48 by Jamie Tanna
.
#blogumentation
#go .
Article
Week Notes 23#37 (4 mins read).
What happened in the week of 2023-09-11?
Sun, 17 Sep 2023 21:51 by Jamie Tanna
.
#week-notes .
Article
Building dynamic jobs with BuildKite (2 mins read).
How to dynamically generate job configuration for BuildKite, while running inside a pipeline.
Thu, 14 Sep 2023 11:40 by Jamie Tanna
.
#blogumentation
#buildkite .
Article
Setting up a matrix for GitHub Actions with Go's go.mod
and specific versions (2 mins read).
How to use a Go setup matrix in GitHub Actions that can target the go.mod
version and arbitrary other version(s).
Mon, 11 Sep 2023 09:55 by Jamie Tanna
.
#blogumentation
#github-actions
#go .
Article
Week Notes 23#36 (3 mins read).
What happened in the week of 2023-09-04?
Sun, 10 Sep 2023 21:40 by Jamie Tanna
.
#week-notes .
Article
dependency-management-data now supports Software Bill of Materials (SBOMs) and has better Dependabot support (2 mins read).
Announcing improved support for Dependabot and support for Software Bill of Materials (SBOMs).
Sun, 10 Sep 2023 20:52 by Jamie Tanna
.
#dependency-management-data
#sbom
#github .
Article
Prefer using the GitHub Software Bill of Materials (SBOMs) API over the Dependency Graph GraphQL API (2 mins read).
Why you should use GitHub's Software Bill of Materials API instead of the Dependency Graph GraphQL API.
Sun, 10 Sep 2023 20:52 by Jamie Tanna
.
#blogumentation
#github
#graphql
#sbom .
Article
Week Notes 23#35 (2 mins read).
What happened in the week of 2023-08-28?
Sun, 03 Sep 2023 21:40 by Jamie Tanna
.
#week-notes .
Article
Setting up your Maven settings.xml
to release a Jenkins plugin (1 mins read).
How to set up your crdentials to release a Jenkins plugin via Maven.
Sat, 02 Sep 2023 21:12 by Jamie Tanna
.
#blogumentation
#jenkins
#maven .
Article
Removing ANSI escape codes in Vim (1 mins read).
How to remove ANSI escape codes in (Neo)Vim.
Fri, 01 Sep 2023 14:01 by Jamie Tanna
.
#blogumentation
#vim
#neovim .
Article
Creating global middleware for net/http
servers in Go (1 mins read).
How to wrap net/http
servers in Go with middleware(s) on every request.
Fri, 01 Sep 2023 10:33 by Jamie Tanna
.
#blogumentation
#go .
Article
What Go versions are my modules and dependencies targeting? (1 mins read).
Without using go mod vendor
, how you can look at the version of Go that each of your modules and dependencies target.
Thu, 31 Aug 2023 10:47 by Jamie Tanna
.
#blogumentation
#go .
Article
Why is Go trying to upgrade my go.mod
to Go 1.21? (1 mins read).
Why you may be seeing Go trying to upgrade the Go version in your go.mod
to Go 1.21.
Thu, 31 Aug 2023 10:47 by Jamie Tanna
.
#blogumentation
#go .
Article
Creating a Zoho Mail alias using the API (2 mins read).
How to use the Zoho Mail API to add an alias to your account.
Wed, 30 Aug 2023 14:23 by Jamie Tanna
.
#blogumentation
#zoho .
Article
Setting up Mend Renovate Community Edition for GitLab.com on Fly.io (2 mins read).
How to set up Mend Renovate Community Edition on Fly.io, when integrating with GitLab.com.
Wed, 30 Aug 2023 10:16 by Jamie Tanna
.
#blogumentation
#renovate
#fly.io
#gitlab .
Article
Custom Advisories: the unsung hero of dependency-management-data (3 mins read).
How to use custom advisories with dependency-management-data to track packages that your organisation may not want to use.
Tue, 29 Aug 2023 11:02 by Jamie Tanna
.
#dependency-management-data .
Article
Week Notes 23#34 (2 mins read).
What happened in the week of 2023-08-21?
Sun, 27 Aug 2023 22:04 by Jamie Tanna
.
#week-notes .
Article
Turning on Caps Lock when the Caps Lock key is bound to a different key (1 mins read).
How to trigger a Caps Lock event when you've rebound the key to a differnet key.
Fri, 25 Aug 2023 10:12 by Jamie Tanna
.
#blogumentation
#linux
#command-line .
Article
Setting up real-time Slack notifications for GitHub (1 mins read).
How to get Slack's real-time notifications integrated with GitHub.
Wed, 23 Aug 2023 20:48 by Jamie Tanna
.
#blogumentation
#github
#slack .
Article
Managing Buildkite Agent Images with Renovate (1 mins read).
How to use Renovate to manage Buildkite Agent Images.
Tue, 22 Aug 2023 11:52 by Jamie Tanna
.
#blogumentation
#renovate
#buildkite .
Article
Week Notes 23#33 (3 mins read).
What happened in the week of 2023-08-14?
Sun, 20 Aug 2023 22:03 by Jamie Tanna
.
#week-notes .
Article
Running commands against every module in a Go multi-module project (1 mins read).
How to run commands like go test
when using a multi-module Go project.
Fri, 18 Aug 2023 16:08 by Jamie Tanna
.
#blogumentation
#go .
Article
Resolving Timeout
s when generating entropy when generating a new GPG key (1 mins read).
How I resolved an issue with a Timeout
error when generating a new GPG key.
Tue, 15 Aug 2023 21:48 by Jamie Tanna
.
#blogumentation
#gpg .
Article
Resolving black screen display with SDDM and NVIDIA GPUs (1 mins read).
How I resolved an issue with a black screen displaying when SDDM is used with an NVIDIA driver.
Mon, 14 Aug 2023 15:41 by Jamie Tanna
.
#blogumentation
#linux .
Article
Week Notes 23#32 (4 mins read).
What happened in the week of 2023-08-07?
Sun, 13 Aug 2023 20:37 by Jamie Tanna
.
#week-notes .
Article
Analysing GitHub Pull Request review times with SQLite and Go (3 mins read).
How measuring how long code review took as a team lead to being able to change our processes, and then deliver much more effectively.
Thu, 10 Aug 2023 20:20 by Jamie Tanna
.
#blogumentation
#sqlite
#go .
Article
Week Notes 23#31 (4 mins read).
What happened in the week of 2023-07-31?
Sun, 06 Aug 2023 21:13 by Jamie Tanna
.
#week-notes .
Article
Week Notes 23#30 (4 mins read).
What happened in the week of 2023-07-24?
Sun, 30 Jul 2023 21:17 by Jamie Tanna
.
#week-notes .
Article
Getting started with Dependency Management Data (4 mins read).
How you can get started using Dependency Management Data in 3 commands.
Tue, 25 Jul 2023 17:49 by Jamie Tanna
.
#dependency-management-data .
Article
Quantifying your reliance on Open Source software (24 mins read).
A writeup of my talk at DevOpsNotts, about the dependency-management-data project and how to use it to understand your internal and external dependencies.
Tue, 25 Jul 2023 17:49 by Jamie Tanna
.
#dependency-management-data
#public-speaking
#devops-notts
#open-source
#free-software .
Article
Week Notes 23#29 (3 mins read).
What happened in the week of 2023-07-17?
Sun, 23 Jul 2023 21:19 by Jamie Tanna
.
#week-notes .
Article
LeadDev London 2023 (59 mins read).
A writeup of LeadDev London 2023 conference.
Mon, 17 Jul 2023 21:16 by Jamie Tanna
.
#lead-dev
#lead-dev-london
#events
#leadership
#management
#agile
#on-call .
Article
Week Notes 23#28 (3 mins read).
What happened in the week of 2023-07-10?
Sun, 16 Jul 2023 21:43 by Jamie Tanna
.
#week-notes .