The Curious Engineer

All blogs / Lisp / Clojure / Scheme

jointhefreeworld news

jointhefreeworld.org

Free software, engineering writing, and the jointhefreeworld ecosystem, by Josep Bigorra.

Lisp / Clojure / SchemeDev tools / editors / IDEsSoftware / engineering practice

Posts
79 from 18 Sep 2020 to 23 Oct 2026
Posting
monthly (20 in the last year)
Kind
personal blog
Feed
https://jointhefreeworld.org/rss.xml

2026 17

  1. Emacs finally folds to my liking
  2. OrgWebAlchemy: Benchmarking, Profiling, and the Long Road to Real Org Support
  3. Where hexagonal architecture shines, and what to reach for instead
  4. Development
  5. Parsing Expression Grammar in Lisp: Converting Org to HTML with (ice-9 peg) in Guile
  6. Quest for the eternal Dock - lambdock
  7. GNU/Linux
  8. Emacs Eglot for Scala and Kotlin (JVM)
  9. Maak: The power of Lisp that powers your trusty command runner and the enlightenments
  10. Hacking Freedom: Compiling GNU Emacs from Source
  11. jointhefreeworld - A Style Guide for Documentation
  12. Personal
  13. Scriba v0.3.3 - Structured Logging in Lisp
  14. Manifesto for Agile Software Development
  15. Why I Still Reach for Scheme and Lisp Instead of Haskell
  16. Functional repository pattern in Scheme? Decoupling and abstracting the data layer in Lisp
  17. Don’t Reward the Best Firefighter

2025 17

  1. Most Technical Problems are People Problems
  2. Simple Rust Guix Emacs development environment
  3. Rust
  4. Git Riddance
  5. Hexagon of Doom - The Cost of Over-Abstraction and Indirection
  6. The FREE stack - My Tech Radar
  7. Increase the file descriptor count in GNU/Linux
  8. Embracing the eternal Sexp wisdom with the GNU
  9. Taming Complexity with Scheme: The Byggsteg Story
  10. Mètsàtron’s astral analysis of Joe’s being
  11. Markdown Cheat-sheet for Beginners
  12. Scheme and Lisps are Great for production
  13. The Best Programmers I Know
  14. Why I Program in Lisp?
  15. Moving from Sway to Hyprland - Archived SwayFX config
  16. Building Conky with Wayland Support on GNU Guix
  17. Legendary Lisp Laptop - a modern Lisp machine with Framework laptop

2024 10

  1. Scheme & Lisp Style Guide
  2. Podman root-less setup on GNU Guix
  3. YAML Schemas in Emacs with Eglot
  4. Emacs
  5. Lisps
  6. Emacs registers - a god-send for your day job
  7. Brief aan mijzelf
  8. Free à la Carte
  9. Haskell
  10. Black Box Testing in modern Software

2023 5

  1. Open VPN 3 on NixOS with Web-based SAML
  2. Create a Windows 11 bootable USB from GNU Linux
  3. Open VPN 3 on Void Linux
  4. Emacs for absolute beginners
  5. Emacs and Scala setup with Eglot

2022 3

  1. Running Hoogle locally
  2. Type safety back and forth
  3. Why Haskell is important?

2021 19

  1. Arch Linux UEFI + Encryption
  2. GNU Guix VM aarch64
  3. rc.d scripting
  4. FreeBSD
  5. How I write HTTP services
  6. Go
  7. Project Structure
  8. German naming convention
  9. pkg or ports ?
  10. SQL transactions
  11. Practical rc.d scripting and Go
  12. Updating FreeBSD in iocage
  13. Breaking free of Javascript
  14. Haskell in Production at Foxdown Systems
  15. Why SQL SELECT * is often a bad idea
  16. SSR wins over Javascript
  17. Opinionated Style Guide
  18. Shared Libraries with Jenkins
  19. CI / CD

2020 8

  1. Jails with a loopback IP
  2. Root on ZFS with partitions
  3. File Descriptors and Go
  4. Zen of Go
  5. Tips for clean code with Go
  6. Running PostgreSQL on FreeBSD
  7. A Great Programmer
  8. Make or New ?