Related resources for CEP
  • Organizing Resource Deployments Using Bicep11/14/2024 11:01:24 AM. Bicep modules simplify Azure resource deployment by enhancing organization, reusability, and maintainability. They allow for encapsulating deployment details into manageable components, enabling easy
  • Converting HTML to PDF or Image in C# Using wkhtmltopdf11/13/2024 9:02:59 AM. This guide explains generating PDFs and images from HTML using wkhtmltopdf in C#. With wkhtmltopdf's Webkit-based engine, convert HTML content, including complex CSS and JavaScript, into high-qual
  • Types of Error Handling in Web API .NET 8 with Example11/13/2024 6:37:48 AM. Error handling is a mechanism to take control of unexpected situations that occur in the system during processing and return any helpful error response from a NET 8 Web API. That said, here are some d
  • Explaning IExceptionFilter in .NET Core11/4/2024 4:16:41 AM. This article explores ASP.NET Core's `IExceptionFilter`, which enables centralized exception handling. It highlights its advantages, such as separation of concerns, consistent error responses, and
  • Introduction to Python Classes10/22/2024 5:14:06 AM. Learn how to define classes, create objects, and understand key OOP concepts like inheritance and encapsulation. Perfect for new programmers looking to master Python's class-based structure.
  • Using Log4net to Log Exceptions in ASP.NET10/6/2024 2:59:46 PM. In this guide, we explore how to effectively use Log4net for logging exceptions in ASP.NET applications. You'll learn how to configure Log4net, implement logging best practices, and capture detail
  • Uploading Multiple Files With ListBox in ASP.NET10/3/2024 11:40:19 AM. This article explains how to upload multiple files using a ListBox control in ASP.NET. Unlike the standard FileUpload control, which supports single file uploads, this method combines FileUpload with
  • Understanding the Concept of Rule Engine through Shopping Cart Discount feature9/29/2024 4:59:27 AM. This article explores how a rule engine can be used to implement a shopping cart discount feature, automating discount logic based on conditions such as cart value, product category, and promotions.
  • Sending Emails Over .NET Framework, and General Problems Using C# Code9/27/2024 10:12:21 AM. This article explains how to send emails using the .NET framework, focusing on the System.Net.Mail namespace. It covers the essentials of SMTP, the use of SmtpClient and MailMessage classes, and commo
  • How Does Your "Code Smell"9/24/2024 4:16:49 AM. "Code smell" refers to indicators in code that suggest potential problems. Common examples include poor exception handling, magic numbers, and inefficient string operations. Other issues inv
  • Understanding Key Concepts in Domain-Driven Design9/23/2024 8:30:18 AM. In this article, we will explore how these concepts drive effective software modeling, ensuring alignment between the business domain and your codebase.
  • Resolve "Member Name Cannot Be the Same as Enclosing Type" Error9/18/2024 12:23:37 PM. A colleague faced a build error in Visual Studio when naming a file Profile.aspx, which conflicted with the System.Web.Profile type. The error "member name cannot be the same as enclosing type&qu
  • AngularJS Interview Questions And Answers - Part One9/17/2024 10:36:14 AM. In this guide, "AngularJS Interview Questions And Answers - Part One," you'll find a comprehensive list of essential questions and detailed answers to help you prepare for AngularJS inte
  • Socket Class and ServerSocket Class in Java Networking9/16/2024 6:21:43 AM. TCP/IP sockets are the most reliable, bi-directional, stream protocols. It is possible to send arbitrary amounts of data using TCP/IP. Sockets are used for data communication using this protocol.
  • Design Principle (1): SOLID in Concept9/13/2024 12:17:57 PM. This series explores software design principles, focusing on SOLID principles: Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion, and their pract
  • Creating User Defined Exceptions in Java9/9/2024 4:58:57 AM. Customized exceptions are necessary to handle abnormal conditions of applications created by the user.
  • Programming in Practice - File Concept9/4/2024 5:08:37 AM. The external data is recognized as the data we must pull or push from outside of a boundary of the process hosting the computer program. The article addresses selected examples related to steaming dat
  • Crafting Efficient and Maintainable C# Code8/29/2024 4:49:20 AM. This guide explores essential C# best practices for robust, maintainable code. It covers using meaningful variable names, following naming conventions, handling null values, and using var judiciously.
  • AI Receptionist with Microsoft Semantic Kernel and OpenAI8/23/2024 6:09:05 AM. Create an AI receptionist using Microsoft Semantic Kernel and Azure OpenAI to automate customer interactions. Integrate Semantic Kernel with OpenAI for chat completion, manage dynamic content, and han
  • Object-Oriented Programming (OOP) in .NET8/22/2024 5:03:34 AM. This article explores Object-Oriented Programming (OOP) within the .NET framework, focusing on core concepts such as classes, objects, inheritance, polymorphism, encapsulation, and abstraction.
  • HandleError Action Filter In ASP.NET MVC8/21/2024 8:43:20 AM. In this article, you will learn how to handle an error using HandleError Action Filter in ASP.NET MVC.
  • Understanding the Liskov Substitution Principle (LSP) with C#8/14/2024 8:15:01 AM. The Liskov Substitution Principle (LSP) ensures that objects of a base class can be replaced with objects of a derived class without altering program correctness. This principle, part of SOLID design,
  • Understanding Multithreading with the Thread Class in C#8/6/2024 10:12:49 AM. Learn how to implement multithreading in C# using the Thread class. This guide covers creating and managing threads, passing parameters, handling exceptions, and using Task for simplified parallelism.
  • Data Science - Basics Of Statistics - Part One8/1/2024 11:46:05 AM. Data Science means Science which is being driven by data, by means of getting useful insights from the set of data available, plotting the data visually and predicting the future.
  • Exception Handling in ASP.NET Core 87/31/2024 11:50:10 AM. Learn how to effectively manage exceptions in ASP.NET Core 8 with our comprehensive guide. Discover best practices for error handling, from using middleware and exception filters to implementing globa
  • Best practices for API Error Handling in .Net7/31/2024 9:29:19 AM. Explore best practices for API error handling in .Net, covering essential techniques for robust and resilient APIs. Learn how to effectively manage exceptions, log errors, and implement fault toleranc
  • Exception Filters in ASP.NET Core7/25/2024 12:17:08 PM. Exception handling in ASP.NET Core is crucial for application stability. Exception filters provide a centralized way to manage errors, log them, and return custom responses, enhancing maintainability
  • Handling Exceptions in ADO.NET Best Practices for Error Handling 7/24/2024 4:39:42 AM. When working with ADO.NET for data access in .NET applications, effective exception handling is crucial to ensure the stability and reliability of your applications. This article will explore common e
  • Working with Connection Objects in ADO.NET7/22/2024 6:14:31 AM. ADO.NET is a set of classes that expose data access services for .NET Framework programmers. A primary feature of ADO.NET is the ability to work with disconnected data. However, working directly with
  • Task Scheduling with System.Threading.Timer in .NET7/21/2024 4:05:41 AM. Efficient task scheduling is essential for many applications, whether you're building background services, automated tasks, or periodic data processing. In .NET, the System.Threading.Timer class p
  • Understanding HTTP Interceptors In AngularJS7/18/2024 3:19:24 PM. Explore the intricacies of HTTP Interceptors in AngularJS with our comprehensive guide. Learn how interceptors can modify HTTP requests and responses globally, handle authentication, logging, and cach
  • Polymorphism Concept OOPS7/16/2024 6:58:21 AM. Polymorphism in C# involves method overloading (multiple methods with the same name but different parameters), method overriding (subclass provides specific implementation of a method in the parent cl
  • Master Global Exception Handling with IExceptionHandler in .NET7/16/2024 5:44:17 AM. Global exception handling in .NET with IExceptionHandler centralizes error management, ensuring consistent responses and improved logging. Our Global Exception Handler Middleware catches exceptions gl
  • Exploring Advanced Error Handling Techniques in C#7/15/2024 6:52:14 PM. Error handling is a crucial aspect of software development, ensuring that applications can gracefully handle unexpected situations and maintain robust functionality. In C#, error handling is typically
  • Multi-Threading (1), Concept - What, Why7/8/2024 8:41:38 AM. This article will discuss multi-threading.
  • Exploring Advanced Error Handling Techniques in C#7/8/2024 8:30:30 AM. Error handling is a critical aspect of software development. It ensures that your applications can gracefully handle unexpected situations, maintain stability, and provide meaningful feedback to users
  • Dependency Injection (DI) in .NET Core with a Simple Example7/4/2024 5:53:09 AM. Dependency Injection (DI) in .NET Core enhances code modularity, testability, and maintainability by decoupling dependencies. It follows Inversion of Control (IoC) principles, where classes receive th
  • Implementing Periodic API Calls and Error Handling in C# Windows Forms Application7/4/2024 2:47:43 AM. The Form1 constructor initializes a form and starts a timer. When the timer elapses (t_Elapsed), it fetches data from APIs configured in WebConfigurationManager.AppSettings. The demoGet method handles
  • Caching Strategies in Angular and .NET Core6/24/2024 5:49:09 AM. Caching enhances web application performance and scalability. In Angular, use HTTP interceptors, service workers, local storage, or IndexedDB for client-side caching. In .NET Core, leverage in-memory
  • Exception Handling in C#6/23/2024 9:49:42 PM. Learn about defining methods, method overloading, return types, parameters, and access modifiers. Understand properties, including getters, setters, auto-implemented properties, and encapsulation tech
  • Understanding throw vs throw ex vs throw new Exception() in C#6/22/2024 1:42:16 PM. Explore the nuances of exception handling in C# .NET with a deep dive into 'throw', 'throw ex', and 'throw new Exception()'. Learn when to use each technique, their impact on s
  • Overview Of Filters And Their Types In ASP.NET MVC 56/19/2024 11:56:14 AM. MVC filters provide a mechanism in ASP.NET MVC to execute custom logic before or after an action method executes. They include action, authentication, authorization, result, and exception filters, ea
  • Understanding ZooKeeper: Key Concepts and Architecture6/19/2024 5:24:30 AM. Explore the key concepts and architecture of ZooKeeper, a distributed coordination service, and understand its impact through an example of a distributed lock service.
  • The Stochastic Gradient Descent 6/16/2024 8:56:36 AM. This article delves into Stochastic Gradient Descent (SGD), a cornerstone algorithm in machine learning and optimization. It explains how SGD optimizes model training by iteratively updating parameter
  • MVC Rotativa PDF IIS Server Error6/13/2024 11:20:15 AM. This article addresses a common error encountered while generating PDFs using Rotativa. It explains the steps to resolve the "Unhandled Execution Error" by installing Visual C++ Redistribut
  • Effective User Story Writing in Agile Development6/12/2024 6:38:58 AM. User stories are essential in Agile development, helping teams understand requirements from the user's perspective. This article guides you in writing effective user stories by focusing on key ele
  • The Art of JavaScript Hoisting: Understanding the Ins and Outs6/11/2024 9:11:02 AM. Discover the intricacies of JavaScript hoisting in this comprehensive guide. Understand how JavaScript handles variable and function declarations, the impact of scope, and the best practices to avoid
  • Intersect and Except in SQL Server 20056/6/2024 11:46:34 AM. Learn how to leverage Intersect and Except operators in SQL Server 2005 for efficient data manipulation. Discover their role in set operations, querying, and database management. Master T-SQL syntax f
  • The 3D Concept: Discovery, Development, Delivery6/6/2024 4:41:19 AM. 3D Concept Discovery, Development, and Delivery encompasses a comprehensive framework for innovation and product lifecycle. Discovery involves research, ideation, and exploration. Development focuses
  • Middleware In .NET Core6/5/2024 11:10:55 AM. This article covers middleware concepts including its definition, order of execution, creation using IApplicationBuilder, and methods like Run, Use, and Map. It explains custom and built-in middleware
  • Code Execution Process6/5/2024 5:37:38 AM. The code execution process involves compilation or interpretation, generating machine code or bytecode, loading into memory, and executing instructions. It includes steps like lexical analysis, parsin
  • Integrating SAP System With .NET Application6/5/2024 5:37:00 AM. Learn to connect and access data from SAP systems using SAP .NET Connector. Follow steps to integrate sapnco libraries, handle exceptions, and manage platform compatibility for successful execution. E
  • C# Basic OOPs Concepts6/4/2024 12:47:27 PM. "Basic OOPs concepts in C# involve classes, objects, inheritance, encapsulation, and polymorphism. It includes access modifiers, constructors, and destructors, along with method overloading and o
  • Mastering Asynchronous Programming in C# Async and Await Patterns 6/1/2024 9:17:52 AM. Master asynchronous programming in C# with the async and await patterns. Learn how to write non-blocking code, improve application performance, and handle concurrency. Understand Task-based asynchrony
  • The Is and As Operators in C#5/31/2024 10:06:34 AM. In C#, the "is" operator checks if an object is of a specified type, returning a boolean. The "as" operator attempts to cast an object to a specified type, returning null if the ca
  • Exception Filtering: A New Feature of C# 6.05/29/2024 8:54:14 AM. Exception filtering, a notable addition in C# 6.0, enhances error handling by allowing catch blocks to specify conditions for exception handling. This feature, employing the 'when' keyword, en
  • Using Await in Catch and Finally Blocks: A New Feature of C# 6.05/29/2024 8:12:06 AM. Discover the power of using 'await' in catch and finally blocks with C# 6.0. Explore how this feature revolutionizes error handling and asynchronous programming, improving code readability and
  • Null Propagation Operator: A New Feature of C# 6.05/29/2024 8:10:30 AM. On November 12, 2014, Microsoft announced Visual Studio 2015 Preview and C# 6.0, featuring the Null Propagation Operator. This operator simplifies null checks, reducing code complexity and bugs. It al
  • Exception Handling Mechanism In .NET 5/28/2024 11:22:10 AM. In thiThe "Exception Handling Mechanism in .NET" refers to the robust system for managing errors and exceptions in .NET applications. It encompasses the use of try-catch blocks, finally bloc
  • Working With HashSet In C#5/28/2024 11:20:47 AM. C# HashSet, introduced in .NET 3.5 within System.Collections.Generic, is an unordered collection of unique elements. It efficiently prevents duplicate entries, outperforming lists. This article covers
  • Null-Conditional Operators in C# - Simplifying Null Checks & More5/27/2024 11:46:08 AM. Explore the null-conditional operators in C# 6.0, which simplify null checks and prevent NullReferenceExceptions. Learn about the ?. operator, null-conditional indexing, and combining these with null-
  • RESTful Day #6: Request Logging And Exception Handing/Logging In Web APIs Using Action Filters, Exception Filters and NLog5/24/2024 9:14:17 AM. Day 6 of the RESTful journey focuses on robust request logging and exception handling in Web APIs. Employ Action Filters, Exception Filters, and NLog for comprehensive logging and error management, en
  • Learn Object Oriented Programming Using C#: Part 25/24/2024 8:57:02 AM. Discover advanced Object-Oriented Programming techniques in C# with our comprehensive Part 2 guide. Master inheritance, polymorphism, encapsulation, and more. Learn to create robust classes, utilize i
  • Learn Object Oriented Programming Using C#: Part 85/24/2024 7:17:07 AM. Dear reader's, this article is the fourth and last pillar of OOP. It's confusing for the beginners of OOP. So we provide an example in very simple words.
  • REST(1), In Concept5/24/2024 5:06:50 AM. This article discuss REST in Concept.
  • Understanding ToString() vs Convert.ToString() in C#5/23/2024 10:30:46 AM. In C#, both ToString() and Convert.ToString() are used to convert objects to their string representation. However, they have different usages and behavior. Understanding the differences between these
  • Mastering Exception Handling in Python5/23/2024 10:27:17 AM. In this article we will learn about how to handle exceptions in python programming language.
  • Core Concepts of Natural Language Processing5/21/2024 4:06:26 AM. Natural Language Processing is a field of artificial intelligence that focuses on the interaction between computers and humans through natural language. Core concepts include tokenization, part-of-spe
  • 6 Important .NET Concepts5/17/2024 10:37:22 AM. This article will explain 6 important concepts, Stack, heap, value, ref, boxing, and unboxing. Explore the essence of .NET through six pivotal concepts.
  • Concept of Shared Assembly in .NET5/17/2024 10:21:48 AM. Shared assemblies in .NET are reusable components accessible by multiple applications. They promote code sharing, reducing redundancy and enhancing maintainability. Strongly named and stored in the Gl
  • Mastering Python Best Practices for Clean and Efficient Code5/17/2024 7:10:25 AM. In Python development, adhering to best practices is paramount for code clarity and efficiency. Embrace PEP 8 guidelines, document with docstrings, use list comprehensions, and handle exceptions judic
  • Exception Handling (1), In ASP.NET MVC5/16/2024 5:08:07 AM. Discuss and summarize the exception handling processes in ASP.NET MVC.
  • Exception Handling (2), In ASP.NET MVC Web API5/16/2024 5:06:38 AM. Discuss and summarize the exception handling processes in ASP.NET MVC Web API
  • Exception Handling (3), In ASP.NET Core MVC5/16/2024 5:05:24 AM. Discuss and summary the exception handling in ASP.NET Core MVC
  • Exception Handling (4), In ASP.NET Core Web API5/16/2024 5:05:09 AM. This article will discuss the exception handling in ASP.NET Core Web API
  • Exception Handling (5), in ASP.NET Summary5/16/2024 5:04:45 AM. This article will make a summary for Exception Handling in ASP.NET.
  • Exception Handling (6), HttpStatusCode5/16/2024 5:04:29 AM. This article will discuss the HttpStatusCode.
  • Concepts of Threads, Thread Pools, and Tasks in C#5/13/2024 10:33:44 AM. Threads are the smallest units of execution, enabling concurrency but requiring manual management. Thread pools efficiently manage threads for short-lived tasks, while tasks abstract asynchronous oper
  • Deep Learning, Core ML Concepts and the Confusion Matrix5/13/2024 7:22:25 AM. In this article we explore the Deep Learning, Dataset Feature and Label and an important topic Confusion Matrix for performance measurement. Understanding these concepts and their applications is cruc
  • Advanced Azure Bicep Techniques: Master Infrastructure Code5/13/2024 4:15:16 AM. This article is a comprehensive guide that takes you on a deep dive into the advanced topics of Azure Bicep. It starts with logging into Azure, then moves on to explain the advanced topics in Azure Bi
  • Azure Bicep: Wrapping Up and Looking Ahead5/10/2024 8:57:42 AM. As we conclude with Azure Bicep, reflect on its benefits, lessons learned, and future enhancements. Prepare for continued adoption, explore learning resources, and anticipate its evolving role in Azur
  • Understanding the Connections Between Classes in OOP5/10/2024 7:58:52 AM. Understanding how different tools in a toolbox are used to build something. This guide helps you see how these classes share information and work together to create software, making it easier to under
  • Azure Bicep Best Practices Unveiled5/10/2024 7:56:18 AM. This article is a comprehensive guide that takes you on a deep dive into the best practices for working with Azure Bicep. It explains the best practices in Azure Bicep, complete with code samples and
  • Azure Bicep: Deployment and Infrastructure as Code5/10/2024 6:06:59 AM. This article is a comprehensive guide that takes you on a deep dive into Azure Bicep deployment. It starts with logging into Azure and then moves on to explain the concept of deployment in Azure Bicep
  • Azure Bicep: Modules for Flexible Resource Management5/10/2024 6:02:58 AM. This article is a comprehensive guide that takes you on a deep dive into Azure Bicep modules. It starts with logging into Azure, then moves on to explain the concept of modules in Azure Bicep, complet
  • RetryPolicy Using Microsoft Practices Enterprise Library5/9/2024 11:53:17 AM. RetryPolicy in Microsoft Practices Enterprise Library offers fault tolerance by automatically retrying operations upon transient faults. Configurable parameters like retry count and interval enhance a
  • Exploring Azure Bicep Functions: Syntax, Usage, and Examples5/9/2024 4:45:29 AM. This article is a comprehensive guide that takes you on a deep dive into Azure Bicep functions. It starts with logging into Azure and then moves on to explain the concept of functions in Azure Bicep,
  • Exploring Azure Bicep Outputs: Retrieving Resource Properties5/9/2024 4:34:50 AM. This article is a comprehensive guide that takes you on a deep dive into Azure Bicep outputs. It starts with logging into Azure, then moves on to explain the concept of outputs in Azure Bicep, complet
  • Azure Bicep: Power of Variables for Efficient Deployment5/8/2024 10:25:27 AM. This article is a comprehensive guide that takes you on a deep dive into Azure Bicep variables. It starts with logging into Azure, then moves on to explain the concept of variables in Azure Bicep, com
  • What are Classes in Object Oriented Programming (OOP)5/8/2024 10:20:54 AM. Classes in OOP serve as blueprints for creating objects. They encapsulate data and behavior, promoting modularity and code reuse through inheritance and polymorphism, essential for building scalable a
  • Unraveling Azure Bicep Resources5/7/2024 10:29:22 AM. This article is a comprehensive guide that takes you on a deep dive into Azure Bicep resources. It starts with logging into Azure, then moves on to explain the concept of resources in Azure Bicep, com
  • Mastering Azure Bicep Parameters5/7/2024 10:24:35 AM. This article is a comprehensive guide that takes you on a deep dive into Azure Bicep parameters. It starts with logging into Azure, then moves on to explain the concept of parameters in Azure Bicep, c
  • Understanding Fundamental AI Concepts5/6/2024 8:52:32 AM. In this Artificial Intelligence (AI) Fundamentals learning series, we will explore some of the fundamental concepts underlying AI, providing insights into how these concepts work and their significanc
  • Dive into Azure Bicep Syntax & Basics5/6/2024 4:14:30 AM. Explore Azure Bicep syntax with this comprehensive guide, deciphering its intricacies. Learn to streamline Azure resource deployment using Infrastructure as Code, simplifying ARM template management a
  • Kickstarting Azure Infrastructure: Azure Bicep5/5/2024 8:34:19 AM. Learn to rapidly deploy Azure infrastructure using Azure Bicep with this beginner's guide. Automate resource provisioning, enhance scalability, and streamline management through Infrastructure as
  • Decoding Azure Infrastructure: Azure Bicep and ARM Templates5/5/2024 8:32:09 AM. In the previous article, we introduced Azure Bicep and discussed its advantages over ARM templates. We learned about its simplified syntax, improved modularity, better tooling, and transparency over A
  • Azure Bicep - Introduction to Azure Bicep5/3/2024 10:02:14 AM. This is a 14-Day series which introduces Azure Bicep Infrastructure as Coding (IaC) to the readers. This will be posted in 14 parts for ease of reading.
  • Exception Handling in MVC5/2/2024 9:50:23 AM. Learn effective exception-handling techniques in MVC (Model-View-Controller) for robust web applications. Explore try-catch blocks, global exception filters, custom error pages, and logging strategies
  • JSON Web Auth Using Angular 8 And NodeJS5/1/2024 11:41:39 AM. Learn to implement JSON Web Token (JWT) authentication in Angular 8 with Node.js backend. JWT provides a secure way to transmit data between parties. This tutorial covers token generation, intercepto
  • 3 Important Concepts: - Association, Aggregation and Composition5/1/2024 11:12:36 AM. Explore essential OOP concepts like association, aggregation, and composition through real-world examples. Understand their significance in modeling relationships and code maintainability. This artic