Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 30
  1. Snapkin has an engineering blog now

    Building Snapkin means running a lot of experiments.

  2. From laravel-echo-server to laravel-websockets to Laravel Reverb

    This post replaces “Transitioning from Laravel Echo Server to Laravel WebSockets”, which I wrote for the Oh Dear blog on 4 December 2018.

  3. The 7 reasons Apple rejected my app, and what I changed

    Snapkin went live in the App Store on September 24th.

  4. Data is the application

    Agentic coding lets me move very fast.

  5. Snapkin is live on iPhone and Android. 😄 Download on theApp Store Get it onGoogle Play For the past few months, I’ve been working on a calorie tracker.

  6. 9000 RPM is faster than your screen refreshes

    9000 RPM.

  7. PWAs: Personal Web Apps

    I’ve found my ideal format for shipping apps for personal & family use: PWAs, with an offline-first focus, rendering (mostly) entirely client-side.

  8. Deduplicating git worktrees on EXT4 with jdupes

    A git worktree workflow eats a lot more disk than you’d expect.

  9. Setting up a remote environment for agentic coding

    For the last few months my laptop has been the bottleneck in my own workflow.

  10. Merging multiple EPUBs into a single file for Amazon Kindle

    Alex West wrote Not Business Advice , a free series of 13 short books about building profitable personal projects, compiled from the daily blog posts he’s written since 2018.

  11. What 1.8 million real website outages look like

    We watch websites for a living at Oh Dear , which puts us in a unique position: we have data on a lot of different outages.

  12. Turn your Filament panel into an AI-native dashboard

    You can already point an AI agent at your Filament admin panel and have it click around like a human.

  13. Laravel Octane promises a faster Laravel: keep your app booted in memory, skip the framework bootstrap on every request, do less work per request.

  14. Dealing with concurrent bridge-network creates & host-port races in Docker

    I’ve been moving our CI off GitHub-hosted runners onto our own arm64 hardware.

  15. Letting Cloudflare serve Brotli-compressed data with nginx

    Google PageSpeed flagged a stylesheet on ohdear.app the other day: front.css, the bundle for its public-facing pages.

  16. Linux debugging tools I use daily

    Every server I run, including the fleet behind Oh Dear ’s uptime checks, has the same set of debugging tools installed before anything goes wrong.

  17. The backup SSH daemon I run before every do-release-upgrade

    I spent a chunk of the last few weeks upgrading a fleet of Ubuntu servers in place, one LTS to the next, with do-release-upgrade.

  18. Transcribing my old podcast locally with open-source AI

    Back in 2016 and 2017 I recorded a podcast called Syscast : interviews with people I admired in the Linux, open source and infrastructure world.

  19. AI is a confidence booster

    Alex Hormozi has a solid definition of confidence: You don’t become confident by shouting affirmations in the mirror, but by having a stack of undeniable proof that you are who you say you are.

  20. Back in 2015 I wrote about running Varnish 4.x on systemd , when the RedHat-family packages moved your startup options out of /etc/sysconfig/varnish and into a new /etc/varnish/varnish.params file that the unit sourced.

  21. Debugging cookie stripping in Varnish: client vs backend request in 2026

    A long time ago I wrote a Varnish tip about seeing which cookies get stripped in your VCL .

  22. The ghost domain problem in DNS, and what we're doing about it

    I wrote a piece over on the Oh Dear blog about a failure mode that most uptime monitoring gets wrong: a domain gets pulled from its registry’s zone, but its authoritative nameservers keep answering, and cached resolvers happily serve the stale delegation…

  23. Years ago I posted a handful of Varnish 3.0 one-liners for varnishtop and varnishlog .

  24. Back in 2016 I gave a talk called Varnish Explained and wrote it up slide by slide.

  25. Running HTTP/3 with Caddy in 2026: it just works

    When I wrote about running HTTP/3 with Caddy in 2020 , it was a ritual.

  26. QUIC and HTTP/3 in 2026: from Google experiment to IETF standard

    Ten years ago I wrote about Google’s QUIC protocol , back when it was an experiment you could realistically only test against Google’s own servers.

  27. Update: the fix described in this post has since been merged into Laravel and ships in the next 13.x release.

  28. Serving HTTP/2 and HTTP/3 with Nginx in 2026

    Back in 2016 I wrapped nginx in a Docker container just to get HTTP/2 working.

  29. Caching get_certificate lookups in Caddy

    At Oh Dear , our status pages can run on a customer’s own domain, and we’ve always served on-demand ACME certificates for them: someone points their domain at us, and Caddy provisions a Let’s Encrypt certificate for it automatically.

  30. More time to think

    I’m finding myself thinking longer about the code I write and the features that get developed, than I did before the agentic coding era.