Category: Software Development

  • What Programming Language?

    From my YouTube channel So many conflicting lists about top programming languages in 2021, I put together a sensible top 10 that is good for finding a JOB writing software. This may be a channel about being a Tech Entrepreneur, but finding a job is a great way to get practical real world experience on…

  • Quick Rails Tips – Empty ActiveRecord Association return initialize

    Quick Rails Tips – Empty ActiveRecord Association return initialize

    Just a quick tip for Ruby on Rails today. I saw a few people (including me some time ago!) struggling with the fact that sometimes you return a valid ActiveRecord association, and sometimes you return nil (or an empty array). That makes things further down the pipe a bit of a hassle. But there is…

  • Rails: ActiveRecord::Store – What it is and how I use it. (Rails Tutorial)

    Rails: ActiveRecord::Store – What it is and how I use it. (Rails Tutorial)

    This time I look at another interesting part of Rails 6 – the ActiveRecord::Store module. It’s a great way to add ‘blob-like’ functionality to your models for those fields you don’t need to search. Some people online just talk – I just do. One of my major SaaS products out there is Zonmaster.com (https://public.zonmaster.com) THE…

  • Rails 6.1 with ActionCable and Stimulus2 – Real-Time Programming Tutorial

    Rails 6.1 with ActionCable and Stimulus2 – Real-Time Programming Tutorial

    Back again with another Rails talk! Today I do a quick run through of getting Rails 6.1 working with ActionCable and Stimulus (or Stimulus JS, if you prefer). And no, I’m not doing a messaging app, I am doing an app that pushes out object updates to a webpage. I am using the new Stimulus…

  • First Look: Sharding in Rails 6.1

    First Look: Sharding in Rails 6.1

    Rails 6.1 was released as a stable build not so long ago. One of the features I was interested in is the support for sharding. In this video I take my first look at it. 00:00 Introduction 01:00 Setup 02:30 What is Sharding? 06:00 Configure and Create the DBs 08:35 Put data in the database…