We Don’t Know: A Case for Mars
Thoughts on science, knowledge, and colonization of Mars.
Practical software development
Thoughts on science, knowledge, and colonization of Mars.
Thoughts on Large Language Models, verbose code, encapsulation, and OOP history.
Combatting online racist remarks while upholding the freedom of opinion and expression in democratic societies.
Describes technical hurdles while building a file download hit counter in PHP.
Use events instead of repetitious logging calls to avoid a well-known code smell.
Cross-compiling self-contained Java desktop application launchers.
Diversity with respect to leadership of software organizations in Victoria, BC.
Draw Voronoi diagrams on spherical surfaces in a scalable vector graphic file format to help depict planet-wide fissures from colossal collisions.
This part in the series explores pandoc s annotation Markdown extension, as well as creating themes using ConTeXt.
Convert a treasure trove of Project Gutenberg novels to Markdown in preparation for thematic typesetting.
A collection of notes and resources on interior book design that may prove useful when designing page layouts.
This series describes a way to typeset Markdown content using the powerful typesetting engine ConTeXt.
This part of the series describes a way to produce beautifully typeset mathematics.
This part of the series describes how to produce dynamic documents using R Markdown.
This part of the series describes a way to define colours, fonts, and layout such that content is separated from presentation.
This part of the series describes how to referencestrings inside Markdown documents.
This part of the series describes how to create a build script that performs continuous integration when writing documents.
A post about software development, history, surveillance, knowledge, and climate change.
This part describes how to create a PDF file from a Markdown file using pandoc and ConTeXt.