When Horror Became Human: Revisiting Three Films from 1960
March 10, 2026 · Film
A reflection on three essential horror films from 1960 that explore the human side of horror.
A blog about software, overthinking, and things that probably should've stayed in a draft.
March 10, 2026 · Film
A reflection on three essential horror films from 1960 that explore the human side of horror.
June 24, 2021 · Engineering
Learn how to render React components dynamically using JSON, recursive rendering, and a scalable action dispatch system.
March 10, 2021 · Engineering
Learn how to build a production-ready, accessible modal from scratch using React Portals, TypeScript, and Bootstrap styles.
May 31, 2020 · Engineering
Stop being confused by Redux. Build a real-world TODO app and master actions, reducers, and selectors with this hands-on tutorial.
April 9, 2020 · Engineering
Unlock your Android device with this essential glossary. From ADB to custom ROMs, learn the terminology used in the modding community.
January 23, 2020 · Engineering
Struggling with Redux tests? Learn how to separate concerns and test components, reducers, and selectors effectively with Jest and Enzyme.
January 20, 2020 · Engineering
A deep dive into dark mode implementation: comparing Google Fonts' CSS approach, Gatsby's Theme UI, and custom CSS variables with localStorage.
January 16, 2020 · Engineering
Optimize infinite scrolling in React by reducing API calls and using selectors, filters, and better Redux architecture.
October 16, 2019 · Engineering
Learn how to build the frontend for infinite scrolling in React with Redux and Redux-Saga, including scroll detection, loaders, and UI rendering.
October 14, 2019 · Engineering
Step-by-step guide to setting up Redux and Redux-Saga for handling infinite scrolling with paginated APIs.
September 9, 2019 · Engineering
A deep dive into integrating Redux-Saga and React Router to fetch and display data from a Rails backend.
June 7, 2019 · Engineering
A deep dive into namespaced Rails controllers, model testing with Shoulda Matchers, and configuring Serializers for clean API responses.
May 28, 2019 · Engineering
A comprehensive guide on setting up React with Redux-Saga, Sass, and Axios to connect seamlessly with a Ruby on Rails backend.
May 24, 2019 · Engineering
A step-by-step guide to configuring a Rails API with RSpec, Rubocop, and proper environment management.
May 10, 2019 · Notes
Nobody likes you when you're twenty three — a reflection on turning 23, Peter Pan syndrome, and the pressure to grow up.
April 29, 2019 · Film
Is a story about a haunted car actually scary? Exploring the teenage horror drama of Arnie, Dennis, and Christine.
April 21, 2019 · Engineering
Reflecting on the start of my dev journey, the stack powering this blog (Gatsby & Netlify), and what's next for my writing.
February 28, 2019 · Engineering
Tired of manual API docs? Use Dox to generate documentation from your existing RSpec tests and render it beautifully with Aglio.
December 18, 2018 · Engineering
Streamline your development workflow with automated testing and multi-environment deployment for Ruby on Rails.
November 29, 2018 · Engineering
Lessons learned during my first professional Rails project about choosing the right inheritance pattern for user roles.