legal-debugger.hashnode.devOn 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 read
legal-debugger.hashnode.devA 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...Apr 11, 2021·3 min read
legal-debugger.hashnode.devObject-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...Dec 20, 2020·9 min read
legal-debugger.hashnode.devUnderstanding 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 ...Dec 8, 2020·8 min read
legal-debugger.hashnode.devOOP 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 read