The long way through Software Craftsmanship

Self-Study in February 2020

Feb 1, 2020 - 1 minute read - Comments - self-study-aggregationfebruary2020caddycc0certificatecompilerdevdevelopmentenvironmenthttpslocallocalhostsslssl-certificatet3xtls

localdots — HTTPS domains for localhost

localdots combines Caddy and smallstep/certificates with automated configuration and hot reload.

Generates SSL/TLS certificates automatically Reloads Caddy automatically with every change

Tags: https, tls, ssl, caddy, certificate, ssl-certificate, development, dev, environment, local, localhost

Id: 851bde02-2e14-11ea-9ec6-0242ac11000d Read: Fri, 03 Jan 2020 10:33:45 +0000

Write Your Own Compiler

Link to create a new compiler, for the T3X language.

less than 150 pages of comprehensible code and straight-forward prose

Tags: compiler, t3x, cc0

Id: b6ad445a-518d-11ea-8529-0242ac110002 Read: Mon, 17 Feb 2020 13:59:28 +0000

Disclaimer about AI/GenAI

As of 2026-05-06, the text in these articles and blog entries has been written without AI/GenAI, except I sometimes use a spellchecker to fix errors. Think Word's spellchecker, not ChatGPT.

Notes, as of today (2026-05-06):

  • No code snippet has been automatically generated, nor vibe-coded, nor generated and reviewed.
  • I don’t have any article with AI contribution.

For future entries:

  • I may have used GenAI for the code in the repo. The code I exemplify/copy in the article will always be reviewed and tested, not vibe-coded. I will specify it in each snippet or at the top/bottom of the article.
  • I normally don't use it for the text contents, although if I have used it for the article text, it would be indicated as such.

Any entry before 2026-05-06 does not contain any AI/GenAI.

For more information, read the AI/GenAI Policy

Books read in 2019Q4 Books read in 2020Q1