Dragon Astronauts Logo Dragon Astronauts
Blog Store

Blog

  • Dec 4, 2024 Technical Debt is a Project Killer
  • Dec 3, 2024 How I Blog
  • Dec 2, 2024 Get comfy in the Ubuntu terminal
  • Nov 9, 2024 Dragon Astronauts Store Launch! 🚀🐉
  • Oct 18, 2024 Why you should use Docker in development.
  • Sep 30, 2024 Why we unit test.
  • Sep 29, 2024 What is a Ruby block?
  • Sep 28, 2024 Notes on the Rails 8 Keynote
  • Sep 27, 2024 Ruby blocks, procs, lambdas and closures
  • Sep 14, 2024 Better, faster code with test driven development
  • May 20, 2024 ChatGPT is still making lots of mistakes.
  • Apr 3, 2024 The Power of Play for better Team Meetings
  • Apr 3, 2024 Software Estimates and Safety Margins
  • Apr 1, 2024 What to do when you're laid off.
  • Mar 7, 2024 Should I fix the terrible app I inherited?
  • Dec 19, 2023 Should I use a Struct or an OpenStruct (Ruby)?
  • Dec 17, 2023 Why do we Bundle exec (re-examined)
  • Nov 30, 2023 JavaScript Hoisting intro
  • Nov 6, 2023 Ranges with 2 or 3 dots
  • Nov 3, 2023 How to get the min and max from an Array (Ruby)
  • Oct 20, 2023 JSON Web Token basics
  • Oct 2, 2023 React Component Intro
  • Oct 1, 2023 JSX React Intro
  • Sep 2, 2023 Stimulus Intro
  • Aug 16, 2023 Active Record Intro
  • Aug 3, 2023 Action Text Intro
  • Jul 5, 2023 Active Record Validations Intro
  • May 14, 2023 Private Methods
  • Apr 23, 2023 Case Statements
  • Mar 11, 2023 Binstubs
  • Feb 12, 2023 Ruby Benchmark
  • Dec 18, 2022 Keyword parameters in Ruby
  • Apr 12, 2022 Lambda
  • Mar 29, 2022 Plain Old Ruby Objects
  • Mar 19, 2022 Open Struct
  • Jan 24, 2022 A Better Technical Interview.
  • Jan 18, 2022 Ruby Blocks - How to pass and Execute Code
  • Aug 1, 2021 How to use Service Objects in Rails.
  • May 23, 2021 Why do we bundle exec?
  • May 21, 2021 Ruby Case statements from if/else
  • May 11, 2021 Classes, Hashes, Structs and OpenStructs in Ruby
  • Apr 21, 2021 Pushing Rails validations down to the database?
  • Apr 17, 2021 Ruby Native Extensions
  • Jan 24, 2021 Using Spaced Repetition to Learn Programming
  • Sep 14, 2020 Active Record Migrations Intro
  • Sep 6, 2020 Active Record Callbacks Intro
  • Jun 30, 2020 Comparing Strings in Ruby
  • Jun 2, 2020 Multiline Strings
  • Nov 19, 2019 Organizing large Rails projects
  • Sep 12, 2019 Using Rails form objects
  • Aug 29, 2019 Killing dead Rails controllers
  • Aug 22, 2019 What is a good first programming language?
  • Aug 14, 2019 Should you add Gemfile.lock to Git?
  • Jul 23, 2019 Rails Benchmarking
  • Jul 18, 2019 Cleaning up a messy Gemfile
  • Jul 29, 2018 Ruby String Concatenation
  • May 16, 2018 $LOAD_PATH
  • Mar 3, 2018 Keyword (Named) Parameters
  • Jan 25, 2018 Regular Expressions on Strings
  • Aug 12, 2017 Ruby Struct
  • Feb 17, 2017 Hash
  • Jan 20, 2017 Range
  • Jan 4, 2017 Arrays in Ruby
  • Dec 1, 2016 Ruby String Basics (Again)
  • Oct 21, 2016 Looping in Ruby
  • Sep 28, 2016 Service Object (Ruby on Rails)
  • Jul 30, 2016 String Interpolation
  • Dec 20, 2015 Ruby Integers Intro
  • May 25, 2015 Ruby Class
  • Jan 15, 2015 Ruby Constants
  • Nov 13, 2014 Ruby String Basics
  • Aug 28, 2014 Ruby off Rails
  • Aug 27, 2014 Naming Ruby Gems
  • May 3, 2014 Tips to be a productive developer.
  • Dragon Astronauts
  • john@dragonastronauts.com
  • © Copyright 2014-2025
  • Dragon Astronauts LLC.
  • All rights reserved.
  • All Posts
  • About
  • Contact
  • Disclaimer
  • Privacy
  • Terms and Conditions
  • Cookies Policy
  • Products
  • Past Products
We use third party cookies and scripts to improve the functionality of this website.Ok, Got it.More Info.