blossom.hashnode.dev5 Git Commands That Keep Me EmployedA Brief Overview of Git (Not Really) Git is a distributed version control system that helps developers track changes, collaborate seamlessly, and avoid catastrophic mistakes (most of the time). It lets you experiment with code, roll back when things...Feb 17, 2025·3 min read
blossom.hashnode.devCallbacks in Javascript: How and Why it Powers FunctionsIn JavaScript, callbacks are the unsung heroes we use absentmindedly in many of our functions and methods. They enable flexibility, reusability, and asynchronous programming. Understanding callbacks is crucial - not just how to implement them but how...Dec 20, 2024·5 min read
blossom.hashnode.devBrilliant: An academic’s addictionI admit I’ve never completely understood cryptocurrency. On a high level, I know what they are and what they are used for, but as someone who likes to teach and my metric of gauging understanding a subject is in my ability to teach it; I can’t explai...Nov 12, 2024·4 min read
blossom.hashnode.devI broke prodPicture this, you suggested an idea to the team. Your manager loved it, praised it. Gave the green light to write up the code and deploy. You spent an entire work day on this, tested on different platforms, browsers, different environments as you typ...Nov 12, 2024·2 min read
blossom.hashnode.devHashtable in javascript: Objects vs Maps()Hashtable is a basic data structure used to store key-pair values. It is especially efficient and a need to know for solving algorithmic questions and even displaying data on your website. Complexity Analysis of a hashtable Worst CaseBest case ...Aug 27, 2024·3 min read