Llogiq on stuff
My github page
- Posts
- 126 from 4 Jun 2015 to 20 Mar 2026
- Posting
- now and then (2 in the last year)
- Kind
- personal blog
- Feed
- https://llogiq.github.io/feed.xml
2026 2
2025 2
2024 1
2023 3
2022 1
2021 1
2020 6
2019 14
- My Coding Impediment
- An Apology
- Rust 2020 – More Or Less
- Making Good On Momo's Compile-Time Promise
- Towards Overflower 1.0
- Causal Profiling Rust Code
- Minimum Safe Abstractions
- Rust, A Game Review
- Momo · Get Back Some Compile Time From Monomorphization
- Design Space Map
- Arenas vs. Indices
- Arraigning a Statement, vol. 2
- Arraigning a Statement, vol. 1
- Tooling, Tooling, Tooling
2018 27
- Positive-Sum Games
- Rust 2019 -- The Road Ahead
- proc_macro_attribute Revisited
- The Case For Macros
- More Space For Cargo
- Footguns in SIMD land
- Measuring SmallVec Footprint with Smallvectune
- Rust Faster SIMD edition
- Easy `proc_macro_derive`s with `synstructure`
- Thanks For Asking!
- Ideas for Rust Meetups
- Some Slight Improvements
- A Self-ish Bug
- An Inopportune Consumption
- Porting Rust Benchmarks To Criterion
- My Rust Story
- Mutagen – More opportunities
- Trust
- A Shifty Riddle
- Corner Cutting vs. Productivity
- Under Cover
- Deciding if two types are equal
- Pattern Boldness
- Opportunistic Mutations
- HP Chromebook 13 G1 Review – A Year Later
- Mutation Testing Rust in Earnest
- What Rust Needs in 2018 to Succeed
2017 17
- The Apprentice
- The Cake Fallacy
- We didn't crash the server
- How to Be a Rustacean
- Speaking in Public
- Traffic Jams
- Make Docs Into Code
- Think Local, Act Local
- Yeah, but what *is* "modern" programming?
- Why not to use Rust
- Rust Performance Pitfalls
- Coderwocky
- Map of a Lifetime
- The First Crate Polishing Workshop
- The System Programming Enclosure Movement
- Rust Sucks If I Fail To Write X
- All In Moderation
2016 32
- 2015-2016 Retrospective
- All About Arrays
- Benchmarks vs. The World
- HP Chromebook 13 – First impressions
- Even quicker byte count
- Counting Newlines Really Fast
- From Tweet to Rust Feature
- Wasted
- An unmatched left parenthesis...
- Extent of Intent
- Another happy quickcheck customer
- Famous
- Shave Some Time From Your Travis Builds
- Attention! Span
- Announcing Overflower
- Not Yet Implemented
- Procedural Macros vs. Macros
- Fedora 23 LXDE Spin Review + Setup
- Writing a plugin to instrument code
- cargo install clippy
- Mapping over Arrays
- Something Secret This Way Comes
- Rust Community == Awesome!
- TIL I Suck at Hosting Workshops
- Rust Mutation Testing
- Java Code Golf
- Comparing Rust and Java
- More Type-Level Shenanigans
- Rustic Bits
- Code of Heat Conductivity
- A hundred lints – The sequel
- A hundred lints
2015 20
- Type-Level Shenanigans
- Where are you From::from
- My Account of the Rhein-Main Rust Meetup
- Lints That Collect Data Per Crate
- Safety = Freedom
- Rust Faster!
- Plain Text Reigns Supreme
- Clippy vs. Rust
- Closures as Anti-Lifetime-Gluteal-Bite-Device
- Testing With Unused Arguments
- An Unfortunate Coercion
- Rust's Built-in Traits, the When, How & Why
- My first unsafe code (and more)
- Profiling Rust applications on Linux
- A Java Inheritance Puzzler
- Holy std::borrow::Cow! – Redux
- Holy std::borrow::Cow!
- All Languages are Equal (but Different)
- Benchmarking in Rust
- My lint-writing workflow