Open in app

Sign In

Write

Sign In

Ibrahim Jaber

218 Followers

Home

About

Apr 29

C# ref vs. out: What’s the Difference?

In C#, both the ref and out keywords are used for passing parameters by reference. However, there are some differences between the two that are important to understand. When you pass a parameter by value, the function gets a copy of the parameter’s value. Any changes made to the parameter…

Csharp

2 min read

Csharp

2 min read


Apr 23

File Storage with Azure Blob Storage in .NET API

Introduction — Azure Blob Storage is a powerful cloud-based storage solution provided by Microsoft Azure that allows storing and managing large amounts of unstructured data, including videos. In this blog post, we will learn how to implement Azure Blob Storage in a .NET Core API for storing and managing videos. We will…

Azure

5 min read

Azure

5 min read


Apr 23

.NET API Security | Best Practices

As a developer, ensuring the security of your API is crucial to protect sensitive data and prevent unauthorized access. With the release of .NET , Microsoft has introduced some changes to the way APIs are configured and secured. In this blog, we will explore best practices for securing your .NET…

Software Development

3 min read

Software Development

3 min read


Apr 20

Entity Framework Migration | Best Practices!

Introduction: Entity Framework (EF) is a popular Object-Relational Mapping (ORM) framework for .NET applications that simplifies database access and manipulation. One of the powerful features of EF is its built-in migration system, which allows developers to easily manage database schema changes over time, while preserving existing data. In this blog…

Programming

4 min read

Programming

4 min read


Apr 20

.NET API | Clean Architecture

What is Clean Architecture? Clean Architecture is a software design pattern that promotes separation of concerns and dependency inversion. It emphasizes the separation of the application’s core business logic from external dependencies, such as databases, frameworks, or APIs, to make the codebase more maintainable and testable. …

Programming

5 min read

Programming

5 min read


Apr 18

.NET APIs with Domain-Driven Design

Introduction: I often come across design patterns that can greatly enhance the quality and maintainability of software applications. One such design pattern that has gained popularity in recent years is Domain-Driven Design (DDD). DDD is an approach that focuses on aligning software design with the business domain, making the codebase…

Software Development

8 min read

Software Development

8 min read


Apr 11

RxJS in Angular: Best Practices for Handling Asynchronous Data

Asynchronous data management is a crucial aspect of building modern web applications, and Angular provides a powerful toolset for handling asynchronous operations. At the heart of this toolset is RxJS, a library for reactive programming that allows developers to work with asynchronous data streams using a simple and consistent API…

JavaScript

4 min read

JavaScript

4 min read


Apr 11

Git and GitHub with Bash Command Line: A Beginner’s Guide

As a software developer, you may find yourself using Git and GitHub on a regular basis to manage your codebase and collaborate with others. While many developers use graphical user interfaces to interact with Git and GitHub, using the command line can be a more efficient and powerful way to…

Git

4 min read

Git

4 min read


Apr 11

Database Access with Dapper: Best Practices

As a .NET Core developer, you may have heard of Dapper, a simple and lightweight ORM (Object-Relational Mapping) tool. It allows you to query databases in a fast and efficient way, without the overhead of a full-fledged ORM like Entity Framework. In this blog post, we will explore some best…

Dotnet

5 min read

Dotnet

5 min read


Apr 4

Bulletproof your .NET Applications: A Comprehensive Guide to NUnit, Moq, and FluentAssertions

Introduction — Testing is a crucial part of software development. It ensures that the code behaves as expected, and bugs are caught before they make it into production. In the .NET Core ecosystem, NUnit is a popular unit testing framework, and Moq and FluentAssertions are widely used testing libraries. In this blog…

Programming

2 min read

Programming

2 min read

Ibrahim Jaber

Ibrahim Jaber

218 Followers

Software developer | Programming and Blockchain enthusiast

Following
  • COTI

    COTI

  • Dr Mehmet Yildiz

    Dr Mehmet Yildiz

  • Willem-Jan Ageling

    Willem-Jan Ageling

  • Jeff the Content Profit Coach

    Jeff the Content Profit Coach

  • Jaydeep Patil

    Jaydeep Patil

See all (46)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams