C# Corner
Tech
News
Videos
Forums
Trainings
Books
Events
More
Interviews
Jobs
Live
Learn
Career
Members
Blogs
Challenges
Certifications
Bounties
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Tags
No tag found
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
George (8)
Ananya Desai(6)
Kripanshu Kumar(5)
John Godel(5)
Aarav Patel(4)
Ck Nitin(3)
Mahesh Chand(3)
Deepak Tewatia(3)
Raveena Attri(3)
Rohit Gupta(2)
Nikhil Patil(2)
Ashish Bhatnagar(2)
Praveen Kumar(2)
Vijay Kumari(2)
Tural Suleymani(2)
Manoj Kalla(2)
Mohammad Hasan Hosseini(2)
Sangeetha S(2)
Aakash Chhillar(2)
Dinesh Gabhane(1)
Sardar Mudassar Ali Khan (1)
Manav Pandya(1)
Shivam Vaghela(1)
Rajeev Paliwal(1)
Najath Risni(1)
Asfaque Ansari(1)
Mariem Moalla(1)
Ankit Mori(1)
Subham Ray(1)
Baibhav Kumar(1)
Kaveendra Dhilhan(1)
Sujikaran Saththiyanathan(1)
Shivang (1)
Akshay Amin(1)
Suryansh Shukla(1)
Gowtham Rajamanickam(1)
Micheal Xavier A (1)
Kautilya Utkarsh(1)
Deepika Sawant(1)
Saravanan Ganesan(1)
Sarthak Varshney(1)
Ziggy Rafiq(1)
Lokendra Singh(1)
Divyansh Gupta(1)
Neel Shah(1)
Sagar Rane(1)
Dashrath Hapani(1)
Vipul Malhotra(1)
Kanchana Jayathilake(1)
Rijwan Ansari(1)
Allam Purushotham(1)
Vinay Ayinapurapu(1)
Lokesh Varman(1)
Arumilli Yamini(1)
Emanuel Martins(1)
Satya Karki(1)
Jochen Bartlau(1)
Prarthana Bhat(1)
Ganesan C(1)
Resources
No resource found
IndiaAI Pre-Summit Events 2025: How to Apply and Draft a Winning Proposal
Sep 14, 2025.
Unlock opportunities at the IndiaAI Pre-Summit Events 2025! This guide provides essential information on how to apply, draft a winning proposal, and contribute to shaping India's AI strategy. Learn about eligibility, proposal requirements, evaluation criteria, and get a sample proposal to boost your chances of success in workshops, hackathons, and more.
Eventing in .NET Aspire
Sep 11, 2025.
.NET Aspire simplifies event-driven architectures by automating message broker setup (RabbitMQ, Kafka), dependency injection, and observability. It eliminates boilerplate, enabling developers to focus on business logic. Aspire's code-first orchestration streamlines building scalable, resilient microservices with integrated health checks,
Scanning Uploaded Files for Malware in .NET Applications
Sep 08, 2025.
Protect your .NET applications from malicious file uploads! This guide provides a comprehensive approach to scanning uploaded files for malware in ASP.NET Core. Learn how to implement a secure upload pipeline using ClamAV and Windows Defender, including quarantine, scanning, and safe storage.
Using React with TypeScript â Common Patterns Every Developer Should Know
Sep 05, 2025.
TypeScript adds static typing to JavaScript, which means you catch errors earlier, improve editor autocomplete, and make your codebase easier to maintain. When combined with React, TypeScript can significantly improve how you work with components, state, and props.
Create Outlook and Group Events Using Microsoft Graph API
Sep 02, 2025.
Learn how to create calendar events in SharePoint Framework (SPFx) using Microsoft Graph. Explore user vs group events, Graph API integration, permissions, and best practices for seamless scheduling.
Debouncing vs. Throttling: Choosing the Right Technique
Sep 01, 2025.
Unlock JavaScript performance with debouncing and throttling! This guide clarifies the differences between these crucial techniques for optimizing function execution frequency. Learn when to use each method through practical examples, improving responsiveness in scenarios like search input, scrolling, and window resizing. Master these tools for smoother user experiences and efficient code.
Case Study: How Atlantic Water Solved Their Real-Time Challenges
Aug 25, 2025.
Atlantic Water solved real-time data challenges using Azure Event Hub, Event Grid, and Service Bus. Improved incident response, billing, and customer notifications.
Choose a Data Storage Approach at the Cloud
Aug 23, 2025.
This Article explains different types of data classificationâstructured, semi-structured, and unstructured dataâin simple, easy-to-understand language. It breaks down how each type is stored, organized, and used, with real-world examples like product catalogs, photos, and business reports. We also explored common data serialization formats (XML, JSON, YAML) with plain explanations, examples, pros and cons, and a comparison table. Finally, we summarized everything with a visual infographic and a comparison table to make it easy to remember.
Semantic and Mouse Events in Handling an Event
Aug 21, 2025.
Java Event Handling enables interactive GUI applications through Semantic Events (ActionEvent, ItemEvent, TextEvent) for high-level actions and Mouse Events (click, press, release) for precise low-level control.
Node.js API Rate Limiting Explained: Token Bucket & Leaky Bucket Techniques
Aug 20, 2025.
This article is about implementing rate limiting in a Node.js API. Learn the why and how, compare algorithms (fixed window, sliding window, token bucket, leaky bucket), and see working Express middleware examples (in-memory and Redis-backed) with best practices for headers, testing, and production hardening.
How do you implement debouncing and throttling in JavaScript and when should you use each?
Aug 20, 2025.
Debouncing and throttling are two important techniques in JavaScript that improve performance by controlling how often functions run in response to events. This article explains what they are, how to implement them, and when to use each.
JavaScript Event Loop: Microtasks vs Macrotasks Explained
Aug 20, 2025.
The JavaScript event loop is one of the most fundamental concepts to understand for mastering asynchronous programming. This article explores how the event loop works, what microtasks and macrotasks are, and how they affect code execution order.
How to Create Taskpad in Windows Server
Aug 19, 2025.
In Windows Server, a taskpad within a Microsoft Management Console (MMC) is a user interface element that provides a focused way to access and perform specific tasks related to a particular scope node.
How do you debug Performance Issues, Memory Leaks, and Blocked Event Loop in Node.js
Aug 19, 2025.
This article explains in simple words how to debug performance issues, memory leaks, and blocked event loops in Node.js applications. Each concept is broken down into easy-to-understand points, with examples to make it practical.
How Can You Optimize the Performance and Scalability of a Node.js Application?
Aug 19, 2025.
In this article, we will explore various methods to enhance the performance and scalability of a Node.js application. Weâll use simple words, practical examples, and best practices to make sure you can easily apply them in real projects.
What are the Common Use Cases of Node.js
Aug 19, 2025.
This article explains in simple words the common use cases of Node.js, including APIs, real-time applications, streaming, and microservices. It provides detailed explanations, practical JavaScript examples, and a clear summary at the end.
⥠Node.js â The Powerhouse Behind Modern Web Apps
Aug 14, 2025.
Node.js is a fast, scalable JavaScript runtime for building server-side apps. With event-driven, non-blocking I/O and a huge NPM ecosystem, itâs ideal for real-time apps, APIs, and full-stack development.
Difference Between Synchronous and Asynchronous Programming in Node.js
Aug 14, 2025.
This article explains in simple words the difference between synchronous and asynchronous programming in Node.js, how they work step-by-step, their pros and cons, and when to use each. It includes JavaScript examples clearly marked for easy understanding.
Automating Site-Wide Permission in SharePoint Online with PnPjs
Aug 14, 2025.
Automate SharePoint Online permissions using SPFx and PnPjs. Create site-wide groups, assign roles, propagate across sites, and enable centralized auditing for consistent, secure, and scalable access management.
Structured Logging in .NET: Why You Should Avoid String Interpolation
Aug 13, 2025.
Structured Logging in .NET: Why You Should Avoid String Interpolation, and string concatenation and use structured logging instead.
Auto-Sync Google Calendar Events to Notion
Aug 13, 2025.
Learn how to automate Google Calendar events into Notion for free using Make.com. Boost productivity with seamless event syncing, custom workflows, and time management, all without manual data entry.
What is the Event Loop in Node.js, and How Does It Work?
Aug 13, 2025.
This article explains the concept of the Event Loop in Node.js, why it exists, how it works step-by-step, and how it allows asynchronous, non-blocking operations in a single-threaded environment. Includes clear JavaScript examples to make the topic easier to understand.
Why is Node.js single-threaded, and how does it handle concurrency?
Aug 13, 2025.
This article explains in simple words why Node.js is designed to be single-threaded, the role of its event-driven architecture, and how it achieves concurrency using the event loop, asynchronous operations, and non-blocking I/O. Includes clear explanations and code examples in JavaScript.
Setup Ollama with Open WebUI With Docker in Local Windows
Aug 12, 2025.
Ollama lets you run large language models like Llama 3 locally on your machine for privacy and speed. Combined with Open WebUIâs chat interface, it makes managing and interacting with AI models easy and user-friendly.
How the Event Loop Works in JavaScript?
Aug 12, 2025.
An in-depth guide to JavaScriptâs event loopâhow a single-threaded language manages concurrency using the call stack, callback queue, and event loop, both in browsers and Node.js. Includes explanations, diagrams, and related C# Corner articles for further reading.
What is Alibaba Cloud Function Compute?
Aug 11, 2025.
Learn what Function Compute is, how serverless computing works, and real-world use cases like AI inference, web apps, and real-time data processing.
What are delegates and multicast delegates in C#
Aug 07, 2025.
Learn what delegates and multicast delegates are in C# with clear explanations, code examples, and use cases. This article explores how delegates enable flexible, type-safe method referencing and how multicast delegates allow chaining multiple method calls.
Is JavaScript Synchronous or Asynchronous?
Aug 08, 2025.
Explore the core differences between synchronous and asynchronous execution in JavaScript. Learn how each model works, why asynchronous programming is essential for modern web applications, and how patterns like callbacks, promises, and async/await help manage complexityâillustrated with insights from C# Corner articles.
Fix Outlook Error CAA90063: Encrypted Server Response
Aug 07, 2025.
Facing Outlook sign-in issues? It may be due to AAD Broker Plugin cache, outdated updates, or token errors. Clear cache, update software, or use the SaRA tool to fix authentication problems quickly.
How do I Migrate from .NET Framework to .NET 6/7/8?
Aug 05, 2025.
Migrating from the legacy .NET Framework to modern .NET 6, 7, or 8 can unlock massive performance, cross-platform support, and access to the latest tools. This guide walks you through a smooth and safe migration process, from assessment to completion.
Building a GA4 to Power BI Data Pipeline Using Snowflake and dbt (Medallion Architecture)
Aug 04, 2025.
This POC demonstrates how to build a scalable data pipeline using GA4, Snowflake, dbt, and Power BI, following Medallion Architecture to ensure data quality, modularity, and insightful visualizations.
Best Practices for Exception Handling in ASP.NET Core Web APIs
Aug 01, 2025.
Exception handling is a critical aspect of building robust, secure, and maintainable Web APIs. In ASP.NET Core, handling exceptions gracefully ensures that the API provides meaningful error information to consumers without exposing sensitive internal details or causing the application to crash.
Build a Daily Mood Tracker in C# Console App with JSON Storage
Aug 01, 2025.
In this beginner-friendly C# project, you will build a simple daily mood tracker using a console interface and JSON for local data storage. This project is great for understanding how to combine real-life utility with coding fundamentals.
Chapter 8: Introduction to the Document Object Model (DOM)
Jul 30, 2025.
Learn how the DOM allows JavaScript to interact with and manipulate web pages using nodes. This chapter covers element selection, modification, event handling, and dynamic content creation for interactive websites.
Which to choose - Windows or Mac?
Jul 30, 2025.
In this article you will get a clear description of which is better for you, windows or mac, based on you interest, uses and budget.
đ§ž Creating Custom Middleware in ASP.NET Core â The Complete Guide with Real Examples
Jul 29, 2025.
ASP.NET Core is known for its modular pipeline, where middleware components play a critical role in handling HTTP requests and responses. Middleware can perform a variety of tasks such as request logging, authentication, routing, response modification, error handling, and more.
Microsoft Transforms Windows 11 into the AI-Powered PC Platform
Jul 23, 2025.
Windows 11, powered by AI, transforms everyday computing with smarter settings, creative tools, and real-time assistanceâmaking work, play, and productivity seamless on next-gen Copilot+ PCs.
đ Power Pages: Display Current Logged-in Userâs Full Name Using Liquid template
Jul 19, 2025.
Learn how to display the full name of the currently logged-in user in Power Pages using Liquid templates. A step-by-step guide for Power Apps developers to personalize user experience.
Events and Event Handlers in Javascript
Jul 17, 2025.
Learn how JavaScript events and handlers make web pages interactive. From mouse clicks to form inputs, master event-driven programming for responsive, user-friendly websites with real-time user interaction.
JDesktopPane and DesktopManager Interface in JFC
Jul 14, 2025.
JDesktopPane in Java Swing enables a Multiple Document Interface (MDI) by managing multiple JInternalFrames. With a custom DesktopManager, developers can control window actions like dragging, closing, and activation.
Designing & Retaining HIPAA Audit Logs: Best Practices for Developers
Jul 12, 2025.
Learn how to implement comprehensive HIPAA audit loggingâwhat PHI events to capture, how to store logs immutably, retention requirements, and real-time monitoring for compliance and security.
How to Build HIPAA-Compliant Software: A 10-Step Developerâs Guide
Jul 12, 2025.
Learn the essential 10-step playbook for developers to design, secure, and maintain HIPAA-compliant software products. From risk assessments to audit logging, bake privacy in from day one.
How to Install Google Gemini CLI on Windows
Jul 09, 2025.
Learn how to quickly and easily install Google Gemini CLI on your Windows computer to harness Google's powerful AI directly from your command line.
What is Node.js Architecture
Jul 09, 2025.
Node.js is a fast and lightweight runtime that executes JavaScript on the server side. Its single-threaded, event-driven, non-blocking architecture makes it ideal for real-time, scalable, and efficient web applications.
Canva for Web Design: Create Like a Pro Without Coding
Jul 02, 2025.
Design stunning websites without coding! Canva's drag-and-drop builder, templates, mobile-ready designs, and collaboration tools make it ideal for beginners, creators, and small businesses to quickly and easily build web pages.
Understanding Event Loop, Callbacks, and Promises in Node.js
Jul 02, 2025.
Learn how Node.js handles asynchronous operations using the event loop, callbacks, promises, and async/await. Understand microtasks, macrotasks, and how to write clean, non-blocking async code.
Why Node.js is Non-Blocking: Event Queue, Loop, and Emitters Explained
Jul 01, 2025.
Have you ever wondered how Node.js can handle thousands of users at once, all while running on a single thread? The secret lies in its non-blocking, event-driven architecture-powered by the event loop, event queue, and EventEmitter.
Main Features of Node.js â Explained Simply
Jun 30, 2025.
Node.js is a fast, open-source runtime for server-side JavaScript. Its single-threaded, non-blocking, event-driven architecture makes it ideal for building scalable, high-performance, real-time applications across platforms.
Real-Time Azure Digital Twins: Building a Scalable NDJSON Solution with Event-Driven Architecture
Jun 23, 2025.
This article shows how to build a real-time system that keeps digital twins (virtual copies of physical machines) updated instantly using Microsoft Azure cloud services.
Speed Up Docker Desktop: Latest Performance Upgrades
Jun 22, 2025.
Discover how Docker Desktop boosts speed on Mac, Windows, and RHEL with new virtualization, file syncing, and real-world dev performance gains.
Fixed Window vs. Sliding Window Rate Limiting in .NET
Jun 17, 2025.
Learn the difference between Fixed and Sliding Window Rate Limiting in .NET. Understand how each algorithm controls API traffic, prevents abuse, and suits different use cases like login or public endpoints.
Best Practices and Code Examples for Azure Functions using C# 13
Jun 09, 2025.
Ziggy Rafiq shares best practices for structuring, testing, and deploying production-grade serverless functions using Azure and xUnit in this article.
đ§ What is Event Bubbling?
Jun 09, 2025.
You're sitting inside a small room (a <button>), which is inside a bigger room (a <div>), which is inside an even bigger hall (<body>).Now, someone knocks on the innermost room's door (you click the button ). That knock doesnât just stop there â it echoes outward to the next room, then the next, all the way out.
Understanding Window Operations in Pandas
Jun 06, 2025.
Window operations are among the most powerful features in pandas for time series analysis and data manipulation.
Logging in ASP.NET Core Web API Using MongoDB
Jun 03, 2025.
Logging is one of the most important parts of building a real-world application. It helps you track errors, monitor behavior, and understand what your app is doing behind the scenes.
Why You Should Use Domain-Driven Design in Your Real Projects
May 27, 2025.
Discover why Domain-Driven Design (DDD) is essential for real-world projects. Learn how it helps tackle complex business logic, improve code structure, and align software with business goals.
How to Install and Configure SQL Server 2025 in Windows
May 22, 2025.
This articlee walks you through installing SQL Server 2025 on Windows, from system requirements to setup and configuration. Learn how to enable features, set authentication modes, and ensure your server runs smoothly ideal for beginners and advanced users alike.
Event-Driven CQRS with C# 14 and the SQL Outbox Pattern
May 15, 2025.
Learn how to implement a reliable event-driven CQRS microservice using the SQL Outbox Pattern with C# 14. Ensure strong consistency, transactional event publishing, and fail-safe asynchronous processing for scalable distributed systems.
Implementing Event-Driven Architectures with Kafka, RabbitMQ, or Azure Service Bus (Comparisons, Pros, and Cons)
May 06, 2025.
Event-driven architecture (EDA) enables scalable, decoupled, and resilient systems using message brokers like Apache Kafka, RabbitMQ, and Azure Service Bus. Each offers unique features for different use cases.
Storing Event Streams in a Database Using Cosmos DB with C#
May 03, 2025.
This article covers real-time data ingestion, NoSQL storage design, and integration with event-driven architecturesâideal for developers building scalable and responsive cloud applications with .NET and Azure.
Implementing Azure Key Vault for Secure Secret Management
May 01, 2025.
Azure Key Vault is a secure cloud service to store and manage secrets, keys, and certificates. It offers centralized control, strong encryption, RBAC access, and audit logging for enhanced application security.
⨠Designing User Experience with Precision: The Role of Prompt Engineering in Vibe Programming
Apr 30, 2025.
Vibe programming combines design and functionality, focusing on user experience and aesthetics. Clear prompts guide AI and developers to create polished applications with precise styling, enhancing usability and mood.
Create Graph Windows Form - WInForm using .Net 8
Apr 16, 2025.
Learn how to create a bar chart in a Windows Forms App (.NET) using the Chart control. This step-by-step guide covers project setup, adding the chart control, configuring the chart area, and adding data points for visualization.
Introduction to Event Driven Architecture [EDA]
Apr 15, 2025.
Event-driven architecture (EDA) is a software design pattern where decoupled components communicate via events. It enables real-time, scalable, and flexible systems, commonly used in microservices, IoT, payment processing, and real-time analytics.
Overview of RadioButtonList Control
Apr 15, 2025.
Learn how to use RadioButtonList in ASP.NET WebForms, including its layout types (Horizontal, Vertical, Flow, Table), binding data from C# List, database tables, and manually added items. Also, discover JavaScript integration and best practices.
How Event-Driven Architecture Boosts Scalability
Apr 03, 2025.
Event-driven architecture (EDA) enables scalable, decoupled systems using asynchronous event communication. It enhances flexibility and responsiveness but introduces complexity in event management and debugging.
.NET, C# and Building AI-Integrated Windows Apps
Apr 01, 2025.
Artificial Intelligence (AI) is revolutionizing software development by enabling applications to analyze data, recognize patterns, and make intelligent decisions. Developers leveraging Microsoftâs .NET ecosystem and C# can seamlessly integrate AI into Windows applications, enhancing functionality.
Understanding Azure WebJobs
Mar 18, 2025.
Azure WebJobs enable running background tasks within Azure App Service, supporting various scripts and programs, including Python and C#. They can be triggered manually, on a schedule, or continuously. Notably, WebJobs are compatible with both Windows and Linux App Services.
High Performance of LoggerMessage in Microsoft.Extensions.Logging
Mar 08, 2025.
LoggerMessage in Microsoft.Extensions.Logging provides high-performance logging by reducing memory allocations and improving efficiency. Unlike traditional logging methods, it uses precompiled delegates to format log messages, making it faster.
How to use Appleâs new âInvitesâ App?
Mar 05, 2025.
Apple has launched Invites, an app that simplifies creating personalized event invitations on iPhones and the web. Users can design and share invites, manage RSVPs, and curate event soundtracks.
Configuring Exchange Server 2016/2019 SMTP Relay
Mar 05, 2025.
This article is useful for IT administrators who need to set up and manage SMTP relays on Exchange Server.
How to Use SQS as an Event Source for AWS Lambda
Mar 04, 2025.
Learn how to use Amazon SQS as an event source for AWS Lambda to build scalable, event-driven applications.
Remove IIS Log Files (4-3) --- AWS security group on the ec2 needs to Allows ports for PowerShell Remoting
Feb 27, 2025.
This article will discuss AWS security group on the ec2 needs to Allows ports for PowerShell Remoting
Remove IIS Log Files (4-2) --- Make Server Allows ports for PowerShell Remoting
Feb 27, 2025.
This article will discuss to Make Server Allows ports for PowerShell Remoting
Real-Time Anomaly Detection in Server Logs with .NET 9 and ML.NET
Feb 28, 2025.
This article explores machine learning techniques to identify unusual patterns, detect errors, and enhance system monitoring. Improve server performance and security with AI-driven log analysis in .NET applications.
Remove IIS Log Files (2-2) --- Add "Log on as a batch job" Right to a user
Feb 27, 2025.
This article is a server management.
Domain Events & Pub/Sub Pattern: Manual Implementation vs MediatR
Feb 27, 2025.
Domain events and the publish/subscribe pattern are essential for building decoupled, scalable, and maintainable systems. Whether we're working on a microservices architecture or a modular monolith, these patterns help us manage complexity and enforce boundaries between components.
Remove IIS Log Files (4-1) --- Managing Sensitive Info in AWS
Feb 24, 2025.
This article will discuss parameter store and Secret Manger in AWS
What is Microsoft Copilot?
Feb 25, 2025.
Learn what Microsoft Copilot is and what is the difference between Github Copilot and Microsoft Copilot. You will see copilot everywhere if youâre using one or more Microsoft products.
Remove IIS Log Files (2-1) --- Handle Group User Accounts
Feb 19, 2025.
This article is a server management.
Different Type of Modern Function in JavaScript
Feb 14, 2025.
Explore JavaScript's modern functions, including arrow functions, async/await, and anonymous functions. This article covers IIFE, event handlers, and promises with practical examples for efficient coding in JavaScript.
How to Enable Logging in Amazon S3
Feb 05, 2025.
This article covers everything from configuring logging settings to tracking and storing access logs. Monitor your S3 bucket activity, improve security auditing, and streamline troubleshooting with AWS S3 logs.
Create and Convert Word to PDF in OneDrive Using Power Apps
Feb 04, 2025.
Create a Canvas App to upload a Word document to OneDrive and convert it to PDF using Power Automate. Utilize Media Control, OnSelect events, and Power Automate flow to create, convert, and store the file seamlessly.
Installing NVS on Windows Machine
Feb 03, 2025.
The article explains setting up NVS (Node Version Switcher) on a Windows 11 workstation. This article explains how to install and configure NVS (Node Version Switcher) on Windows to manage multiple Node.js versions efficiently. It covers step-by-step installation, resolving certificate issues, and selecting Node versions.
Shared Function Use Cases in VB .NET
Jan 31, 2025.
Explore the use cases of Shared Functions in VB.NET. Learn how to implement static methods to improve code efficiency, optimize performance, and handle utility tasks.
Protect Your Secrets with Azure Key Vault
Jan 22, 2025.
Azure Key Vault securely manages sensitive information like API keys, credentials, and database connection strings. It supports encryption, programmatic access, and automatic secret rotation, and integrates with Azure's security features.
Learn about Delegates And Events
Jan 20, 2025.
Delegates and events are key concepts in C#. A delegate is a variable that holds a reference to a method, allowing flexible method calls. Events use the publisher-subscriber model, where a publisher triggers an event and subscribers handle it.
How to Create Flow Logs in AWS VPC
Jan 20, 2025.
This article covers setting up flow logs, configuring traffic types, using IAM roles, viewing logs in CloudWatch, and analyzing traffic data for improved security and troubleshooting.
Creating a MAUI .NET 9 Project [GamesCatalog] - Part 1
Jan 19, 2025.
Create a mobile app with a C# .NET backend using the IGDB API for a game catalog and reviews. Features include search screens, XAML layouts, CommunityToolkit integration, .NET 9, and a refined, user-friendly interface.
Enhancing Application Insights with Serilog and SEQ
Jan 01, 2025.
In this article, we will learn how to enhance application insights using Serilog and SEQ, two powerful tools for structured logging and real-time log analysis.
Best way of implementing Domain-driven design, Clean Architecture and CQRS
Dec 28, 2024.
Domain-Driven Design (DDD), Clean Architecture, CQRS, and software design principles emphasize building scalable, maintainable systems. Key concepts include aggregates, events, repositories, and factories, with real-world GitHub examples for practice.
How to Set Up the Java Path on Windows
Dec 27, 2024.
The topic "How to Set Up the Java Path on Windows" covers the essential steps needed to configure your system so that Java commands can be run from anywhere in the command line.
How to Run a Java Program on Windows?
Dec 26, 2024.
This guide walks you through the process of writing and running a simple Java program on a Windows computer. It covers the installation of the Java Development Kit (JDK), setting up your environment, writing a basic Java program (a car simulation), and compiling and running the program using Command Prompt.
Advanced Logging with Proxies in C#
Dec 24, 2024.
This article presents a lightweight, dependency-free logging mechanism in C# using the DispatchProxy class. It enables efficient method interception, conditional logging, performance optimization, and error handling without external dependencies.
Debouncing and Throttling
Dec 20, 2024.
Debouncing and throttling are techniques used to optimize event handling in web development. They help control the frequency of function calls triggered by events like scrolling or typing. Debouncing delays execution until the event settles, while throttling limits function calls to a fixed rate.
Remove IIS Log Files (3) --- Deploy VBScript Automation by Pipeline
Dec 17, 2024.
This article is to discuss the deploying VBScript automation by pipeline
Remove IIS Log Files (2) --- Automation by Windows Task Scheduler
Dec 17, 2024.
This article is to discuss Automation by Windows Task Scheduler
Remove IIS Log Files (4) --- Deploy PowerShell Automation by Pipeline
Dec 17, 2024.
This article is to discuss the automation by PowerShell pipeline
Integrating SQS with Lambda using Event Source Mapping
Dec 16, 2024.
This setup allows Lambda functions to automatically trigger in response to messages in an SQS queue, providing a serverless, scalable solution for asynchronous processing and efficient message handling in AWS.
Getting Started with React: A Simple Guide
Dec 11, 2024.
Learn the Basics of React and How to Start Building Web Applications