56,966 blogs · [ { "id": "01a087db-c567-712c-b9fb-ce6c011b5090", "title": "Designing my own keyboard alpha layout for comfy inrolls", "url": "http://sasheldon.com/blog/2025/12/28/designing-keyboard-alpha-layout/", "published_at": "2025-12-29T06:00:00+00:00" }, { "id": "01a087db-c567-712c-b9fb-ce6c01954923", "title": "How I Broke Rust's Package Manager for All Windows Users", "url": "http://sasheldon.com/blog/2017/05/07/how-i-broke-cargo-for-windows/", "published_at": "2017-05-07T17:07:40+00:00" }, { "id": "01a087db-c567-712c-b9fb-ce6c0209ad14", "title": "Objective-C from Rust: Statically Verified Type Encodings without Allocation", "url": "http://sasheldon.com/blog/2017/02/20/objective-c-from-rust-type-encodings/", "published_at": "2017-02-21T07:39:39+00:00" }, { "id": "01a087db-c567-712c-b9fb-ce6c02702e6e", "title": "Testing Rust on iOS with Travis", "url": "http://sasheldon.com/blog/2016/02/22/testing-rust-on-ios-with-travis/", "published_at": "2016-02-23T06:10:43+00:00" }, { "id": "01a087db-c567-712c-b9fb-ce6c033ee264", "title": "Objective-C from Rust: objc_msgSend", "url": "http://sasheldon.com/blog/2015/08/02/objective-c-from-rust-objc_msgsend/", "published_at": "2015-08-03T06:53:50+00:00" }, { "id": "01a087db-c567-712c-b9fb-ce6c038116b0", "title": "Interoperating Between Objective-C and Rust", "url": "http://sasheldon.com/blog/2014/11/28/interoperating-between-objective-c-and-rust/", "published_at": "2014-11-28T09:52:17+00:00" }, { "id": "01a087db-c567-712c-b9fb-ce6c03ff7562", "title": "Simplifying JSON Response Mocks With Jinja", "url": "http://sasheldon.com/blog/2013/12/14/simplifying-json-response-mocks-with-jinja/", "published_at": "2013-12-14T21:43:01+00:00" }, { "id": "01a087db-c567-712c-b9fb-ce6c04b976c2", "title": "Waiting for Octopress 2.0's Successor", "url": "http://sasheldon.com/blog/2013/07/07/waiting-for-octopress-2-successor/", "published_at": "2013-07-07T07:24:00+00:00" }, { "id": "01a087db-c567-712c-b9fb-ce6c05626771", "title": "Octopress", "url": "http://sasheldon.com/blog/2012/11/15/octopress/", "published_at": "2012-11-16T04:14:00+00:00" } ] posts Claim your blog
Back to sasheldon.com
Blog · corpus.blog/blogs/sasheldon.com/posts

sasheldon.com

sasheldon.com

2025

2017

2016

2015

2014

2013

2012