InDev GeniusbySoftinbitThe Power of Object-Oriented Programming: From Abstraction to Polymorphism“Object-oriented programming offers a sustainable way to write spaghetti code. It lets you accrete programs as a series of patches” — Paul…Mar 21, 2023Mar 21, 2023
InDev GeniusbySoftinbitClean Code in C# : The Art of Writing Code That Doesn’t Suck (Overall)“Clean code is simple and direct. Clean code reads like well-written prose. Clean code never obscures the designer’s intent but rather is…Mar 17, 2023Mar 17, 2023
SoftinbitThe Art of Abstraction: How to Avoid Over-Engineering and Keep Your Code Simple“Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.” — Antoine de Saint-ExuperyMar 16, 2023Mar 16, 2023
InDev GeniusbySoftinbitIndependent Testing in C# : Maximizing Code Reliability“Independent tests are the foundation of reliable software. Without them, changes become a game of chance. But with them, you can have the…Mar 15, 2023Mar 15, 2023
InDev GeniusbySoftinbitCommand-Query Separation in C#: Separating Your Chefs from Your Waiters“By separating commands from queries, we can make our code more modular, maintainable, and easier to reason about. It’s like separating the…Mar 14, 2023Mar 14, 2023
InTowards DevbySoftinbitThe Importance of Using Correct Constructs in C#“Using the appropriate programming constructs is like using the right tool for the job. It leads to clean, efficient, and maintainable…Mar 13, 2023Mar 13, 2023
InDev GeniusbySoftinbitManaging Nulls and Booleans in C#: Tips and Tricks for Writing Robust Code“Null reference exceptions and unexpected boolean behavior can drive even the most seasoned developers crazy. By using these tips and…Mar 12, 2023Mar 12, 2023
InDev GeniusbySoftinbitCode Complexity: The Godzilla of Programming — How to Tame It with C#“A good programmer is someone who always looks both ways before crossing a one-way street.” — Doug LinderMar 11, 2023Mar 11, 2023
InDev GeniusbySoftinbitPure Functions in C# : The Secret Ingredient to Programming Success (and Delicious Code)“Functional programming is fundamentally about reducing complexity. It is about separating concerns and building software that is easier to…Mar 10, 2023Mar 10, 2023
InDev GeniusbySoftinbit“Code Style: Dress to Impress (Your Colleagues)” — A Humorous Guide to Indentation and Code Style“As developers, we are responsible not only for writing functional code, but also for writing code that is easy to read, understand, and…Mar 9, 20231Mar 9, 20231
InDev GeniusbySoftinbitSize Matters: Why Small is Better When It Comes to Code (And Pizza)“Complexity is your enemy. Any fool can make something complicated. It is hard to make something simple.” — Richard Branson.Mar 8, 2023Mar 8, 2023
InDev GeniusbySoftinbitNaming Conventions in C# : Say Goodbye to Confusing Code and Hello to Hilarious Headlines“As developers, we have the power to make the world a better place, one line of code at a time. But with great power comes great…Mar 7, 2023Mar 7, 2023
InDev GeniusbySoftinbitConsistency in C#: The Glue that Holds Your Code Together (Like Peanut Butter on Bread)“Consistency is the key to unlocking the full potential of clean coding. It not only improves readability and maintainability, but it also…Mar 7, 2023Mar 7, 2023