Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 1 urmăritor
Articole: 24
  1. And so, my fellow programmers: ask not what your compiler can do for you—ask what you can do for your compiler. — John F.

  2. Inevitably, NixOS

    Look it was bound to happen at some point.

  3. This started after I watched Drew Gooden’s video about the music industry, focusing on Spotify.

  4. This isn’t really that surprising, but sometimes you’ve just gotta point out the obvious stuff, you know?

  5. HTML-Safe String Interpolation

    Last year I made a version of ECR (the Crystal templating language) that allows for automatic escaping of values injected into an HTML template.

  6. The aim of the game here is to use as few macros as possible.

  7. Backups With Restic

    Every year on March 31st I have a sense of minor guilt, anxiety, and sheepishness.

  8. My iPhone 15 Pro has four physical buttons.

  9. The other day I wrote about the new tools that developers are using to get work done.

  10. From Vim to Helix

    The last year seems to have been the biggest change in developer tools ever.

  11. Language Servers in Containers

    The purpose of my container-management tool pod is to make it easier to do development and deployment using containers, specifically with Podman.

  12. All I really wanted to do was learn a little bit more about different models for error handling, but then I kept seeing “effects” and “effect systems” mentioned, and after reading about Koka and Effekt I think I’ve been converted.

  13. Ruby Scripting Utilities

    I think I’m pretty good at shell scripting: I quote my variables, I know the difference between $@ and $*, I know about checking that variables are set with the ?

  14. When I first came across dependency injection I was a sceptic.

  15. Why Containers?

    There seems to be a recurring sentiment that pops up every now and again on Mastodon: “this project looks interesting, but the installation instructions say to use Docker, so I’m not interested anymore”.

  16. Upgrading to Jekyll 4.4

    This all started as I was getting confused about how syntax highlighting broke on my website, and my confusion as to what GitHub could have possibly done to break it.

  17. I feel obliged to include a photo, since this post is about photography.

  18. When I published my last post I did my usual quick check on the real website, just to make sure it had published, and find the obligatory mistakes that only appear once it’s public.

  19. Nothing says “sophisticated and refined” like putting your signature at the bottom of your blog posts.

  20. Last week I gave a short talk on my adventures doing weird things with tmux.

  21. Earlier this year I wrote about how I’d swapped my home “production” server over to use Alpine Linux.

  22. It’s been almost two years since I started using JJ regularly, and almost 18 months since I wrote some tips on how to use it.

  23. Hot ECR Reloading in Your Area

    Everyone knows that ECR—the templating system built into the Crystal standard library—works at compile time, which makes it as efficient as writing to an IO manually.

  24. HTML-Safe ECR Templates

    After writing my last post I wondered if I could improve ECR to avoid the need to call HTML.escape explicitly when adding values to the template.