programming

RSS

programming Feed

Posts

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