The AntJanus CollectionAntonin Januska · Est. 2012

AWing A · Writing

17 works on engineering, tooling, and craft

Writing

17 articles on engineering, tooling, and the craft of building software.

A circuit-board tree illustration
A0

Start here

Two short tours through the wing: the curator's picks and the visitor favorites.

Featured

Hand-picked articles worth reading

Popular

Articles readers keep coming back to

  1. Common React Hooks Antipatterns and Gotchas

    January 8, 2026 · Digital Garden

  2. The Simplest CSS Grids

    January 8, 2026 · Digital Garden

A1

Gallery A1 · Digital Garden

Engineering, opinions, deep-dives, and everything in between.

Browse the collection →
Image not on view

The Simplest CSS Grids

Antonin Januska · January 8, 2026
Essay

Learn the most common CSS Grid layouts with copy-pastable examples for two-column layouts, sidebar navigation, and more.

AJ.2026.0108
A1

More from the Digital Garden

The rest of Gallery A1, as the accession register lists it.

Accession register, Gallery A1
AccessionWorkSubjectsAcquired
AJ.2024.0313Constants vs Enums in TypeScript

TypeScript tips and tricks

—March 13, 2024
AJ.2024.0303Build React UI Library (notes)

Notes on building a React UI library.

—March 3, 2024
AJ.2024.0301Where did my blog go?

A statement on where my extensive blog has gone.

—March 1, 2024
AJ.2024.0301Throwback Thursday -- The Site Through Time

A look at the site through time, from its inception to now.

—March 1, 2024
AJ.2020.0626Using Postgres FOR loop to generate data

I don't know about you but I often need a 100 of something in my database to properly test a page. Here's how to use Postgres FOR loops to generate test data quickly.

postgres, sql, database, testing, data-generationJune 26, 2020
AJ.2018.0418How to "grep" in PowerShell

New to PowerShell? Here's how to "grep" using built-in PowerShell utilities.

—April 18, 2018
AJ.2018.0406How I Structure My JavaScript File

Check out my practices and recommendations on writing JavaScript files that I've learned through writing JavaScript for years.

javascript, code-organization, best-practices, clean-code, file-structureApril 6, 2018
A2

Gallery A2 · Demystifying Tools

Practical walkthroughs of common command-line tools and utilities.

Browse the collection →

Demystifying awk

Antonin Januska · March 12, 2026
Tutorial; command line

A practical introduction to awk for printing fields, filtering rows, formatting output, and writing useful one-liners.

AJ.T.2026.0312

Demystifying Git Worktrees

Antonin Januska · January 28, 2026
Tutorial; command line

Learn how to work with multiple Git branches simultaneously using worktrees - a powerful feature that lets you check out different branches as separate folders while sharing Git data.

AJ.T.2026.0128

Demystifying ffmpeg

Antonin Januska · August 23, 2025
Tutorial; command line

The basics of ffmpeg

AJ.T.2025.0823

Demystifying GREP

Antonin Januska · April 9, 2020
Tutorial; command line

Cheatsheet: search for a keyword in a file

AJ.T.2020.0409

Demystifying Rsync

Antonin Januska · February 17, 2020
Tutorial; command line

Rsync made simple

AJ.T.2020.0217
S

Series on view

Works shown in sequence. Each part hangs next to the one before it.

I, AI · AI short stories · 5 parts, 3 on view, 2 in preparation.

Visit the exhibition →