How Unique Is Your ID?π Oct 22, 2024β’β 8 min readExplore different ways of generating unique IDs, understand UUID history, and discover how distributed systems handle unique identifiers. Plus, we'll even code our own ID generator!Read more
CAP Theoremπ Oct 14, 2024β’β 4 min readThe CAP theorem is a foundational concept in distributed systems, focusing on the tradeoffs between consistency, availability, and partition tolerance. This blog explores the CAP theorem and its extension, PACELC, providing insights into how these principles impact system design.Read more
OOP for Dummiesπ May 28, 2024β’β 8 min readDiscover the basics of OOP in this beginner-friendly guide. Learn the core concepts of OOP through simple explanations and entertaining analogies, making it easy for anyone to grasp. Perfect for aspiring developers looking to understand OOP without getting overwhelmed by complex jargon.Read more
Your Memory is Leakingπ Mar 19, 2024β’β 11 min readMemory leaks in programming occur when unused memory isn't properly released, leading to performance issues. In this blog, we look into what can cause memory leaks in JS and how we can prevent them.Read more
Mastering Arraysπ Feb 14, 2024β’β 8 min readAn array is a fundamental data structure consisting of a collection of items stored at contiguous memory locations. As programmers, you frequently interact with arrays, but how well do you truly understand them?Read more
Never be like Joeπ Feb 3, 2024β’β 9 min readThis blog aims to shed light on challenges within the IT industry and does not aim to target or criticize any specific individuals or entities. The story of Joe is fictional, and the purpose is to discuss broader issues prevalent in the industry.Read more
Let's Build a Testing Libraryπ Jan 30, 2024β’β 6 min readLearn about testing libraries, why they matter, and even build a simple testing tool. Get practical insights, boost your skills and gain a deeper understanding and appreciation of the libraries that we use daily.Read more
Hamming Weightπ Jan 24, 2024β’β 5 min readDelve into Hamming weight, Python solutions, and insightful bit manipulation techniques for identifying powers of two. Enhance problem-solving skills in this concise exploration of binary patterns and digital robustness.Read more
The Mentality of Nothingnessπ Jan 7, 2024β’β 4 min readDiscover the simplicity of nothingness in thoughts and coding. Think about labeling and empty sets, understanding the tricky parts. Connect thinking with pauses, exploring the funny side of 'nothing.' Imagine coding as a canvas where empty spaces bring surprise. Enjoy the joy of nothingness, appreciating moments between thoughts and code.Read more
One-Liner Brillianceπ Dec 27, 2023β’β 4 min readExplore the charm of concise JavaScript one-liners inspired by the vibrant LeetCode community. From copying to the clipboard to shuffling arrays, these elegant code snippets offer a glimpse into efficient and fun coding solutions. Embark on a journey of code simplicity and creativity!Read more
What's Clean Code?π Dec 21, 2023β’β 3 min readAbout a year into web development, I turned my dream of a personal website into reality using the latest NextJS version. Beyond coding, I'm into sports, drawing, and fiction books. Philosophy and psychology captivate me, and I believe our existence is purposeful. Excited to share more on my blogging journey!Read more
From Java to JavaScriptπ Dec 2, 2023β’β 4 min readNavigating university's Java challenges, I delved into JavaFX, realizing the power of self-study. Transitioning to JavaScript brought newfound joy and intrigue. Despite occasional dips into Java and Python, my coding heart belongs to JavaScript. Explore my coding journeyβfrom stumbling to thriving!Read more
Exploring the Depths of Reactπ Dec 2, 2023β’β 3 min readDelve into the inner workings of React with me. Explore the virtual DOM's optimization, reconciliation's magic, and the Fiber architecture's impact on performance. Understand the philosophy behind component lifecycle, event handling, and React's efficient approach, showcasing its commitment to minimalism, efficiency, and optimal user experience.Read more
Me :)π Nov 30, 2023β’β 3 min readAbout a year into web development, I turned my dream of a personal website into reality using the latest NextJS version. Beyond coding, I'm into sports, drawing, and fiction books. Philosophy and psychology captivate me, and I believe our existence is purposeful. Excited to share more on my blogging journey!Read more
Beyond Code: The Philosophical Evolution with Reactπ Nov 4, 2023β’β 4 min readReact has not only provided me with a powerful tool for building user interfaces but has also influenced my philosophical approach to software development. Its component-based architecture, reusability, declarative syntax, emphasis on immutable data, and continuous improvement all contribute to a mindset that values organization, collaboration, and learningRead more