Blake Rain
  • Blog
  • About
  • dev.to
Moving my Lambda Functions to Rust
My experience changing the AWS Lambda functions for this website from Python to Rust.
Blake Rain profile picture
  • Blake Rain
7 FEB 20226 min read
  • AWS
  • Rust
Moving Towards JamStack with Netlify
In this post I outline the steps that I took to make this blog a static site, whilst still maintaining some of the advantages of the Ghost CMS.
Blake Rain profile picture
  • Blake Rain
1 AUG 20215 min read
  • Ghost
  • JavaScript
  • React
Overlays with Custom Widgets in GTK
In this post I show how to build a collapsible controls overlay in GTK, rendered over a simple custom widget.
Blake Rain profile picture
  • Blake Rain
14 JAN 202118 min read
  • Python
  • GTK
Allocating Memory for DMA in Linux
In this post we take a look at allocating memory on Linux using huge pages with the intention of sharing that memory with PCIe devices that use DMA.
Blake Rain profile picture
  • Blake Rain
11 DEC 202023 min read
  • PCI
  • Linux
  • C++
Bitmap Tri-Color Marking
In this post I look at a simple tri-color marking implementation that uses bitmap operations to walk the heap.
Blake Rain profile picture
  • Blake Rain
5 DEC 202022 min read
  • GC
  • C++
Updated Site Search
In this post we look at an updated implementation of the site search feature.
Blake Rain profile picture
  • Blake Rain
27 NOV 20206 min read
  • Ghost
  • Python
  • JavaScript
  • React
Adding Search to Ghost
I wanted to add search functionality to the Ghost CMS. In this post I show the way that I achieved this.
Blake Rain profile picture
  • Blake Rain
2 NOV 201913 min read
  • Ghost
  • JavaScript
  • Python
New Site and Blog
I have a new website and blog using the Ghost platform. Here I touch on the setup and the goals for this site.
Blake Rain profile picture
  • Blake Rain
31 OCT 20195 min read
  • Ghost
  • Linux
  • AWS
Blake Rain © 2022
Latest PostsTagsDisclaimerTwitter
  • Analytics DashboardPosition Size Calculator
Tools