TKTheodore Karropoulosintkarropoulos.hashnode.dev·Dec 13, 2021 · 2 min readMy list of useful git commandsAs all those of us involved in the field of Computer Science know or should know, Git is by far the most widely used modern version control system in the world today. We utilized it in our everyday routine to keep track of our code changes and helps ...00
TKTheodore Karropoulosintkarropoulos.hashnode.dev·Dec 11, 2021 · 3 min readLazy Loading in C#Lazy loading Lazy loading is a concept where we delay the loading of the object until the point where we need it. Putting in simple words, on demand object loading rather than loading objects unnecessarily. Lazy Initialization Lazy initialization of ...00
TKTheodore Karropoulosintkarropoulos.hashnode.dev·Oct 9, 2021 · 1 min readBoxing and Unboxing in C#What boxing is? As Microsoft's documentation explains, boxing is the process of converting a value type to the type object or to any interface type implemented by this value type. In simple words boxing is the process of converting a value type to re...00
TKTheodore Karropoulosintkarropoulos.hashnode.dev·Oct 2, 2021 · 2 min readCreating Custom Middleware in ASP.Net CoreMiddleware is a software that's assembled into an app pipeline to handle requests and responses. Each component: Chooses whether to pass the request to the next component in the pipeline. Can perform work before and after the next component in the p...00
TKTheodore Karropoulosintkarropoulos.hashnode.dev·Sep 23, 2021 · 2 min readDependency Injection Lifetime in .NET.NET supports the dependency injection (DI) software design pattern, which is a technique for achieving Inversion of Control (IoC) between classes and their dependencies. All these dependencies are registered inside the Startup.cs within ConfigureSer...00