Thoughts and ramblings (mikegerwitz.com)

Updated 2024-03-18 23:43:16 -04:00

Scripts for generating Prometheus metrics

Updated 2023-12-31 16:37:28 -05:00

The Algebraic Metalanguage

Updated 2023-07-27 10:15:54 -04:00

Self-hosting Scheme compiling to JavaScript (very incomplete proof-of-concept) [stalled]

Updated 2023-03-19 23:03:43 -04:00

Nighttime hacks: playful creativity as a form of relaxation

Updated 2023-03-19 23:02:06 -04:00

Simple one--three-character bash aliases for Git with tab completion

Updated 2023-03-19 23:00:05 -04:00

Personal system configuration and miscellaneous scripts

Updated 2023-03-19 22:57:52 -04:00

Adopting Free Software Ideals (LibrePlanet 2021)

Updated 2023-03-19 22:56:50 -04:00

The Surreptitious Assault on Privacy, Security, and Freedom (LibrePlanet 2017)

Updated 2023-03-19 22:55:30 -04:00

Computational Symbiosis: Methods That Meld Mind and Machine (LibrePlanet 2019)

Updated 2023-03-19 22:53:42 -04:00

The Ethics Void (LibrePlanet 2018)

Updated 2023-03-19 22:52:10 -04:00

Classical Object-Oriented Programming with ECMAScript (2012)

Updated 2023-03-19 22:50:50 -04:00

Discussion on Compilers: Principles, Techniques, and Tools (2013)

Updated 2023-03-19 22:50:33 -04:00

Restore Online Freedom! (LibrePlanet 2016)

Updated 2023-03-19 22:50:05 -04:00

Higher-order XSLT 2.0 [archive]

Updated 2023-03-19 22:40:59 -04:00

Literate documentation weaver for XSLT 2.0

Updated 2023-03-19 22:38:04 -04:00

BDD framework for shell [archive]

Updated 2023-03-19 22:35:23 -04:00

Data collection, validation, and processing framework for JavaScript [archive]

Updated 2023-03-19 15:50:51 -04:00

Repository-agnostic HTML generator (used to generate old mikegerwitz.com) [archive]

Updated 2023-03-19 15:30:31 -04:00

MIME library and globs2 parser for Guile [archive]

Updated 2023-03-19 15:29:06 -04:00