Dragon Astronauts
About
All Posts
All Posts
09.30
2024
Why we unit test.
09.29
2024
What is a Ruby block?
09.28
2024
Notes on the Rails 8 Keynote: “It’s More Fun to Be Competent”
09.27
2024
The differences between Ruby blocks, procs, lambdas and closures.
09.14
2024
Better, faster code with test driven development.
05.20
2024
ChatGPT is still making lots of mistakes.
04.3
2024
The Safety Margin in Software Development Estimates
04.3
2024
The Power of Play for better Team Meetings
04.1
2024
What to Do When You’re Laid Off
03.7
2024
Should I fix the terrible app I inherited? Or totally rewrite it?
12.19
2023
Should I use a Struct or an OpenStruct (Ruby)?
12.17
2023
Why do we Bundle exec (re-examined)
11.30
2023
JavaScript Hoisting intro
11.3
2023
How to get the min and max from an Array (Ruby)
10.20
2023
JSON Web Token basics
10.2
2023
React Component Intro
09.2
2023
Stimulus Intro
03.11
2023
Binstubs
02.12
2023
Ruby Benchmark
01.18
2022
Link_to and Link_to_unless
08.1
2021
Using Service Objects to extract business logic.
05.23
2021
Why do we bundle exec?
05.21
2021
Ruby Case statements from if/else
05.11
2021
Classes, Hashes, Structs and OpenStructs in Ruby
04.21
2021
Pushing Rails validations down to the database?
04.16
2021
Ruby Native Extensions
01.24
2021
Using Spaced Repetition to Learn Programming
11.20
2019
Organizing large Rails projects
09.13
2019
Using Rails form objects
08.29
2019
Killing dead Rails controllers
08.22
2019
What is a good first programming language?
08.14
2019
Should you add Gemfile.lock to Git?
07.23
2019
Rails Benchmarking
07.18
2019
Cleaning up a messy Gemfile
03.3
2018
Keyword (Named) Parameters
01.4
2017
Arrays in Ruby
10.21
2016
Looping in Ruby
09.28
2016
Service Object (Ruby on Rails)
05.6
2015
Ranges with 2 or 3 dots
01.15
2015
Ruby Constants
11.13
2014
Ruby String Basics
08.28
2014
Ruby off Rails
08.27
2014
Naming Ruby Gems
05.3
2014
Tips to be a productive developer.