Software Development Blog
About Me

Software Development

Posts

  • 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
  • ethan.twardy@gmail.com
  • AmateurECE

Here is where I publish stories mostly focused on technical challenges and solutions I encounter while developing open-source software. It's only meant to be useful to me, but if it's useful to you as well, then it's gone above and beyond its original purpose.

This blog by Ethan Twardy is licensed under CC BY 4.0