Blog
Notes on engineering, AI, and things I am learning.
What is CORS?
Don't Be Sloppy; Use Strict Mode in JavaScript
How to Name Your Variables
grep Without cat, and Other Tips
Fix "cannot resolve symbol 'routes'" in IntelliJ IDE's
How to Install Node.js on Linux, Windows, Mac OSX
JavaScript Arrow Functions: Things to Remember
What is Big O Notation?
Problem Solving: Adding the 'watch' command to MacOS
The Difference Between Static and Dynamic Languages
The Hidden Cost of Maintaining Large Projects with Dynamic Languages
How to Force Git to Overwrite Local Files On “Pull” (Actually Fetch)
‘source’ vs ‘sh’ | The Difference Between Sourcing and Running a Script
Installing Oracle JDK on Ubuntu / Debian
The Difference Between Design Patterns and Algorithms
Java Resources
How to Disable IPv6 in Ubuntu
Normalizing Sound Output Level on Ubuntu Linux
Best Books for a Career in Software Engineering
Over 75 Free Python Learning Resources
“The Best” IDE for Each Programming Language
Upgrade Node.js Using npm and n
Best Books for Becoming A Master Software Engineer