Skip to content
  • Sat. Apr 1st, 2023

Jason Fleetwood-Boldt

Engineering Success with Automated Testing

  • About Jason
  • The Pyramid of Learning to Code
  • Hot Glue Tutorial
  • Jason’s Courses
  • More Courses
    • Unix Basics Fast
    • Stepping Up Rails 🛤
    • Git Good
    • Rails 7 Crash Course
    • Modern Javascript Fundamentals (2023) 💻
    • React Building Blocks 🧱
    • React ❤️ Rails
    • Deployment Zone ☁
  • DESIGN
    • Great Modern Web Design Examples
    • List of Search Engines
    • A Small Difference That is Effective
    • A Vision
  • Effective Story Writing for Software Teams
Top Tags
  • Rails
  • ruby
  • unix
  • Heroku
  • JavaScript
  • Mac OS X
  • trend-analysis

Latest Post

GDG Web Dev Fest @ Google NYC (18 Jan 2023) React Meetup @ Wix Playground (17 Jan 2023) Effective Story Writing for Software Teams Big Tech Won’t Save Us When Rails Ejected Node and the History of Compiled JS in Rails
Uncategorized

GDG Web Dev Fest @ Google NYC (18 Jan 2023)

Jan 24, 2023 Jason
Uncategorized

React Meetup @ Wix Playground (17 Jan 2023)

Jan 18, 2023 Jason
Tech Industry

Effective Story Writing for Software Teams

Oct 3, 2022 Jason
Tech Industry

Big Tech Won’t Save Us

Feb 25, 2022 Jason
Programming

When Rails Ejected Node and the History of Compiled JS in Rails

Jan 24, 2022 Jason
Uncategorized

GDG Web Dev Fest @ Google NYC (18 Jan 2023)

Jan 24, 2023 Jason
Uncategorized

React Meetup @ Wix Playground (17 Jan 2023)

Jan 18, 2023 Jason
Uncategorized

GDG Web Dev Fest @ Google NYC (18 Jan 2023)

Jan 24, 2023 Jason

GDG Web Fest at Google NYC, New in Chrome 109, view transitions, FedCM, Cascading layers, Accent Colors, Subgrid, New Responsive,

Uncategorized

React Meetup @ Wix Playground (17 Jan 2023)

Jan 18, 2023 Jason

React Meetup at the Wix Playground in NYC with Stoyan Stefanov, Codex, Ben Dunphy, and LaNice Powell. Memory leaks, React Server Components, and pair programming.

Tech Industry

Effective Story Writing for Software Teams

Oct 3, 2022 Jason

Writing an effective user story in a consistent and clear way is one of the most important foundations of working on software engineering teams. This short guide will walk you…

Tech Industry

Big Tech Won’t Save Us

Feb 25, 2022 Jason

A remembrance about the New York City tech scene of 2010, SFBeta in 2009, NY Tech Meetup, and a reflection on Big Tech today.

Programming

When Rails Ejected Node and the History of Compiled JS in Rails

Jan 24, 2022 Jason

Explore the history of Sprockets, Webpack, and Webpacker in Rails and understand why Rails 7 no longer has webpack by default.

Programming

Sitemaps on an External S3 Bucket using an Asset Subdomain for 2022

Jan 13, 2022 Jason

it is still possible to host your sitemap on external S3 buckets. You must set up a subdomain of your domain pointed as an Alternative Domain Name for your CloudFront…

Programming Tech Videos

Learning Postman

Jan 12, 2022 Jason

Notes From Meetups

React Native Meetup @ the Yext Building (01 Dec 2021)

Dec 2, 2021 Jason

61 Ninth Ave, NYC At this time in early December, the sun sets in New York around 5:30 PM, the streets of Manhattan are still very sparsely populated although signs…

Uncategorized

3 Videos about Agile and Beyond

Sep 15, 2021 Jason

Kevlin Henney, Seven Ineffective Coding Habits of Many Programmers (ITT 2016) James Coplien, The Dehumanisation of Agile and Objects (GPTP 2017) Kent Beck, Extreme Programming 20 Years Later

Programming Uncategorized

Why You Need a Special DNS Provider on Heroku

Jul 20, 2021 Jason

Heroku is a robust leader in 12-factor deployment strategies. It is a large and feature-rich platform. You can deploy your app knowing that you are sitting on top of one…

Posts navigation

1 2 … 44

