ENGINEERING NOTES

Notes

Learning while building OSS and Cloud Native systems

RSS
ALL NOTES

All Notes

How I Reworked the CNE UI with AI and a Design System

How Projects, Project Detail, Notes, Tech Digest, Docs, Speaking, and shared navigation were brought under one design language, with AI used as an execution partner.

7 minDesign SystemAI

GitHub Pages Deployment Concurrency After the Bun Migration

A practical record of how an older Pages deployment was cancelled after a newer main revision arrived, and how to interpret that state correctly.

3 minBunGitHub Actions

Migrating from npm to Bun — From the First Failure to CI Evidence

A practical record of migrating dasomel.github.io from npm to Bun 1.4, including the first failed deployment, measured CI performance, and the removal of duplicate production builds.

11 minBunNext.js

Bun 1.4 Migration — Visual CI Evidence

A visual companion to the Bun migration case study, using measured GitHub Actions timings and pipeline diagrams.

4 minBunCI/CD

AI-Era Open Source: Build the Bathhouse, Not the County Office

A review of my OSS projects through a user-friction lens inspired by the bathhouse metaphor: Narwhal, Beluga, KubeMetal, eGovFrame Launcher, nfs-quota-agent, and ldapium.

6 minAIOpen Source

🧭 Operating Seven OSS Projects as One Engineering Portfolio — Building a Common Standard with OpenForge

How Narwhal, Beluga, KubeMetal, kube-ready-box, ldapium, nfs-quota-agent, and OpenForge became one OSS Engineering Portfolio with shared engineering and supply-chain standards.

8 minOpen SourceEngineering

🤖 How I Build Open Source with AI — Lessons from Developing Narwhal

How I use ChatGPT, Claude, Gemini, and Copilot together in real open-source development, and how AI is changing my role as an engineer while building Narwhal and other Cloud Native projects.

6 minAIOpen Source

💬 Safe Repository Development with ChatGPT — Adopting Luna Chat Coder

How I applied Luna Chat Coder to a real technical blog repository to make repository work safer, reproducible, and easier to continue across ChatGPT sessions.

6 minLuna Chat CoderChatGPT

Redesigned the Site with Narrative Authority Design

The story of transforming a flat blog into a professional portfolio combining narrative and authority

3 minDesignNext.js

Migrated My Blog to Astro

The story of revamping my blog from Jekyll to Astro

1 minAstroBlog