April 2021
The Second Edition of "Refactoring"
This classic is updated. And they switch from java to JavaScript. This is a great improvement. Yes, personally I would have preferred ruby but js is a more logical choice!
Introducing Action Mailbox for Rails 6
Rails keeps on marching on. Another great addition. Supports an intelligent way for a rails app to receive and handle incoming email.
How to curve an exam and assign grades – David Richeson: Division by Zero
Not a coding link but has some useful ideas if you are a teacher.
How TDD Can Prevent Over-Engineering
An interesting perspective on test driven development
Stop Learning Frameworks – Lifehacks for Developers by Eduards Sizovs
Without reading this, I know I totally agree!
Speed up ActiveRecord with a little tweaking - via @codeship
Some excellent techniques for making activerecord perform best.
André Staltz - JavaScript Getter-Setter Pyramid
Really excellent explanation of all the different ways functions can be used in JavaScript. Technically dense and requires study but good.
Algorithm Archive · GitBook
There are lots of algorithm libraries. This one is a nice one!
Everything I've learned in 10 years of Blogging
I don’t do this myself but maybe you will find it useful
Fish shell 3.0
Big news! If you aren’t using the Fish shell yet, what are you waiting for? It’s practically 100% compatible with bash and is 190x better in certain areas!
learn PID without a PhD!
I’ve read so many PID tutorials. One more w t hurt. Until I have a deep intuitive understanding of the math.
We’re Finally Learning the Lesson of Y2K — and It’s Too Late
I remember taking out hundreds of dollars
Deep Rails: How to use Abstract Classes
Interesting Rails abstract classes feature
Rethinking how we interview in Microsoft’s Developer Division
Interesting about how Microsoft interviews and how they updated their process.