Posts
All the articles I've posted.
Stubs, Spies, Mocks, Oh My!
Posted on:November 1, 2024In this article, I explore the differences between stubs, mocks, and spies in testing frameworks, highlighting their unique roles in ensuring effective code verification.
Director of Fastball Report for 2024
Posted on:October 28, 2024Carnarvon Fastball celebrated a successful season with impressive tournament performances, increased player registrations, and strong community involvement, as I reflect on my rewarding tenure and transition from the VP of Softball role.
Migrating an Astro Blog to Deno Deploy
Posted on:October 21, 2024In this article, I share my experience migrating my Astro-based website from Netlify to Deno Deploy, exploring the challenges and advantages of adopting a hybrid approach that combines static and dynamic content.
Rusty Large Language Models
Posted on:September 26, 2024In this article, I explore the integration of Large Language Models (LLMs) with Rust, demonstrating how to create efficient software tools using Rust's powerful features like safety and concurrency alongside libraries such as Askama and Serde for structured outputs and robust templating.
Canoeing Around Lake Wakomata
Posted on:August 14, 2024After 25 years of visiting Camp, we finally paddled around the island in the center of Wakomata Lake
Rust - Put It in a Box and Win It
Posted on:August 10, 2024An eight-line changeset in Deno led me to question how wrapping a large structure in a `Box` improves performance, and if this approach works in general.
Early Return in Rust Nightly
Posted on:July 20, 2024In this article, I explore the Rust programming language's question mark (`?`) operator, explaining how it works for error handling and early returns, and demonstrate its usage with a BlackJack dealer game.
Rust For Computer Scientists
Posted on:July 2, 2024As a computer science enthusiast, I delve into the intricacies of Rust, exploring the underlying mechanisms of its memory management through hands-on tutorials and sharing my own solutions and bug fixes on GitHub.
Rust FFI Builds With Rayon
Posted on:June 26, 2024In this post I describe how I reduced our Llama.rs build times from 1.5h to 16min using Rayon
One Year With Rust
Posted on:May 24, 2024This article details my one-year journey learning Rust, from a beginner to building an LLM Inference Engine, working with Bindgen and FFI, and implementing TypeScript libraries in Rust.