/ blog / archive — 2 entries

BLOG_

> cat /var/log/thoughts.log
Field notes from 35+ years in the trenches. Mostly C# / .NET / Avalonia, some Rust, rants about OOP, retro emulation, and whatever weird thing has me up at 2am.

Sort
Showing2of 2 entries · filter: github > order by date DESC
2026 // current cycle
0x18 2026.06.16 Built in private, released in public: self-hosted GitLab to GitHub The workshop is a self-hosted GitLab I own and run. The shop window is GitHub. Development happens in private with no metered CI bill and full control of the runners; when a release is ready, one GitLab CI job mirrors the source to GitHub and cuts a release with the built binaries. Here's the actual pipeline that does it, gotchas included. gitlab github ci-cd devops dotnet self-hosting release-engineering evilgeniuslabs 6′ 0x07 2026.04.28 From CVS to Git, thirty years of source control, lived from inside In April 2005, Linus Torvalds wrote Git in ten days because BitKeeper revoked its free licence to the Linux kernel. Twenty-one years later, no successor has emerged. A practitioner's history of source control from someone who used every major system since 1990, and lost code in most of them. git version-control source-control cvs subversion sourcesafe history programming dvcs github opinion 10′