• Readmore logoReadmore.dev
  • Latest
  • Explore blogs
  • Trending topics
General topics
  • Front-end dev
  • Backend dev
  • Product dev
  • Native app dev
  • Game dev
  • CompSci
  • Databases
  • Hardware
  • Robotics
  • DevOps
  • Security
  • Data Science
  • AI / LLMs
  • Blockchain / Web3
  • Design
  • Animation
  • General tech
  • Startups
  • Life / Culture
  • Career advice
  • Hiring / Interviews
Popular topics
  • JavaScript
  • TypeScript
  • Angular
  • Vue
  • React
  • Node.js
  • Next.js
  • Svelte
  • CSS
  • WebGL
  • Python
  • PHP
  • Go
  • Rust
  • .NET
  • Git
  • Firebase
  • AWS
  • Google Cloud
  • Azure
  • Linux
  • Docker & K8s
  • Raspberry Pi

DevOps

Loading...

This week

Fly's new Sprites.dev addresses both developer sandboxes and API sandboxes at the same time

DevOps

Fragments: January 8

- Anthropic report on how their AI is changing their own software development practice. Most usage is for debugging and helping understand existing code Notable increase in using it for implementing new features Developers using it for 59% of their work and getting 50%...

AI / LLMsDevOps

A data model for Git (and other docs updates)

- Hello! This past fall, I decided to take some time to work on Git’s documentation. I’ve been thinking about working on open source docs for a long time – usually if I think the documentation for something could be improved, I’ll write a blog post or a zine or something. But this...

DevOps

Meanwhile in DevOps #51: Selling to both sides

- Ellis is set up at a big AI conference, ready to draw in the punters to his new company, Pik-Tec. He’s standing in front of a large banner that reads, “AICon: Not just AI, but also a con.” “You should totally buy our AI image generator,” Ellis calls out to an attendee. “No...

AI / LLMsDevOps

Last week

Setting up WireGuard on Synology DSM 7 using Docker and Gluetun

- A guide to connect a Synology NAS to a WireGuard VPN server....

Backend devDevOps

Two weeks ago

Self-Hosting a Photo Server the Whole Family Can Use

- Until recently, my family's 90,000+ photos have been hidden away in the depths of my gaming PC's hard drives. Many of the more recent photos were also scattered across our individual iCloud accounts, making them hard to find and access. A failing backup drive on my PC (thanks...

DevOps

An uncomfortable but necessary discussion about the Debian bug tracker

- Note: this post represents my personal opinions as a Debian maintainer of a single package (Meson). It is not my intention to throw anyone involved in the service under a bus, but some things about it are not good and need to be spoken aloud (in my opinion anyway, other people...

Backend devDevOps

About a month ago

The Pulse: Cloudflare’s latest outage proves dangers of global configuration changes (again)

- Deja vu: a large Cloudflare outage caused by an instantly rolled-out global config change – two weeks after a similar problem...

Backend devDevOps

Meanwhile in DevOps #50: Good software delivery

- A three-panel cartoon. In the first panel, good software delivery is taken and put in a box with “Agile” written on the front in marker pen. Then Agile is declared dead, so the box containing good software delivery has a label pasted on it to cover up the word “Agile” with...

DevOps

GitHub Actions for Pulumi with an AWS S3 Backend

- How to set up GitHub Actions for Pulumi when the state is stored in an AWS S3 Bucket....

DevOps

about 1 month ago

Downdetector and the real cost of no upstream dependencies

- During the Cloudflare outage, Downdetector was also unavailable. I got details from the team about why they have a hard dependency on Cloudflare, and why that won’t change anytime soon....

Backend devDevOps

Top picks — 2025 Novermber

- What a busy month! Crazy at work, but also a lot of prep went into the last NN1 Dev Club meetup of the year. I’m very proud of how this little meetup idea grew to become a solid community of software engineers from the Northamptonshire area. Luckily, at the beginning of...

DevOpsFront-end dev

about 2 months ago

Meanwhile in DevOps #49: Cloud cost control

- The whole team is in a panic. Doug is frantically reviewing paperwork, and Ellis is running around with his hands in the air. “Our cloud bill is out of control,” cries Doug. “Yikes,” Ellis shouts. “An extra fifty thousand dollars every month.” “That’s odd,” one of the developers...

DevOps

My Number One “Resource Not Found”

- The data is in. The number one requested resource on my blog which doesn’t exist is: /robots.txt According to Netlify’s analytics, that resources was requested 15,553 times over the last thirty days. Same story for other personal projects I manage: iOS Icon Gallery: 18,531...

DevOps

The Pulse: Cloudflare takes down half the internet – but shares a great postmortem

- A database permissions change ended up knocking Cloudflare’s proxy offline. Pinpointing the root cause was tricky – but Cloudflare shared a detailed postmortem. Also: announcing The Pragmatic Summit...

Backend devDevOps

How I automate my Substack newsletter with content from my blog

Backend devDevOps

The CMDB as an architecture source

- Every company that I’ve helped start their enterprise architecture practice so far, always tell me that they might not have architecture setup yet, but they do have a ton of information in the CMDB that we can use to kickstart the exercise. The CMDB is our source of truth of all...

Backend devDevOps

Avoiding golden cages in Platform Engineering

- I zipped up to London last night to share the Platform Engineering Pulse report with the amazing London DevOps group. Afterwards, we spent several hours talking through some of the findings and I thought I’d write up some of the results of those discussion. We’re also thinking...

DevOps

2 months ago

It may not be Picasso, but it is Brunel

- You want to paint a wall. The fastest way to start is to open the paint tin and start rolling out the color. Except that’s not the quickest way to paint a wall, as expert painters know. If you give a professional this job, they won’t touch the paint until the surface has been...

AI / LLMsDevOps

Findings from DX’s 2025 report: AI won’t save you from your engineering culture

- The DX AI-assisted engineering: Q4 (2025) impact report offers one of the most substantial empirical views yet of how AI coding assistants are affecting software development, and largely corroborates the key findings from the 2025 DORA State of AI-assisted Software Development...

AI / LLMsBackend dev

Meanwhile in DevOps #48: Downgrading for the upsell

- A cartoon in three frames. An e-reader is displayed, featuring a large screen and buttons for navigating pages and accessing a menu. An updated e-reader features a clean design with no buttons and a touchscreen, which makes you accidentally change page whenever you try to clear...

DevOps

Build your first AI Agent with Gemini, n8n and Google Cloud Run

- Learn how to deploy n8n on Google Cloud Run with PostgreSQL and create an AI Agent using Google Gemini 2.5....

AI / LLMsBackend devDevOps

Aggressive bots ruined my weekend

- The web-scraping arm race continues...

DevOpsSecurity

3 months ago

Running Pull Requests in Github Codespaces

- Earlier this week, I was having a lot of trouble understanding how to get Dev Containers working. Dev Containers are the required way to enable Github Codespaces, which was my actual goal. I finally got to something that works, so I want to document what I learned. Dev...

DevOps

Rows per page

Page 1 of 24