Software Development Blog
About Me

Software Development

Posts

  • Nov 23, 2025

    Learning OCaml by Parsing JSON

  • Apr 5, 2025

    Pinned Places in C++

  • Feb 17, 2025

    Running LineageOS for the First Time

  • Dec 11, 2024

    Implementing the batch-sequential architecture style in Rust

  • Dec 11, 2024

    New Patterns for Redfish-Codegen

  • Nov 28, 2024

    Fixing Git Clone Errors

  • Nov 11, 2024

    From Problem to Solution

  • Oct 31, 2024

    Value- and Risk-driven Design

  • Oct 30, 2024

    The Last Nine Months

  • Jan 20, 2024

    (Nearly) Immutable Jenkins Deployments

  • Nov 27, 2023

    Architecture in Hypermedia, Part 1

  • Oct 29, 2023

    A Version Capture Solution in Pure CMake

  • Jul 15, 2023

    Dependency Injection for redfish-codegen, Part 4

  • Jun 9, 2023

    Dependency Injection for redfish-codegen, Part 4

  • Jun 4, 2023

    Dependency Injection for redfish-codegen, Part 3

  • Jun 4, 2023

    Dependency Injection for redfish-codegen, Part 2

  • May 24, 2023

    Implementing Dependency Injection for the redfish-codegen Project

  • May 13, 2023

    Getting the Asahi OpenGL Driver to Work on Gentoo Linux

  • Aug 16, 2022

    LibreIdP: Plugin Architecture

  • Aug 13, 2022

    LibreIdP: An Open-source, Pluggable Identity Provider

  • Jan 25, 2022

    First Post

subscribe via RSS

Software Development Blog

  • Software Development Blog
  • et@ethantwardy.com
  • AmateurECE

I believe in human communication, which is why this site is free of AI-generated content. All of these posts have been carefully crafted with love by a human.

This blog by Ethan Twardy is licensed under CC BY 4.0