On Writing Software Wrong: Ruby on RailsIf you are a loyal reader of DHH's Rails series: On Writing Software Well. You will agree it's a "gem"(no pun intended) on how to write good code. Lately, I have had the privilege of migrating a 3-year legacy system built in Nodejs to Rails. It's b...Jun 13, 2023 · 4 min readlegal-debugger.hashnode.dev
A lawyers' guide to understanding "module.exports" and "require" in nodejs.Many times we in our day-to-day use of nodejs, we rely on requiring or importing some functionality to our current file. Requiring of a file and its importation is made possible with the "require()" function which reads, executes, and then returns th...1CApr 11, 2021 · 3 min readlegal-debugger.hashnode.dev
Object-Oriented Programming explained using a Pizza Hut customer-care agent. Yeah, you read that right.Me: Hello? Hello? oh hi, I am Anthony and I am calling in to know if you have some pepperoni pizza? This is XYZ pizza store right? Agent: Yes Mr. Anthony, can you give me a second. Oh sorry sir, we do not have pepperoni pizza. The dialogue above i...2MDDec 20, 2020 · 9 min readlegal-debugger.hashnode.dev
Understanding Big O notation With The "Fried Plantain" Algorithm...Yeah you read that rightNothing caused me so much pain in the head like wrapping my head around what Big O notation is. I am a disciple of the Famous Feynmann Technique: "if you cannot explain it simply, you do not understand it". My goal in this piece is to simply explain ...1EDec 8, 2020 · 8 min readlegal-debugger.hashnode.dev
OOP and its four pillars(a pharmacological approach to understanding it).Object-oriented programming can be a hard pill to swallow and when it comes to understanding it at its core, its 4 pillars must be well understood. Just like you, I had a tough time understanding this concept. So to make your head hurt less than mine...Dec 2, 2020 · 7 min readlegal-debugger.hashnode.dev