Welcome to my dev blog 👋
Snippet: TLDs open to public registration
2025-08-29
A list of alpha TLDs that are open to public registration.
Project Ideas for Devs
2025-08-11
Some projects I've been working on. Might give you some ideas.
Snippet: Brand gTLDs
2025-06-15
A list of brand gTLDs (as JSON, including IDNs).
Gist: Estimate a remote server's HTTP read-timeout in Go
2025-06-08
Example Go code to estimate the read-header timeout of a remote HTTP server.
Bookmarks: DNS
2025-05-25
Useful DNS-related links and resources.
Gist: Human-friendly IDs in Go
2025-05-25
Generate crypto/rand IDs in Go and encode to a safe charset.
List of DNS-related RFCS
2025-04-01
List of IETF RFCs related to the Domain Name System (DNS).
List of EPP-related RFCS
2025-04-01
List of IETF RFCs related to the Extensible Provisioning Protocol (EPP).
List of IDNA-related RFCS
2025-04-01
List of IETF RFCs related to Internationalized Domain Names for Applications (IDNA).
Snippet: List of IDN ccTLDs
2025-03-11
List of IDN ccTLDs.
Snippet: List of ccTLDs
2025-03-11
List of ccTLDs (excluding IDN ccTLDs).
Snippet: Non-standard ccTLDs (not in ISO 3166-1)
2025-03-10
List of ccTLDs that are not part of the standard ISO-3166-1 Alpha-2 Country Codes.
Snippet: ISO-3166 Country Codes
2025-02-26
ISO-3166 Alpha-2 Country Codes (with emojis).
Gist: Go basic CLI package
2025-02-24
A basic Go package for handling multiple CLI commands with one executable.
Considerations for choosing a domain name
2025-02-23
What to consider when choosing domain name
Gist: Multi-stage Go container build
2025-01-07
Build your Go container properly with multi-stage builds.
Gist: Send emails (via SMTP relay) in Go
2025-01-04
Send emails (via SMTP relay) in Go
Gist: Go HTTP "True IP" middleware
2024-12-29
Example of a simple HTTP "True IP" middleware implementation in Go.
Gist: Go HTTP logging middleware
2024-12-29
Example of a simple HTTP logging middleware implementation in Go.
Gist: Go HTTPS server boilerplate
2024-12-29
Some boilerplate code for a Go HTTPS server.
Go HTTP panic recovery middleware
2024-12-29
A simple Go HTTP panic recovery middleware implemention.
Gist: Scaleway DNS zone file CICD with Github Workflow
2024-12-27
A Github Workflow to update your DNS zone hosted on Scaleway.
Gist: Systemd daemon service
2024-12-27
A sample Systemd service file for a daemon (web server) and useful commands.
Gist: Push logs to Loki with Go
2024-12-24
Push logs to Loki HTTP API with Go (only using the standard library).
HTTP with Go: Graceful Shutdown
2024-12-12
Implementing graceful HTTP shutdown with Golang.
HTTP with Go: Middleware
2024-12-11
Implementing HTTP middleware with Golang.
Gist: Go "path-method map" HTTP handler
2024-12-10
A basic Go "http.Handler" implementation that map handlers to a path and method.
HTTP with Go: IP blocklisting middleware
2024-12-09
Implementing HTTP IP-based blocklisting with Golang.
HTML page tips
2024-12-09
Recommendations for developing HTML pages.
Gist: Github workflow that uses SSH
2024-12-04
A sample Github workflow that uses SSH.
Basic VPS security checklist
2024-12-02
Basic checklist for securing a virtual private server (VPS).
Introduction to Nudoc
2024-12-01
Learn the basics of the Nudoc markup format.