Coding Adventures: The Truth About Programming Outside Tutorials, Part 2

redirect

Programming tutorials shows us a land of promise where everything happens as you think; as soon as you think. But real world doesn’t work that way most of the times. Here; you spend hours debugging some CORS error or thinking why your database table Id column is not auto-incrementing. For the last 2 days; I … Read more

Coding Adventures: The Truth About Programming Outside Tutorials, Part 1

redirect

Programming tutorials shows us a land of promise where everything happens as you think; as soon as you think. But real world doesn’t work that way most of the times. Here; you spend hours debugging some CORS error or thinking why your database table Id column is not auto-incrementing. For the last 2 days; I … Read more

Discover Factory, Builder, and Prototype hidden Pattern You Need Now

factory patterns

Design patterns are a set of best practices and solutions to common software development problems. They provide a way for developers to solve recurring problems in a consistent and efficient manner. Among the most widely used design patterns are the Factory, Builder and Prototype patterns. These three patterns are used for object creation and encapsulation … Read more

New Hidden Design Pattern Secrets: Builder and Prototype Can Actually Replace Factory with Scary Ease

Design Patterns

Design patterns are a set of best practices and solutions to common software development problems. They provide a way for developers to solve recurring problems in a consistent and efficient manner. One of the most widely used design patterns is the Factory pattern, which provides a way to create objects without specifying the exact class … Read more

Advanced ASP.NET Core Caching Techniques You Need to Know Now

Liskov Substitution Principle

Introduction .NET Core is a cross-platform, open-source, and modular framework for building modern applications. It is an evolution of the popular .NET Framework, which was primarily designed for Windows-based applications. With .NET Core, developers can build applications that run on Windows, macOS, and Linux operating systems. One of the key features of .NET Core is … Read more