Dec 31, 2025 · 7 min read · Hi everyone! this is Jimmy , and this is the seventh article in my series “Breaking Things with Go.” In this series, I document my journey through Jon Bodner’s Second Edition: Learning Go – An Idiomatic Approach to Real-World Go Programming and explo...
Join discussion
Dec 30, 2025 · 5 min read · You're working with a collection in Clojure and need to iterate over it. You reach for... wait, which one? for map doseq run! In my experience, while the official documentation exists, it's often unclear when to use each construct. This guide b...
Join discussion
Sep 20, 2025 · 12 min read · 1. Introduction In the world of programming, writing code that merely works is no longer enough. Modern software systems demand code that is organized, maintainable, and reusable. This is where Object-Oriented Programming (OOP) comes into play. OOP i...
Join discussion
Sep 17, 2025 · 4 min read · When you write: for x in something: print(x) it seems straightforward. But what makes an object loopable in Python? Lists, strings, sets, dictionaries, files all of these are iterable. The answer lies in Python’s iteration protocol. In this arti...
Join discussion
Aug 1, 2025 · 5 min read · Recursion is one of the most powerful ideas in programming but it can be tricky to grasp at first. One of the best ways to understand recursion is by tracing what happens under the hood: the call stack. 🔁 What is Recursion? Recursion is when a func...
Join discussionJul 22, 2025 · 4 min read · Basic Key Loop When you first start working with Python, looping through a dictionary by its keys feels natural and straightforward. You simply write a for loop that addresses each key one after another. This method is clear and concise, making it id...
Join discussionApr 10, 2025 · 6 min read · Recursion is a fundamental concept in computer science that involves a function calling itself to solve smaller instances of a problem. This guide delves into its fundamentals, when to use it, memory management, and troubleshooting, with examples and...
Join discussion
Feb 12, 2025 · 3 min read · The Story of Two Coders Meet Amit and Priya, two passionate programmers who love solving coding challenges. One day, they were given a task: ❓ "Find the factorial of a number efficiently." Amit, a recursion enthusiast, immediately wrote a recursive f...
Join discussion