Daniel Duan's Articles
Padding a Squircle in FreeCAD 1.0
GRPC Status With Error Details in Swift
Notes on Using the MLIR C API in Swift
AI Coding
Don't Say That
The Qualia that was Coding
The Lazy Programmer's Guide to Single-user Mastodon
The Social Graph
Control
Pro-Science, Anti Research
Visceral
Using Instruments on Non-macOS, Non-iOS Executables
Flake For Non-Nix Projects
Flake, Home Manager, and Extra Packages
An Invisible Chasm
Building IndexStoreDB on Linux: The Portable Technique
Making of a TOML parser
Installing Nix on macOS 11 Big Sur
Markra 1.0
Fantastic Beasts in C and Where To Find Them in Swift
Faster C Strings in Swift
Fall Guys are Among Us
Taking Screenshots On Linux
StreamLogger
Introducing Dye
Naive NixOS Rust Development
Site Improvements 2020
Git Commit Message, Vim, and Markdown
On the Subject of Interface Hygiene
TOML Decoder Playlist
Kick-ass CLI Tools In Swift
Magical Interactions
A Tale of Two Dates
Supporting Foundation.Data Without Depending On It
Unix File Permissions In Swift
An Interpreter Without A Language
Scopes Without A Language
Coding Without A Language
Scripting A 'cat' Under 1 Minute
Hello World In WebAssembly
Building 'pwd' Under 1 Minute In Swift
Contributing To Open-Source Swift
Smart Color Invert And Your iOS Apps
BitArray The Final Act
Making An Open-Source Swift Project
Let's Build A BitArray In Swift
List Comprehension In Swift
Building Swift Projects In Source Compatibility Mode
Replying To Old Mailing List Threads
Site Improvements
Making TUI Applications In Swift
Rebase And Sign Multiple Git Commits
How To Omit Needless Words
Distribution Tests
A Case For OOP?
Cheap Orders
Deploy Jekyll Site To Github With Make
char ** in Swift
Swift Algebraic Data Types
Let's Build A 'cat' In Swift 2
Swift Function Fun Facts
Keep Git Social