• Home
  • About
  • GitHub
  • Keybase
  • LinkedIn
  • Projects
  • Subscribe
  • Twitter
  1. Some Thoughts on Rust's Async/Await Debate

    Update 2023: I'm happy to say that the syntax selected has proven itself as a good choice, and getting used to it really wasn't as much of a pain point as I had anticipated. I'm going to leave my original post here for reference, but know that I think the direction taken by the R…

    Approximate 9 min read published May 09, 2019
  2. Building Simple APIs with Hyper and Usher

    When writing a web service, I often lean towards using tools that are as minimal as possible. One pretty obvious reason for this is the avoidance of dependencies you either don't want or don't need in your project. Whilst I'm not someone who goes out of their way to avoid depende…

    Approximate 13 min read published May 03, 2019
  3. Writing MapReduce Jobs Using Rust and Efflux

    During my work life, I spend a lot of time working with MapReduce-style workflows, particularly with Hadoop infrastructure. A lot of this work is spent with larger amounts of data in order to implement the batch layer of the Lambda architecture. Due to this, the largest concern i…

    Approximate 8 min read published November 28, 2018
  4. Quickly Concatenating Files in Amazon S3

    Amazon S3 is a storage solution used by pretty much everyone these days. Due to this there are naturally a bunch of tools for doing almost everything you can think of with S3. This post is about a tool I wrote to retrieve concatenate files efficiently in S3 buckets. If you don't…

    Approximate 4 min read published November 04, 2018
  5. Easily Analyzing Your S3 Buckets

    Amazon S3 is a storage solution used by pretty much everyone these days. Due to this there are naturally a bunch of tools for doing almost everything you can think of with S3. This post is about a tool I wrote to retrieve metadata about S3 buckets. If you don't care for the post,…

    Approximate 3 min read published August 04, 2018
  6. Filtering Duplicate Log Entries via Rust and Runiq

    If you work on any kind of backend system, odds are you're familiar with the pains of trawling through files looking for something specific only to discover huge amounts of entries which are basically all the same thing. Perhaps you have a really cool API that everyone calls all…

    Approximate 7 min read published May 07, 2018
  7. Optimizing Docker Images for Rust Projects

    This post will be the first of several addressing Docker image optimizations for different project types. It stems from my recent experiences with badly written Dockerfiles, which result in sitting around for 10 minutes every time you build, only to then need to upload images of…

    Approximate 6 min read published January 28, 2018
Page 0
Page 1 of 1
Page 2

© 2025 Isaac Whitfield