Blog
I've been writing online since 2020, mostly about data science, machine learning and tech careers. On purpose for documentation while able to share my knowledge. Use the search below to filter by title.
Latest Post (2)
- 21 AI tools to improve every aspect of your life, from programming to content creation
21 AI tools to improve every aspect of your life, from programming to content creation
This article likely lists 21 different Artificial Intelligence (AI) tools that can be used to improve various aspects of one`s life, such as programming and content creation. These tools may include things like AI-assisted coding, AI-generated content, and other applications of AI technology that can help to streamline or enhance different tasks and activities
- Comparing Functional and Object-Oriented Programming: A Look at the Key Differences
Comparing Functional and Object-Oriented Programming: A Look at the Key Differences
Traditionally, Hello World programs are used to illustrate how the process of coding works, as well as to ensure that a language or system is operating correctly.
All Post (25)
- 15 Design Patterns in Simple Words
15 Design Patterns in Simple Words
15 Design Patterns in Simple Words to create robust, maintainable software that meets the needs of both users and stakeholders. From defining bounded contexts and entities to implementing ubiquitous language and aggregates, this guide covers the key concepts of Design patterns and how to apply them to your projects.
- 21 AI tools to improve every aspect of your life, from programming to content creation
21 AI tools to improve every aspect of your life, from programming to content creation
This article likely lists 21 different Artificial Intelligence (AI) tools that can be used to improve various aspects of one`s life, such as programming and content creation. These tools may include things like AI-assisted coding, AI-generated content, and other applications of AI technology that can help to streamline or enhance different tasks and activities
- 7 Reasons Why You Should Use DI, Dependency Injection, Or Inversion Of Control
7 Reasons Why You Should Use DI, Dependency Injection, Or Inversion Of Control
7 Reasons Why You Should Use DI, Dependency Injection, Or Inversion Of Control, You must strongly recall the use of a DI to manipulate dependencies while growing software. The following are the number one motives why you must do this
- Boost Your Productivity with These 40 LINQ Methods: One-line Descriptions for Quick Learning
Boost Your Productivity with These 40 LINQ Methods: One-line Descriptions for Quick Learning
LINQ (Language-Integrated Query) is a powerful tool for querying and manipulating data in .NET applications, and mastering these 40 methods will take your coding to the next level. From filtering and sorting to grouping and joining, this guide covers it all
- Comparing Functional and Object-Oriented Programming: A Look at the Key Differences
Comparing Functional and Object-Oriented Programming: A Look at the Key Differences
Traditionally, Hello World programs are used to illustrate how the process of coding works, as well as to ensure that a language or system is operating correctly.
- CSRF Tokens In AngularJS jQuery With ASP.NET Core: A Comprehensive Guide
CSRF Tokens In AngularJS jQuery With ASP.NET Core: A Comprehensive Guide
Learn how to implement CSRF tokens in AngularJS/jQuery with ASP.NET Core to enhance your web application security. This article provides a step-by-step guide to help you secure your web application against cross-site request forgery attacks.
- Exploring the Benefits of Using Partial Methods in C#: A Beginners Guide
Exploring the Benefits of Using Partial Methods in C#: A Beginners Guide
Learn about Partial Methods in C#: a powerful feature for customizing auto-generated code, split method declaration and implementation within partial class or struct, with many options. #CSharp #PartialMethods
- How To Convert a JSON String to an Object in C# In 3 Easy Steps
How To Convert a JSON String to an Object in C# In 3 Easy Steps
Learn how to easily convert a JSON string to an object in C# with just three simple steps. Improve your coding skills and optimize your application today!
- How To Enable Gzip Compression In Asp Net Core Using Dot Net CLI With Example
How To Enable Gzip Compression In Asp Net Core Using Dot Net CLI With Example
GZIP is a generic compression method that can be applied to any stream of bits, need to do some configration changes in startup file in Dot Net core CLI 6
- Implementing Health Checks Middleware in ASP.NET Core
Implementing Health Checks Middleware in ASP.NET Core
This article provides a comprehensive guide on implementing health checks middleware in ASP.NET Core to help ensure the reliability of your application.
- Introduction to C# Anonymous Methods
Introduction to C# Anonymous Methods
Learn about the benefits and usage of C# Anonymous Methods, a powerful feature for creating reusable, flexible and efficient code blocks. Master the art of writing anonymous methods in C#
- Introduction to C# Extension Methods
Introduction to C# Extension Methods
Learn how to improve your C# code with extension methods. Discover the benefits of extending functionality, readability, and reducing code duplication in your project. Use extension methods to add functionality to existing classes and structs.
- Introduction to C# Lambda Expressions
Introduction to C# Lambda Expressions
Learn about the power and versatility of C# Lambda Expressions, including syntax, usage, and implementation in building applications. Enhance your C# programming skills with our comprehensive guide.
- Overview Of Domain-driven design (DDD)
Overview Of Domain-driven design (DDD)
Domain-driven design (DDD) is a powerful approach to software development that prioritizes the business domain over technical implementation. In this comprehensive overview of DDD, you will learn how to create robust, maintainable software that meets the needs of both users and stakeholders. From defining bounded contexts and entities to implementing ubiquitous language and aggregates, this guide covers the key concepts of DDD and how to apply them to your projects.
- Pre-built Exceptions In .NET
Pre-built Exceptions In .NET
Learn about pre-built exceptions in .NET and how to use them in your code. Check out TimeoutException, HttpException, FormatException, FileNotFoundException, and many more to handle errors in network programming, web applications, memory-intensive operations, and more. Use these exceptions to ensure that your code performs error handling gracefully, without creating unnecessary exceptions. Read on to learn how to leverage the power of pre-built exceptions in your .NET applications.
- SOLID principles in C# with examples
SOLID principles in C# with examples
SOLID is an acronym for five design principles that are commonly used in object-oriented programming. They were first introduced by Robert C. Martin, also known as Uncle Bob.
- SQL Server : Understanding the Differences and Uses of Stored Procedures and Functions
SQL Server : Understanding the Differences and Uses of Stored Procedures and Functions
Understand the key differences between stored procedures & functions in SQL Server. Stored procedures can have side effects & execute multiple statements while functions can only return a single value or table. This can help developers choose the right tool for their specific task
- Struct Vs Class: When To Use Struct Over Class In C#
Struct Vs Class: When To Use Struct Over Class In C#
Learn when to use struct over class in C# with this comprehensive guide. Discover the performance considerations and best practices for struct and class usage in C# development.
- The Importance of Using Http Verbs for Effective Web Development
The Importance of Using Http Verbs for Effective Web Development
Learn how to implement http vearbs, We understand the importance of web development in ensuring the success of any online business. When it comes to web development, the use of HTTP verbs is a crucial aspect that should not be overlooked
- The Next Big Thing in What`s New In Asp.net Core 7.0
The Next Big Thing in What`s New In Asp.net Core 7.0
ASP.NET Core 7.0 is a free, open-source framework for building modern web apps. Latest version includes new features such as .NET MAUI, improved Blazor support, enhanced performance and scalability, new JSON APIs and improved security. Perfect for building high-performance, scalable and secure web applications.
- Understanding the Differences Between C# Const, ReadOnly, and Static
Understanding the Differences Between C# Const, ReadOnly, and Static
Learn the key distinctions between C# Const, ReadOnly, and Static keywords and when to use each in your code.
- Understanding the Differences between int, Int16, Int32, and Int64 in C#
Understanding the Differences between int, Int16, Int32, and Int64 in C#
Learn about the differences between int, Int16, Int32 and Int64 in C#. Understand the range of values, memory usage and when to use each data type in your C# application for optimal performance and memory usage.
- Understanding the Differences between Ref and Out Parameters in C#
Understanding the Differences between Ref and Out Parameters in C#
Learn about the key differences between ref and out parameters in C# with this comprehensive guide. Understand when to use ref and out parameters in your code for optimal performance. Improve your C# skills with in-depth explanations and example code.
- Understanding the Differences Between Static vs Singleton in C#
Understanding the Differences Between Static vs Singleton in C#
Learn the key distinctions between C# Const, ReadOnly, and Static keywords and when to use each in your code.
- Understanding Virtual, Override and New Keywords in C#
Understanding Virtual, Override and New Keywords in C#
Learn the differences and proper usage of virtual, override, and new keywords in C#. Enhance your understanding as a C# developer and ensure consistent behavior in class hierarchy with this comprehensive guide.