Below are a complete list of articles I posted on this site. Each article is tagged with related topics. You can subscribe to this list at https://duan.ca/feed.xml or subscribe to a topic such as "Swift" at https://duan.ca/tag/swift/feed.xml
Control
2022-06-22 · culture
Pro-Science, Anti Research
2022-05-20 · science
Visceral
2022-04-26 · personal · censorship
Using Instruments on Non-macOS, Non-iOS Executables
2022-03-31 · Instruments · SwiftPM · Swift
Flake For Non-Nix Projects
2022-03-19 · Nix · home-manager · flake
Flake, Home Manager, and Extra Packages
2022-03-15 · Nix · Nixpkgs · home-manager · flake
An Invisible Chasm
2022-02-17 · Software Scaling · Programming Language · Tooling
Building IndexStoreDB on Linux: The Portable Technique
2022-02-09 · Swift · IndexStoreDB · SwiftPM
Making of a TOML parser
2021-01-03 · Swift · TOML
Installing Nix on macOS 11 Big Sur
2020-12-13 · Nix · macOS
Markra 1.0
2020-11-22 · Swift · OSS · Composable Architecture · Markdown · JIRA
Fantastic Beasts in C and Where To Find Them in Swift
2020-09-12 · Swift · C · Windows · Pathos
Faster C Strings in Swift
2020-09-09 · Swift · C · Pathos
Fall Guys are Among Us
2020-08-16 · Twitch · Gaming
Taking Screenshots On Linux
2020-06-18 · Linux · macOS
StreamLogger
2020-06-13 · Rust · Twitch
Introducing Dye
2020-06-01 · Swift · CLI · Windows
Naive NixOS Rust Development
2020-05-07 · Nix · NixOS · Rust · RLS
Site Improvements 2020
2020-04-22 · Rust · HTML · CSS · Ruby · Jekyll · Markdown
Git Commit Message, Vim, and Markdown
2020-04-13 · Git · Vim · Markdown · GitHub
On the Subject of Interface Hygiene
2019-07-01 · Combine · Swift
TOML Decoder Playlist
2019-03-10 · TOML · Swift · YouTube · Twitch
Kick-ass CLI Tools In Swift
2019-01-20 · Swift · CLI · POSIX
Magical Interactions
2018-09-01 · Swift · Haskell
A Tale of Two Dates
2018-08-25 · Swift · Foundation
Supporting Foundation.Data Without Depending On It
2018-08-18 · Swift · Foundation
Unix File Permissions In Swift
2018-05-06 · Swift · YouTube · Unix
An Interpreter Without A Language
2018-01-30 · Swift · YouTube
Scopes Without A Language
2018-01-20 · Swift · YouTube
Coding Without A Language
2018-01-13 · Swift · S-Expression · AST · Scheme
Scripting A 'cat' Under 1 Minute
2018-01-06 · Swift · YouTube
Hello World In WebAssembly
2017-12-30 · WebAssembly · YouTube
Building 'pwd' Under 1 Minute In Swift
2017-12-27 · Swift · Unix · C · YouTube · Minute Swift
Contributing To Open-Source Swift
2017-12-23 · Swift · Foundation · YouTube
Smart Color Invert And Your iOS Apps
2017-12-20 · iOS · Accessibility · Interface Builder
BitArray The Final Act
2017-12-19 · Swift · YouTube
Making An Open-Source Swift Project
2017-12-17 · Swift · YouTube · Let's Build · Xcode · CocoaPods · Carthage · SwiftLint · iOS · tvOS · macOS · watchOS
Let's Build A BitArray In Swift
2017-12-12 · Swift · YouTube · Let's Build
List Comprehension In Swift
2017-12-09 · Swift · Python · Haskell
Building Swift Projects In Source Compatibility Mode
2017-05-22 · Swift · Xcode
Replying To Old Mailing List Threads
2017-02-07 · Swift Evolution · Email
Site Improvements
2017-01-16 · Jekyll
Making TUI Applications In Swift
2016-12-26 · Swift · TUI
Rebase And Sign Multiple Git Commits
2016-12-24 · Git
How To Omit Needless Words
2016-10-22 · Swift · API Design Guidelines · Naming
Distribution Tests
2016-10-10 · Swift · Cocoapods · Carthage · Swift Package Manager · Make
A Case For OOP?
2016-05-19 · Python · OOP · Swift
Cheap Orders
2016-05-15 · Swift
Deploy Jekyll Site To Github With Make
2016-05-15 · Jekyll · Git · Github · Make
char ** in Swift
2015-11-01 · Swift · C
Swift Algebraic Data Types
2015-07-12 · Swift
Let's Build A 'cat' In Swift 2
2015-07-04 · Swift
Swift Function Fun Facts
2015-04-18 · Swift
Keep Git Social
2012-10-31 · Git