FrankJS
  • Home
  • Blog
  • Contact
  • Uses
Writing

Blog

Notes on engineering, AI, and things I am learning.

  1. What is CORS?

  2. Don't Be Sloppy; Use Strict Mode in JavaScript

  3. How to Name Your Variables

  4. grep Without cat, and Other Tips

  5. Fix "cannot resolve symbol 'routes'" in IntelliJ IDE's

  6. How to Install Node.js on Linux, Windows, Mac OSX

  7. JavaScript Arrow Functions: Things to Remember

  8. What is Big O Notation?

  9. Problem Solving: Adding the 'watch' command to MacOS

  10. The Difference Between Static and Dynamic Languages

  11. The Hidden Cost of Maintaining Large Projects with Dynamic Languages

  12. How to Force Git to Overwrite Local Files On “Pull” (Actually Fetch)

  13. ‘source’ vs ‘sh’ | The Difference Between Sourcing and Running a Script

  14. Installing Oracle JDK on Ubuntu / Debian

  15. The Difference Between Design Patterns and Algorithms

  16. Java Resources

  17. How to Disable IPv6 in Ubuntu

  18. Normalizing Sound Output Level on Ubuntu Linux

  19. Best Books for a Career in Software Engineering

  20. Over 75 Free Python Learning Resources

  21. “The Best” IDE for Each Programming Language

  22. Upgrade Node.js Using npm and n

  23. Best Books for Becoming A Master Software Engineer

© 2026 Frank J Santaguida

  • Source
  • LinkedIn