Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 100
  1. 🤖 This post includes some LLM-derived content 🤖 In a lot of organisations, you'll find a fairly consistent structure in teams' (GitOps) repositories, where they set up a branch per deployable environment, such as: * dev * staging * prod Within this struc…

  2. Week Notes 26#36

    A busy 4 day week On Monday, we had a chill bank holiday with a nice lunch at Mowgli It's been a very busy work week Thursday was releasing a few big bits, and a number of releases to Dev Platform as we closed off different pieces On Friday, with the APK…

  3. Exporting your chats from Claude.ai

    I'm about to switch subscriptions for one of my Claude accounts, and as part of it, will lose access to any chats I had in the Claude.ai web view (and i.e. on apps, if I used them).

  4. Week Notes 26#35

    A busy week at work, publishing 10 advisories for Renovate, and working on a number of other bits As GitHub Stacked PRs now support Merge Queues, I've been using them a fair bit this week, mostly simplifying a number of things And it'll be interesting to…

  5. Determining if your branch is part of a GitHub Stacked PR

    🤖 This post includes some LLM-derived content 🤖 Since the availability of GitHub's Stacked PRs finally landing for repositories that use a Merge Queue, I've been "kicking the tyres" with some of my contributions to Renovate.

  6. My new workflow for local code review with `tuicr`

    I spend a fair bit of my life reviewing code.

  7. Updating dependent branches when rebasing, automagically

    I'm regularly rewriting my history, often with the lens of improving my commit messages.

  8. Week Notes 26#34

    A busy week at work, juggling a few fairly complex things that have meant I've been a bit brain busy outside of work Wrote a couple of blog posts, Why I still hand write my commit messages being the main one, which got picked up later in the week, and end…

  9. What commit did I branch off from?

    Sometimes, you create a branch off another branch, do some work on it, and want to know what the original branch was pointing at.

  10. I'm on Fallthrough: A Modest Proposal Proposal

    In this week's Fallthrough podcast episode, I joined Kris Brandow and Matthew Sanabria to talk about a few things, but mainly the new Go proposal proposal.

  11. Announcing some improvements to `renovate-pretty-log-tui`

    As I've blogged about before, I've written a tool for improving the experience of working with Renovate's debug logs, providing a more targeted experience for viewing the logs.

  12. Why I still hand write my commit messages

    For over a decade, I've been a proponent of writing detailed Git commit messages.

  13. Week Notes 26#33

    The main thing this week has been GopherCon UK - an expensive week, and unfortunately not as good as previous years - but you can see my writeup for more info On Tuesday night when I got in, I went over to Monohon Ramen which was nice Met some nice folks…

  14. GopherCon UK 2026

    For the 3rd year running, I've been at GopherCon UK and am surprised to have survived the heat in London - highs of 36 degrees yesterday - but thankfully The Brewery is a lovely and cool event space.

  15. 🤖 This post includes some LLM-derived content 🤖 In the Renovate project, we use the Merge Queue to merge PRs.

  16. Week Notes 26#32

    Ditto to last week: still not finished my Canada blog post Was a bit of a busier week with Anna in the office for a good chunk of the week And a pretty intense week at work on top of that 😬 Continuing to try and refine the plan Claude needs to implement f…

  17. Week Notes 26#31

    Ditto to last week: still not finished my Canada blog post Work's been particular busy this week with various bits going on, and an accidental major release And as it'd been a pretty intense week, Friday was a little bit more a "catch your breath" day whe…

  18. 🤖 This post includes some LLM-derived content 🤖 I've been recently thinking about how Open Source maintenance seems to be becoming a little more a slog recently - largely with the increased amount of contributions possible with AI agents - and how it impa…

  19. Merging the default branch into a PR, from the API

    When contributors raise PRs to Renovate, there are times where they'll merge main into their PR while they're waiting for a merge.

  20. Week Notes 26#30

    A busy week at work Got accepted to the Claude for Open Source program I've been looking, again, at rewriting my Micropub endpoint - it's been a long time on my list but I've never sat down with the time to do so - I'd like to get it into a nice place, but

  21. Reducing overly nested Vendir paths

    🤖 This post includes some LLM-derived content 🤖 I've recently been using the pattern I described to combine Renovate and Vendir to sync files in a number of repos, as a means to track OpenAPI spec dependencies.

  22. Week Notes 26#29

    A busy week back at work, catching up on what I'd missed, doing some decision making + Product-y thinking A fair bit of stuff to catch up did make it a slightly stressful start to the week, though Had a fun time at the GitHub Secure Open Source Fund's "Red

  23. Week Notes 26#28

    (Full Canada holiday writeup to come) Got ~1 hour sleep on the plane, and ~1 hour in the cab home, so didn't get going to pick up Cookie right away from Anna's parents - but after some caffeine I was ready to drive us to pick up Cookie Then Cookie decided…

  24. Week Notes 26#27

    (Full Canada holiday writeup to come) Reading: Tiamat's Wrath Leviathan Falls Watched: The Drama (2026) Fantastic Beasts: The Secrets of Dumbledore (2022) Switzerland vs Algeria (World Cup 2026) Canada vs Morocco (World Cup 2026)

  25. Week Notes 26#26

    A busy week before our trip to Canada 🎉 (Full Canada holiday writeup to come) It was very toasty this week As a way to reduce the overall heat, I ended up leaving my PC off while working, and found that worked quite well - but does mean I need to listen to

  26. Week Notes 26#25

    Enjoyed the last of the Selkirk Bannock A busy week catching up, dealing with a bit of fallout while I was OOO, picking up a few high-priority bits and doing some product-y evaluation of our backlog Some more good work on rootly-go this week oapi-codegen's

  27. Determining adoption of AI through Git commits

    🤖 This post includes some LLM-derived content 🤖 Let's say that you're trying to determine what percentage of your work is using AI - for instance as part of a performance review - how would you go about doing that?

  28. Week Notes 26#24

    A lovely week in Scotland at No. 2 Braefoot Cottage, which I very much recommend!

  29. Week Notes 26#23

    A busy week ahead of a holiday away in Scotland Thinking about pausing my Changelog++ subscription, as right now there's not really much happening Changelog wise, which is a shame A nice dinner at Everyday People with Carol, Alan and Nisha - a bit loud (w…

  30. Week Notes 26#22

    A nice relaxed Bank Holiday Monday We spent the day mostly trying to hide from the heat - highs of ~32 made it rather toasty Glad I did the decking on Saturday/Sunday, as it was so toasty And playing Clair Obscur: Expedition 33 almost all the day - contin…

  31. Is there space for 'craft' in the world of AI?

    My friend Alan wrote yesterday in a thread on Bluesky: In my end-of-year review I was described as a 'craft engineer' more than once.

  32. Week Notes 26#21

    It's heating up this week, and tomorrow is going to be ~33!

  33. Week Notes 26#20

    Got my job title changed at work, covering the role I do have and the work I'm doing (but no update to /salary/) which is cool!

  34. I'm on Fallthrough: He Who Controls the Source

    This week I joined Kris Brandow on the Fallthrough podcast, talking about a mix of things.

  35. Caveats around using Libyears

    Over the last few years, I've spent time working on projects like dependency-management-data with the intent that I could provide visibility into organisational usage of dependencies and insight into how outdated they are, which continues with working ups…

  36. I hate the recent open-source rise

    In the last month I've found I've been hyper aware of noticing folks writing open-source everywhere I look, which feels like there's something slightly larger at play.

  37. Week Notes 26#19

    A very short workweek, with Bank Holiday Monday, the GitHub Maintainers Summit and Matt's funeral on Thursday Had a chilled Bank Holiday Monday Was nice to be invited to the GitHub Maintainers Summit, and found it a good time!

  38. Gotcha: Yarn may need an empty `NPM_TOKEN` set to run

    Earlier today I was working with a Yarn codebase for the first time on one of my machines, and I hit an awkward error I'd not seen before: % yarn install yarn install v1.22.22 error Error: Failed to replace env in config: ${NPM_TOKEN} at /usr/lib/node_mod…

  39. Week Notes 26#18

    A fairly busy week at work, and a mix of getting stuff done across the Open Source world In Renovate: Finished off the ability to make it so Renovate only provides updates to Go modules within your go directive, which we've wanted for oapi-codegen - alrea…

  40. In the Go ecosystem, there are two key parts of the go.mod to note (aside from the dependencies themselves) which are the go and toolchain directives.

  41. Week Notes 26#17

    A pretty intense environment this week, so not too much else done outside of work Another episode of Fallthrough - this time a bit more random in what we covered, but good Tried making sweet and spicy Korean chicken - wasn't quite right in terms of measur…

  42. I'm on Fallthrough: No Country for Old Maintainers

    This week I joined Kris Brandow on the Fallthrough podcast, somehow talking about even more topics than last week.

  43. A deep dive into the wild world of GitHub Actions' tagging formats

    Last week, I was tagged in a LinkedIn post, where one of the Python Core developers was noting that Astral's setup-uv GitHub Action was not being updated by either Renovate or Dependabot, and a note to users that they would need to manually update.

  44. Week Notes 26#16

    A busy week at work Was pretty chuffed with myself when I saw a nudge about astral-sh/setup-uv not being updated by Renovate (since the move to Immutable Releases) and I was able to solve it pretty quickly, showing some good speed of reaction compared to…

  45. I'm on Fallthrough: Supply Chain Reaction

    This week I joined Kris Brandow and Ian Lopshire on the Fallthrough podcast to talk about a tonne of topics, including AI, Claude Mythos, why frontend engineering is harder than backend engineering, a preview of a proposed talk to GopherCon UK "A little d…

  46. As I've been working more with Typescript - especially with Renovate - I've been feeling the need to finally invest in getting a debugger set up.

  47. Week Notes 26#15

    A 3 day week, with Easter Monday and a recharge day at work A busy week at work, continuing on protecting our users from malicious packages Including a short-term fix using OSV data, and a longer-term solution planned that I'm working through which will p…

  48. Using `oasdiff` for rich Git diffs of OpenAPI spec changes

    I work with quite a few OpenAPI specs, and have found it useful to be able to keep an eye on what's changed over time.

  49. How to build a `git diff` driver

    Something I've been meaning to write about since November 2024 is how to create an external command for diffing between files with git diff.

  50. Week Notes 26#14

    Week Notes are later than usual because we were binging Last One Laughing UK, and enjoyed going to bed late with it being a bank holiday A fairly busy week at work, getting some more things in place to block malicious packages from being picked up by Reno…