41554 blogs · [ { "id": "01a0872d-245c-7116-acaf-1ef77c22e6b5", "title": "How to call Linux code from a Wine process", "url": "https://arcanenibble.com/how-to-call-linux-code-from-a-wine-process.html", "published_at": "2026-07-04T00:00:00+00:00" }, { "id": "01a0872d-245c-7116-acaf-1ef77c92d7f9", "title": "Demystifying systems programming: Linux (Android) binder driver", "url": "https://arcanenibble.com/demystifying-systems-programming-linux-android-binder-driver.html", "published_at": "2026-05-11T00:00:00+00:00" }, { "id": "01a0872d-245c-7116-acaf-1ef77d3c9077", "title": "Hardware hotplug events on Linux, the gory details", "url": "https://arcanenibble.com/hardware-hotplug-events-on-linux-the-gory-details.html", "published_at": "2026-03-01T00:00:00+00:00" }, { "id": "01a0872d-245c-7116-acaf-1ef77d4b465f", "title": "Dumping Lego NXT firmware off of an existing brick", "url": "https://arcanenibble.com/dumping-lego-nxt-firmware-off-of-an-existing-brick.html", "published_at": "2025-08-29T00:00:00+00:00" }, { "id": "01a0872d-245c-7116-acaf-1ef77dcaae63", "title": "Making USB widgets easy to install", "url": "https://arcanenibble.com/making-usb-widgets-easy-to-install.html", "published_at": "2025-07-28T00:00:00+00:00" }, { "id": "01a0872d-245c-7116-acaf-1ef77defe286", "title": "A quick introduction to OpenType", "url": "https://arcanenibble.com/a-quick-introduction-to-opentype.html", "published_at": "2025-05-27T00:00:00+00:00" }, { "id": "01a0872d-245c-7116-acaf-1ef77e1a54c6", "title": "So you want to write an \"app\"", "url": "https://arcanenibble.com/so-you-want-to-write-an-app.html", "published_at": "2025-05-21T00:00:00+00:00" }, { "id": "01a0872d-245c-7116-acaf-1ef77ee80463", "title": "\"Introducing our new and updated user experience\"", "url": "https://arcanenibble.com/introducing-our-new-and-updated-user-experience.html", "published_at": "2025-04-27T00:00:00+00:00" }, { "id": "01a0872d-245c-7116-acaf-1ef77fe0ad5b", "title": "A history of \"Web\" tech, from a \"non-Web\" developer", "url": "https://arcanenibble.com/a-history-of-web-tech-from-a-non-web-developer.html", "published_at": "2025-03-27T00:00:00+00:00" }, { "id": "01a0872d-245c-7116-acaf-1ef7803944a4", "title": "Notes on Wine architecture and process startup", "url": "https://arcanenibble.com/notes-on-wine-architecture-and-process-startup.html", "published_at": "2025-02-23T00:00:00+00:00" }, { "id": "01a0872d-245c-7116-acaf-1ef7813156c9", "title": "Parallel-capable netlist data structures, part 2", "url": "https://arcanenibble.com/parallel-capable-netlist-data-structures-part-2.html", "published_at": "2024-01-28T00:00:00+00:00" }, { "id": "01a0872d-245c-7116-acaf-1ef7819593c0", "title": "Parallel-capable netlist data structures, part 1", "url": "https://arcanenibble.com/parallel-capable-netlist-data-structures-part-1.html", "published_at": "2023-12-27T00:00:00+00:00" }, { "id": "01a0872d-245c-7116-acaf-1ef781c3194f", "title": "Reverse engineering the Apple M1 Bluetooth interface", "url": "https://arcanenibble.com/reverse-engineering-the-apple-m1-bluetooth-interface.html", "published_at": "2023-02-08T00:00:00+00:00" }, { "id": "01a0872d-245c-7116-acaf-1ef7827bf1af", "title": "Hello world!", "url": "https://arcanenibble.com/hello-world.html", "published_at": "2023-01-28T00:00:00+00:00" } ] posts Claim your blog
Back to arcanenibble.com
Blog · corpus.blog/blogs/arcanenibble.com/posts

arcanenibble.com

arcanenibble.com

2026

2025

2024

2023