2023-06-28 / Git For Everything
Git is the best tool for asynchronous collaboration and here I highlight an approach I took with one
of my teams at a previous job: using Git for (almost) everything.
management
2023-06-24 / Graph Traversals with Breadth-First Search in Rust
Continuing the graphs in Rust series, an animated explanation of the breadth-first search algorithm
rust
algorithms
ModernRetroTech
video
2023-05-16 / Topological Sort: The Hidden Gem of Graph Algorithms in Rust
A new video, this time about my all time favorite algorithm: topological sorting.
rust
algorithms
ModernRetroTech
video
2023-05-08 / Monolith vs Microservices: With Elixir You Don't Need to Choose
The microservices debate is largely irrelevant when you use sharp tools for the job.
architecture
elixir
monolith
microservices
2023-04-29 / Frontend in Rust with Yew & WebAssembly: Intro and Review Video
Deep dive into the Yew WASM framework with a lot of code examples and pros & cons review.
rust
webassembly
yew
ModernRetroTech
video
2023-04-15 / How I Study Japanese
I'm still learning, but this way worked for me quite well - so sharing some tips and tricks.
slice of life
Japanese
2023-04-13 / The Birth of the R-word or How to Lose Programming Language Community's Trust in a Few Days
Let's Learn From R@st Foundation Communication Disaster
rust
drama
rant
2023-04-11 / 2023 Q1 Update: First Months of Consulting & ModernRetroTech
A review of the first quarter of my indie journey.
slice of life
ModernRetroTech
consulting
AI/ML
2023-03-10 / Using Tailwind CSS with Yew (WebAssembly Framework for Rust) and Trunk
Rust is amazing for writing WASM apps and Tailwind is the best way to write CSS - let's use them together.
rust
yew
wasm
trunk
tailwind
webdev
2023-03-04 / Matching Braces With a Stack: Rust Beginner Tutorial Video
A beginner-friendly tutorial / Rust walkthrough showcasing the matching braces algorithm.
rust
algorithms
ModernRetroTech
video
2023-02-23 / Compression from Scratch with Rust: Huffman Coding Tutorial Video
A new video walkthrough that explains huffman coding algorithm and its example implementation
in Rust. Features Serde, Rayon, MessagePack, and some tree traversals.
rust
algorithms
ModernRetroTech
video
2023-02-14 / A New Beginning and a New Website
A slice of life post - and some insights about how I built a new version of my website with LiveView, DigitalOcean, and Kubernetes.
slice of life
product management
devops
kubernetes
helm
elixir
phoenix
2019-03-01 / Elixir's Modularity Toolbox
Elixir is unique in the way it provides multiple levels of modularity out of the box which allows scaling your app as it grows. Here we'll look at the options available and how/when to utilize them.
elixir
modularity
architecture
functional programming
2018-02-20 / Controversial Opinions About Functional Programming
A rant about functional programming flame wars.
functional programming
architecture