programming
RSS
programming FeedPosts
Rust without crates.io
14 Nov, 2023
To block_on or await?
13 Apr, 2023
Cargo nightly squatting?
16 Feb, 2023
Absent SSL Server Certificates
17 Sep, 2022
Tips for buggy iOS CI automation
8 Aug, 2022
Rust stuff: cheerio bitcode, hi dependabot
7 Jun, 2022
Recursive delete race in FileManager
8 May, 2022
A mystery of unnecessary crate recompilation
5 May, 2022
Taming GitHub Notifications
10 Mar, 2022
Mocking Time in Async Rust
15 Feb, 2022
tokio::sync::watch as an observable parameter
1 Nov, 2021
java.util.UUID accepts truncated UUIDs
13 Oct, 2021
Apple's bizarre crackdown on multicast
24 Aug, 2021
Fun error messages
27 Jul, 2021
Trusting Everybody
13 Jul, 2021
My wish for WWDC: a Bluetooth 5 API
27 May, 2021
When IPv6 listeners accept IPv4 connections
20 Apr, 2021
A BufMut capacity mystery
27 Mar, 2021
Bridging Sync/Async Code in Rust
8 Mar, 2021
Unsafe Rust and Me
24 Jan, 2021
bash -funroll-loops
29 Oct, 2020
Tooling around with C on watchOS
28 Oct, 2020
Local area network push notifications
1 Jul, 2020
Automatic Esperanto transliteration
11 Jun, 2020
A curious monotonic crash
23 May, 2020
Dev Log - 2 Feb 2020 - ax25 v0.2.0
3 Feb, 2020
Lessons moving from iOS delegates to Rust async
19 Apr, 2019
Compiling for old glibc - the story of fscanf
13 Jul, 2018
Bluetooth LE for Mobile - 4. Android Peripheral
2 Jul, 2018
Bluetooth LE for Mobile - 3. iOS Central
21 Mar, 2018
Reducing iOS App Size The Hard Way
17 Mar, 2018
Bluetooth LE for Mobile - 2. iOS Peripheral
1 Mar, 2018
Bluetooth LE for Mobile - 1. An Overview
20 Feb, 2018
Permission scopes in Sharepoint Web Services
16 Dec, 2017
An ARP Server in Rust – Linux Raw Sockets
1 Sep, 2017
Sending JSON over websockets in Rust
2 Jul, 2017
Playing an MP3 with compression on Linux/OSX
5 Nov, 2016
AX.25 Client and Server Programming
27 Sep, 2015
Xcode 7’s New Linker Rules
15 Sep, 2015