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.
Adding CRUD (Create, Read, Update & Destroy) endpoints for listings
Read MoreAdding CRUD endpoints for Places as well as locking them down to prevent unauthorised access using pundit policies.
Read MoreSeeding entities and setting up new components required for the authenticated user dashboard.
Read MoreSetting up the management dashboard to allow authenticated users to add listings.
Read MoreIn this episode we will setup View Components and build the landing page skeleton.
Read MoreIn this series I will build a new directory for a luxury accommodation website. We are going to use Rails + Hotwire + ViewComponents + Stimulus.
Read MoreIn this series I will build a new directory for a luxury accommodation website. We are going to use Rails + Hotwire + ViewComponents + Stimulus.
Read MoreIn this video I will walk through how to use Stimulus in a Rails application. I talk about some of the differences in the mental model when you have come from a javascript framework like React.
Read MoreIn this video I will walk through setting up View Components in a new Rails app and show you how to create custom components with variants so that you can build your own UI library.
Read MoreIn 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 More