Mongolian beef with noodles

Skip the takeaway and make your favourite restaurant-style dinner at home. Tender strips of beef are coated in a rich, savoury-sweet sauce and tossed with noodles for a quick, satisfying meal that’s packed with flavour. Perfect for busy weeknights, this Mongolian beef with noodles recipe comes together with minimal fuss and delivers maximum comfort. [...]

The post Mongolian beef with noodles…

P
Using Rust typestates for BCF writing

If you’ve ever needed to produce a typed binary format where the header constrains what the body can contain, you’ve probably written validation code that runs at runtime and hoped your tests cover the edge cases. With Rust, you can turn this into compile errors (my favorite!) using typestates and phantom types. These patterns generalize well beyond any single format. I’ve previously mentioned…

Read more →
P
Seqair, my Rust-native take on htslib

This post introduces seqair , a new Rust library for bioinformatics formats I’ve been working on. We’ll look in detail at one of my main design choices here, a columnar store for iterating BAM data, and talk about how I tried to create nice Rust APIs.

Rastair , the project I’ve been working on, reads and writes a lot of file formats. SAM/BAM/CRAM input, VCF/BCF output, reference FASTA, all…

Read more →
Sticky mirin and ginger pork meatball noodle bowls

There’s something deeply comforting about a bowl dinner – especially on a busy weeknight when you want maximum flavour with minimal fuss. These sticky mirin and ginger pork meatball noodle bowls strike that perfect balance: savoury-sweet, fragrant and wonderfully slurpable. Juicy pork meatballs are infused with fresh ginger and garlic, then glazed in a glossy [...]

The post Sticky mirin and…

Page 1