56,966 blogs · [ { "id": "01a0876b-aa79-71c2-b75b-39b74b6cb5d3", "title": "Readleif", "url": "https://deterministic.space/readleif.html", "published_at": "2026-08-05T22:00:00+00:00" }, { "id": "01a0876b-aa79-71c2-b75b-39b74b6d9632", "title": "Using Rust typestates for BCF writing", "url": "https://deterministic.space/seqair-bcf.html", "published_at": "2026-05-07T22:00:00+00:00" }, { "id": "01a0876b-aa79-71c2-b75b-39b74c2faa1c", "title": "Niches for integer types in Rust", "url": "https://deterministic.space/niche-int-types-in-rust.html", "published_at": "2026-05-03T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019e0594425", "title": "Seqair, my Rust-native take on htslib", "url": "https://deterministic.space/seqair.html", "published_at": "2026-04-29T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019e10ad8b1", "title": "Still blogging", "url": "https://deterministic.space/still-blogging.html", "published_at": "2026-04-22T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019e183ab35", "title": "Random Forest ML on GPU", "url": "https://deterministic.space/gpu-random-forest-ml.html", "published_at": "2026-04-16T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019e1e61616", "title": "Using CSS vars to style SVG symbols", "url": "https://deterministic.space/css-in-svg-symbols.html", "published_at": "2026-04-13T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019e22763a3", "title": "Notes on Rastair, a variant and methylation caller", "url": "https://deterministic.space/rastair.html", "published_at": "2026-04-10T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019e2caa6f2", "title": "Rust BufWriter and LZ4 Compression", "url": "https://deterministic.space/bufwriter-lz4.html", "published_at": "2025-07-08T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019e32aa2ff", "title": "The Rust features that make Bevy’s systems work", "url": "https://deterministic.space/bevy-ecs-rust-type-system.html", "published_at": "2022-09-14T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019e41a5100", "title": "How Bevy uses Rust traits for labeling", "url": "https://deterministic.space/bevy-labels.html", "published_at": "2022-01-09T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019e491633f", "title": "Long-form Texts on Interesting Details of Computers", "url": "https://deterministic.space/several-months-of-reading-material.html", "published_at": "2020-04-15T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019e4a5cd1b", "title": "Cheap tricks for high-performance Rust", "url": "https://deterministic.space/high-performance-rust.html", "published_at": "2020-03-03T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019e4e4ab3e", "title": "Return-type based dispatch", "url": "https://deterministic.space/return-type-based-dispatch.html", "published_at": "2020-03-02T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019e5ca25f4", "title": "Notes on proper systemd services", "url": "https://deterministic.space/writing-a-daemon.html", "published_at": "2019-09-23T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019e5cf5229", "title": "How to order Rust code", "url": "https://deterministic.space/how-to-order-rust-code.html", "published_at": "2019-01-16T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019e65d2eb1", "title": "Rust 2019", "url": "https://deterministic.space/rust-2019.html", "published_at": "2019-01-03T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019e6eb8b3e", "title": "Serve archived static files over HTTP", "url": "https://deterministic.space/serve-archived-static-files-over-http.html", "published_at": "2018-11-10T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019e7bea1f6", "title": "The Secret Life of Cows", "url": "https://deterministic.space/secret-life-of-cows.html", "published_at": "2018-06-01T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019e7c17575", "title": "quicli - The ideas behind my small Rust CLI framework", "url": "https://deterministic.space/quicli.html", "published_at": "2018-01-29T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019e81147c9", "title": "Rust 2018", "url": "https://deterministic.space/rust-2018.html", "published_at": "2018-01-09T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019e8ef8525", "title": "Passing Functions as Parameters in Ruby", "url": "https://deterministic.space/ruby-ufcs.html", "published_at": "2017-12-16T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019e9ea46eb", "title": "Conferences 2018", "url": "https://deterministic.space/conferences-2018.html", "published_at": "2017-11-30T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019ea5786d5", "title": "Learning Programming Concepts by Jumping in at the Deep End", "url": "https://deterministic.space/learn-programming-jump-in-at-the-deep-end.html", "published_at": "2017-09-01T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019ead557ae", "title": "5 Tips for Writing Small CLI Tools in Rust", "url": "https://deterministic.space/rust-cli-tips.html", "published_at": "2017-08-30T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019eb1e0e4e", "title": "Diesel.rs Trick: Treat View as Table", "url": "https://deterministic.space/diesel-view-table-trick.html", "published_at": "2017-08-22T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019eb6b7755", "title": "Conferences 2017", "url": "https://deterministic.space/conferences-2017.html", "published_at": "2017-07-28T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019ebde658d", "title": "How to implement a trait for &str and &[&str]", "url": "https://deterministic.space/impl-a-trait-for-str-slices-and-slices-of-strs.html", "published_at": "2017-03-22T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019ec1213cc", "title": "Rust Concurrency Libraries", "url": "https://deterministic.space/rust-concurrency-libraries.html", "published_at": "2017-03-09T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019ec332a6b", "title": "A way to customize Rust error messages", "url": "https://deterministic.space/hook-into-rustc-errors.html", "published_at": "2017-02-10T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019ec93f938", "title": "Idea: cargo-giftwrap - giving the gift awesome Rust libraries", "url": "https://deterministic.space/cargo-giftwrap.html", "published_at": "2017-01-28T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019ed193dc6", "title": "Programming Wisdom", "url": "https://deterministic.space/programming-wisdom.html", "published_at": "2017-01-19T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019ed3531f0", "title": "Teaching libraries through good documentation", "url": "https://deterministic.space/teaching-libraries.html", "published_at": "2016-12-27T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019ed395265", "title": "Programming cross-pollination with Rust and Ruby", "url": "https://deterministic.space/rust-and-ruby.html", "published_at": "2016-12-20T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019ee33df08", "title": "Pascal vs. USB-C", "url": "https://deterministic.space/pascal-vs-usb-c.html", "published_at": "2016-12-17T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019ef1f084b", "title": "No biggie Markdown slideshows", "url": "https://deterministic.space/no-biggie-markdown-slideshows.html", "published_at": "2016-12-14T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019ef6669ef", "title": "Trait Driven Development in Rust", "url": "https://deterministic.space/trait-driven-development-in-rust.html", "published_at": "2016-12-12T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f0002ee1", "title": "Zero-cost abstractions in web frontend dev", "url": "https://deterministic.space/zero-cost-abstractions-in-web-fontend-dev.html", "published_at": "2016-12-09T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f0635db1", "title": "Rust IDE Features Wishlist", "url": "https://deterministic.space/rust-ide-wishlist.html", "published_at": "2016-09-29T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f067b810", "title": "I", "url": "https://deterministic.space/ode-to-plain-text-files.html", "published_at": "2016-09-08T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f0a76c29", "title": "Research paper organization", "url": "https://deterministic.space/research-paper-organization.html", "published_at": "2016-08-27T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f0c15c9e", "title": "README-driven Development", "url": "https://deterministic.space/readme-driven-development.html", "published_at": "2016-08-20T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f0c646b1", "title": "Machine Readable Inline Markdown Code Documentation", "url": "https://deterministic.space/machine-readable-inline-markdown-code-cocumentation.html", "published_at": "2016-08-16T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f14e6fee", "title": "Rust's ownership and borrowing in 150 words", "url": "https://deterministic.space/rust-ownership-and-borrowing-in-150-words.html", "published_at": "2016-08-01T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f1b08604", "title": "Rich diffs of rendered HTML", "url": "https://deterministic.space/rich-diffs-of-rendered-html.html", "published_at": "2016-07-29T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f20f6823", "title": "A sane admin panel for Silicon Zucchini", "url": "https://deterministic.space/thoughts-on-sane-cms-interfaces.html", "published_at": "2016-07-28T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f2d85ba5", "title": "Hidden treasures of the Rust ecosystem", "url": "https://deterministic.space/hidden-treasures-of-the-rust-ecosystems.html", "published_at": "2016-07-27T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f3c8db22", "title": "Compile-time website checking", "url": "https://deterministic.space/compile-time-website-checking.html", "published_at": "2016-07-25T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f40826eb", "title": "Virtual DOM for CLI and libui", "url": "https://deterministic.space/impl-virtual-dom-cli-libui.html", "published_at": "2016-07-22T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f4831f41", "title": "Elegant Library APIs in Rust", "url": "https://deterministic.space/elegant-apis-in-rust.html", "published_at": "2016-07-20T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f57398f0", "title": "Twitter-bot-driven twitter bot", "url": "https://deterministic.space/twitter-bot-driven-twitter-bot.html", "published_at": "2016-07-15T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f5b0b0dc", "title": "Things to rewrite in Rust", "url": "https://deterministic.space/things-to-rewrite-in-rust.html", "published_at": "2016-05-18T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f6148665", "title": "Cards against compilers", "url": "https://deterministic.space/cards-against-compilers.html", "published_at": "2016-05-05T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f668c2a0", "title": "JS-less photo grids with `display: flex`", "url": "https://deterministic.space/js-less-photo-grids-with-display-flex.html", "published_at": "2015-09-29T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f70e7cd1", "title": "Symbol Pronounciation", "url": "https://deterministic.space/symbol-pronounciation.html", "published_at": "2015-09-28T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f7251982", "title": "The fn key", "url": "https://deterministic.space/fn-key.html", "published_at": "2015-01-27T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f77540b9", "title": "Car-driven music generator", "url": "https://deterministic.space/car-driven-music-generator.html", "published_at": "2014-07-25T22:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f79bebc6", "title": "Paper Plane iPhone Game", "url": "https://deterministic.space/paper-plane-iphone-game.html", "published_at": "2010-02-09T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f8284fe9", "title": "Digital Information Management As I Would Like It To Be", "url": "https://deterministic.space/digital-information-management-as-i-would-like-it-to-be.html", "published_at": "2010-02-04T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f8c5687f", "title": "Glue You Can Break Using Microwaves", "url": "https://deterministic.space/glue-break-using-microwaves.html", "published_at": "2010-02-04T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f8f3aa75", "title": "Public Domain Me Post Mortem", "url": "https://deterministic.space/public-domain-me-post-mortem.html", "published_at": "2010-02-04T23:00:00+00:00" }, { "id": "01a0876b-aa7a-7026-849b-8019f97e583f", "title": "Story with Non-Coherent Time", "url": "https://deterministic.space/story-with-non-coherent-time.html", "published_at": "2010-02-04T23:00:00+00:00" } ] posts Claim your blog
Back to deterministic.space
Blog · corpus.blog/blogs/deterministic.space/posts

deterministic.space

deterministic.space

2026

2025

2022

2020

2019

2018

2017

2016

8 Sept 2016

2015

2014

2010