Get Jason's courses today
Archives
  • January 2023
  • October 2022
  • February 2022
  • January 2022
  • December 2021
  • September 2021
  • July 2021
  • June 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • October 2020
  • August 2020
  • July 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • August 2019
  • June 2019
  • May 2019
  • April 2018
  • March 2018
  • February 2018
  • September 2017
  • July 2017
  • March 2017
  • February 2017
  • October 2016
  • June 2016
  • May 2016
  • March 2015
  • February 2015
  • November 2014
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • April 2014
  • March 2014
  • January 2014
  • December 2012
  • November 2012
  • July 2012
  • November 2011
  • October 2011
  • September 2011
  • July 2011
  • May 2011
  • November 2010
  • October 2010
  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • October 2007
  • September 2007
  • June 2007
  • March 2006
  • February 2006
  • December 2005
  • November 2005
  • October 2005
  • July 2005
  • May 2005
  • April 2005
  • February 2005
  • December 2004
  • April 2004
  • December 2002
  • August 2002
  • June 2002
  • January 2002
By date
April 2023
M T W T F S S
 12
3456789
10111213141516
17181920212223
24252627282930
« Jan    
Calendar
April 2023
M T W T F S S
 12
3456789
10111213141516
17181920212223
24252627282930
« Jan    

You missed

Uncategorized

GDG Web Dev Fest @ Google NYC (18 Jan 2023)

Jan 24, 2023 Jason
Uncategorized

React Meetup @ Wix Playground (17 Jan 2023)

Jan 18, 2023 Jason
Tech Industry

Effective Story Writing for Software Teams

Oct 3, 2022 Jason
Tech Industry

Big Tech Won’t Save Us

Feb 25, 2022 Jason

Jason Fleetwood-Boldt

Engineering Success with Automated Testing

