RSS.Social

Daniel Duan's Articles

follow: @[email protected]

Posts

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