I'm a software engineer and entrepreneur with a passion for building great software products and promoting a healthy lifestyle. I was a co-founder of Realbase, a software company that helps real estate agents manage their business more efficiently which we sold in 2022 for $180M. I'm currently building a content planning tool for YouTubers called Clipflow. When I'm not building software, you can find me in the gym or outdoors, as fitness is a huge part of my life and something that I'm truly passionate about.
In this video I will show you how I like to setup third party integrations in Rails applications so that it scales well.
Read MoreIn this video I will show you how to setup OAuth2 login with Google using the omniauth gem in a Rails app.
Read MoreIn this episode we will take a look at the newest React framework on the block, One.js.
Read MoreIn this episode I will show you how to setup CI/CD using GitHub Actions.
Read MoreIn this episode I add multipart uploads in Clipflow, a Rails app, so that we can upload large video files to S3 efficiently.
Read MoreIn this video I will create a new Next.js app and integrate the new version (Version 7) of UploadThing to see if it really makes uploads better for developers.
Read MoreIn this episode I will add a RSS Feed Parser to my personal portfolio website built in Next.js with the Pages router.
Read MoreIn this video I discuss why most indie developers ultimately fail when building businesses and how I almost fell in to the same trap.
Read MoreIn this episode we will build a new dashboard screen in Clipflow and I walk you through how we are using ViewComponents in Rails.
Read MoreI react to an article by James Halsall and provide our experience in production with soft deletes and my opinion on how to work with them.
Read MoreIn this episode I review the current (2024) version of the Evil Martians Gemfile to see if there are any worth recommending for new Rails projects.
Read MoreWe continue working on our repo we setup last time that contains a Rails app running in API mode as well as a Next.js app for the frontend.
Read MoreIn this episode we will setup the Split gem in our Rails app so that we can use A/B tests to help us make data driven decisions to determine which headline we should use on our landing page.
Read MoreIn this episode we will setup SolidQueue in our Rails app. So that we can use our database as a job queue for our background workers.
Read MoreIn this episode we will setup a repo that contains a Rails app running in API mode as well as a Next.js app for the frontend.
Read MoreIn this episode we will setup ActiveStorage in Rails so that we can upload project thumbnails.
Read More