Proudly powered by WordPress | Theme: News Hunt by Themeansar.

  • Home
  • 31 Days of Marketing & Analytics
  • About Jason
  • Art History
    • The Art History of Neo-Dadaism
  • Courses
    • The Pyramid of Learning to Code
    • Git Good
      • Git Branching & Checking out
      • Colorizing Your Git Experience
      • Rebasing and Merging
      • Git autocomplete on the shell prompt
      • Use Git Clean Remove Changes and New Directories
      • Show the current git branch on the shell prompt
      • The .github/CODEOWNERS File
    • Unix Basics Fast ⌨️
      • The File System, The Working Directory, and pwd
      • cd (Change Directory)
      • ls (List)
      • Set the default EDITOR for you Shell
      • man (Manual Page)
      • ps (Process List)
      • which (Show if and where a command lives in your path)
      • kill and kill -9 (Stop and Terminate)
      • Ctl-Z (Background a Unix process)
      • Ctl-C (Stop a unix process)
      • fg (Foreground)
      • curl (Call URLs over HTTP, FTP, etc)
      • Tab (Auto-complete)
      • Tab-tab (Auto-suggest)
      • Readline Shortcuts Cheatsheet
      • Ruby Manager: RVM, rbenv, or Asdf
      • Node Manager: NVM, nenv, or asdf
      • Get NVM To Switch Between Node Versions when switching Directories (Zsh)
    • Modern Javascript Fundamentals (2023) 💻
      • 10 Rules of Javascript Variables •WIP•
      • Template Literals (aka String Interpolation) With a Backtick
      • The Conditional Render
      • Modules in JavaScript
      • Object Property Value Shorthand
      • Nullish coalescing operator (??)
    • TypeScript Crash Course •WIP•
    • React Building Blocks 🧱
      • The Basics of JSX
      • Props •WIP•
      • Controlled vs. Uncontrolled Components
      • Essential React Hooks 🪝•WIP•
        • useEffect
        • useState
        • useRef and Forwarding Refs Part 1
      • Fetching Data with an Endpoint In React
      • How to Use Environment Files in a React App
      • The Component Lifecycle (React before 16.18)
    • React Native Wrapper 🍬
      • 1: Start (React Native)
      • 2: Your Weather App (React Native & Hooks)
    • Stepping Up Rails 🛤
      • Matz is Nice and So We Are Nice
      • Identity Crisis
      • Uninitialized Constant OBJECT (while in a Rake task)
      • Rails Magic Autoload (Zeitwork)
      • Avoiding Fat Models by Preferring Composition Over Inheritance
      • Learning Postman
      • Advanced Rails Debugging
      • Ruby Debugging Basics
      • Cache or Bust
      • A Word About Flash Messages
      • OpenStruct Secret Tool
      • Antipattern: Fire & Forget
      • Who is N+1?
      • Learning ActiveRecord
      • Rails Migrations Tips & Tricks
      • ActiveRecord Chainable Scopes
      • Ensure with Explicit Return
      • Enumerated Types in Rails and Postgres (Rails 6 only)
      • The Magic of Enums in Rails
      • Ruby 2 Keyword Arguments
      • Upgrading to Rails 3, 3.1, and 3.2
      • Upgrading to Rails 4.0, 4.1, and 4.2
      • Upgrading to Rails 5.0
      • Upgrading to Rails 5.1 + 5.2
      • Upgrading to Rails 6.0
      • Upgrading to Rails 6.1
      • Adding jQuery to a Rail 6 App using Webpacker
      • Why Don’t My Assets Reload Correctly in Rails 6 or 7 (Sprockets, Webpacker, JS Bundling, & Shakapacker)
      • Rspec, SimpleCov, Capybara & FactoryBot Setup (for Ruby Testing)
      • Capybara
      • Using Rails with SSL on Localhost
      • Working with Mobile Phones
      • Rails Quick Scripts
    • Rails 7 Crash Course
      • How the Rails Procfile Works, Overmind, Hivemind, and Foreman
      • Rails 7: Options for Bootstrap, Turbo, Stimulus, and React and How to Load Javascript in Rails 7
      • Rails 7: JSBundling with ESBuild, Stimulus, Turbo, Bootstrap, CircleCI Up & Running
      • Rails 7: ImportMap-Rails with Bootstrap, Stimulus, Turbo (Long Tutorial)
      • Rails 7: ImportMap-Rails with Bootstrap, Stimulus, Turbo (Quick Setup)
      • Rails 7: Stimulus JS Basics
      • Rails 7: Turbo Your Rails •WIP•
    • React ❤️ Rails
      • Rails 7: Shakapacker and ReactOnRails Quick Setup (Part 1)
      • Rails 7: Shakapacker and ReactOnRails Quick Setup (Part 2) •WIP•
      • Rails React: Pass parameters as camelCase and convert them to snake_case
      • GraphQL with Rails Part 1
      • GraphQL with Rails Part 2 •WIP•
      • GraphQL with Rails Part 3 •WIP•
    • Deployment Zone ☁
      • Heroku
        • The Heroku Pipeline and Asset Compilation
        • Heroku Dynos
        • The Heroku Pipeline (aka ‘Pipelines’)
        • Heroku Routers & Mesh Layer
        • Heroku Memory Bloat
        • Heroku Release Tasks
    • Javascript Got Your Back 🪤
      • NextJS To The Moon 🌚
    • Styled High: CSS Animation Tricks 😇
      • Animate On Scroll
      • Linear Wiping Text
      • One-Line CSS Ellipsis
      • Pop In
      • Soft fade In
    • TDD For Everyone 🧬
      • TDD For Ruby 💎
        • CircleCI Rspec Rails
        • looks_spammy?
    • Modern Chrome $ Jquery Replacement
    • PHP Debugging Crash Course
    • Swift Types
    • Shell Scripting
      • Shell Scripting – set -euo pipefail Failsafe
    • Advanced Rails with Rspec, Capybara, and friends
  • Digital Marketing & SEO Toolkit
    • Links: Places To Post
  • Food
    • Africa Peanut Lentil Harissa Soup
  • Great Modern Web Design Examples
  • Hot Glue Tutorial
    • Field Types Supported
    • Hot Glue Example #2 – Users and their Widgets
    • Hot Glue Example #3 – Pet Spa
    • Hot Glue Example #4: Human Spa
    • Hot Glue Example #5 – Validation
    • Hot Glue Example #6 – Magic Buttons
    • Hot Glue Example #10: Alt Lookups
  • Hot Glue: A Scaffold Companion for Turbo-Rails and Hotwire
    • Hot Glue Tutorial: Meet Hot Glue
    • Hot Glue Tutorial Example 1: Fields and Relationships
    • Hot Glue Tutorial: Example 2: Authentication and Ownership
  • How To Allowlist & Denylist Domains in a Rails app
  • How to Contact Jason
  • JFB’s Open Source Gems
    • HTML Render
    • Nonschema Migrations
    • Universal Track Manager
  • Join The Revolution
  • LINDA BOLDT READER
  • List of Search Engines
  • Privacy Policy
  • Stuck in a loop! You are running `create-react-app` 4.0.3, which is behind the latest release (5.0.0). We no longer support global installation of Create React App.
  • Foreman and the Procfile.dev
  • See the Browser’s Console Messages in Rspec
  • Overloaded Controllers
  • Rails Model Callbacks or Mixing Business Logic and ActiveRecord
  • Not testing Business Logic or Mixing Business Logic into other Concerns
  • If Rails.env.production? or Not Having Prod-Staging Parity
  • God Objects & Complected Codebases
  • Unit Testing Without Factories or Not Understanding Transactional Fixtures
  • Swallowing Errors
  • Absent or insufficient End-to-End specs
  • ENV Variables in Source Control or Settings Multiple Places
  • Messy or Brittle Deployment