Open in app

Sign In

Write

Sign In

Yohan Malshika
Yohan Malshika

429 Followers

Home

About

Pinned

Why Self-Sufficiency is Crucial for Software Engineers

Importance of self-sufficiency in Software Engineering — Self-sufficiency is a key attribute of any successful software engineer. Self-sufficient software engineers are able to manage their own workloads, troubleshoot problems independently, and ultimately produce better-quality code. …

Software Development

3 min read

Why Self-Sufficiency is Crucial for Software Engineers
Why Self-Sufficiency is Crucial for Software Engineers
Software Development

3 min read


Published in Enlear Academy

·Pinned

Const vs Readonly vs Static Readonly in C#

Understanding the Difference between Const, Readonly, and Static Readonly in C# — Static, Readonly, and Constant are prevalent keywords used to declare the variables. But there are some confusing scenarios between these three keywords. These keywords have tiny differences, but these differences will provide better guidance to select which keywords are better according to the moment. …

C Sharp Programming

4 min read

Const vs Readonly vs Static Readonly in C#
Const vs Readonly vs Static Readonly in C#
C Sharp Programming

4 min read


Published in Enlear Academy

·Pinned

Repository Pattern and Unit of Work with ASP.NET Core Web API

How to Implement a Unit Of Work with Repository Pattern in ASP.NET Core Web API — Hello All, I plan to tell you how to implement a unit of work with the repository pattern in ASP.NET Core today. In that case, I'll discuss, What is the Repository Pattern? Non-generic and Generic Repository Pattern What is the Unit of Work (UoW)? Benefits of UoW How to implement…

Aspnetcore

7 min read

Repository Pattern and Unit of Work with ASP.NET Core Web API
Repository Pattern and Unit of Work with ASP.NET Core Web API
Aspnetcore

7 min read


Published in Enlear Academy

·3 days ago

Private VS Sealed Classes in C#

Understanding the differences between private class and sealed class in C# — C# is an object-oriented programming language that provides various ways to organize code and encapsulate data. Two of the ways to do this are by using private classes and sealed classes. These two concepts are often confused with each other, but they are fundamentally different. In this article, I will…

C Sharp Programming

4 min read

Private VS Sealed Classes in C#
Private VS Sealed Classes in C#
C Sharp Programming

4 min read


Published in Enlear Academy

·Mar 14

Null Handling Techniques in C#

7 Null Handling techniques that you should know in C# — In C#, null is a special value that represents the absence of a value. Null can be assigned to reference types and nullable value types, but it cannot be assigned to non-nullable value types. Handling null values in C# is an essential aspect of writing robust and reliable code. In…

C Sharp Programming

4 min read

Null Handling Techniques in C#
Null Handling Techniques in C#
C Sharp Programming

4 min read


Published in Enlear Academy

·Mar 8

How to write unit tests with Dapper

Writing unit test code when using the Dapper ORM tool for database operations with ASP.NET Core Web Application — Writing unit tests when using the Dapper ORM tool for database operations in an ASP.NET Core Web Application can be complex. This is because Dapper uses static extension methods that are difficult to mock when testing services. There is one approach to resolving this problem. We need to create a…

Aspnetcore

4 min read

How to write unit tests with Dapper
How to write unit tests with Dapper
Aspnetcore

4 min read


Published in Enlear Academy

·Mar 21, 2022

7 Nuget Packages to Improve Your ASP.NET Core Application

Few Nuget Packages to improve the productivity of the ASP.NET Core Application — Software development is a challenging task, and “reinventing the wheel” will not benefit you as a developer. Instead, as a developer, you should make your life as simple as possible by utilizing known and tested packages wherever appropriate. …

Aspnetcore

3 min read

7 Nuget Packages to Improve Your ASP.NET Core Application
7 Nuget Packages to Improve Your ASP.NET Core Application
Aspnetcore

3 min read


Published in Enlear Academy

·Jan 11, 2022

Global Exception Handling in .NET 6

An effective way to handle the exceptions in .NET 6 — Exception handling is one of the important tasks in the application development cycle. Today, I am planning to tell you the effective way to handle the exceptions in the .Net 6. In that case, I’ll discuss, Exception Handling with Try-Catch Block Global Exception Handling with Custom MiddleWare Exception Handling with Try-Catch Block Try-Catch block is…

Programming

5 min read

Global Exception Handling in .NET 6
Global Exception Handling in .NET 6
Programming

5 min read


Published in Enlear Academy

·Nov 22, 2021

Autofac with ASP.NET Core

How is Autofac more flexible than a built-in dependency injection framework in ASP.NET Core? — Hello All, I am planning to tell you how to implement the Autofac IoC container with ASP.Net Core today. In that case, I’ll discuss, What is Autofac? How to implement Autofac with ASP.NET Core? What is Autofac? Autofac is a .Net-based IoC container. When classes interact with one another, it manages the dependencies…

Net Core

4 min read

Autofac with ASP.NET Core
Autofac with ASP.NET Core
Net Core

4 min read


Published in Enlear Academy

·Sep 23, 2021

How to Deploy a Dockerized Web App to Heroku using the GitHub Actions

Deploying a Dockerized ASP.NET Core Web App to Heroku Using GitHub Actions — Hello all, Hope you are all doing well. Today, I plan to tell you how to deploy a dockerized ASP.NET Web app in Heroku using the Github Actions. Heroku is a cloud-based PaaS platform that supports many programming languages and hosting processes. But it's not supported the C# and ASP.NET…

Docker

6 min read

How to Deploy a Dockerized Web App to Heroku using the GitHub Actions
How to Deploy a Dockerized Web App to Heroku using the GitHub Actions
Docker

6 min read

Yohan Malshika

Yohan Malshika

429 Followers

Software Engineer @ Aizenit

Following
  • Mohamed Aboelez

    Mohamed Aboelez

  • Juan Alberto España Garcia

    Juan Alberto España Garcia

  • Tim Cadenbach

    Tim Cadenbach

  • Xiaodi Yan

    Xiaodi Yan

  • Chamil Elladeniya

    Chamil Elladeniya

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech