Resources  
  • Options Pattern in .NET Core with ExamplesMar 28, 2024. Options Pattern in .Net Core with examples
  • Automated VMware Cloud Foundation Host commission using ESXiMar 28, 2024. Learn how to automate ESXi host provisioning with Kickstart and streamline VMware Cloud Foundation host commissioning workflows.
  • How Do You Implement Number Localization in Vue.jsMar 28, 2024. In Vue.js applications, number localization ensures numerical data aligns with users' language and region preferences. Utilizing the Intl.NumberFormat API, Vue components dynamically format numbers for a culturally sensitive user experience.
  • What Are Data Attributes in HTML, and How Are They Used?Mar 28, 2024. Know the data attributes in HTML. Data attributes are commonly used in conjunction with JavaScript and CSS to enhance the functionality and styling of web pages.
  • What is the Directive in Angular?Mar 28, 2024. During development, many user Interfaces are often created. The directives will provide flexible support to modify the styles, manage the user Inputs, and manipulate the DOM much more easily.
  • Best Practices for Designing APIs in .NETMar 26, 2024. This article provides a thorough overview of the fundamental principles, criteria, and concerns for creating APIs in.NET.
  • Angular HTTP Interceptors: Sending Tokens with Every RequestMar 24, 2024. In modern web applications, authentication plays a crucial role in securing resources and ensuring that only authorized users can access certain parts of the application. One common way to handle authentication is by using tokens, such as JSON Web Tokens (JWTs).
  • Deploying Web Apps and APIs with Visual Studio Mar 22, 2024. Deploying Web Apps and APIs with Visual Studio involves utilizing Visual Studio's built-in deployment features to efficiently publish your applications. You can configure various settings such as publishing method, target location, exclusion of specific files or folders, and launch preferences.
  • Simplifying File Uploads with .NET Core 7 Minimal APIsMar 21, 2024. Discover how .NET Core 7's Minimal APIs streamline file upload processes, enhancing development efficiency. Simplify backend tasks with minimalistic yet powerful approaches, optimizing file handling in web applications.
  • What is Vue.js Composition APIMar 21, 2024. The Vue Composition API in Vue 3 introduces a flexible approach to composing component logic, offering features like function-based composition, reactive data, and simplified lifecycle hooks for improved code organization and reusability.
  • Creating Contact Record in Dynamics 365 with PowerShell AttributesMar 20, 2024. Learn to efficiently create Contact records in Dynamics 365 using PowerShell, covering all attribute types. Utilize Microsoft.Xrm.Data.PowerShell module for seamless CRMOnline connection and managing various data types like lookup, option set, money, boolean, and date.
  • Creating Global Option Sets & Using Them Effectively in CRMMar 18, 2024. To create a Global Option Set in Dynamics 365, define a set of standardized values applicable across multiple entities. Then, reference this set when creating option set fields, ensuring consistent data entry and easier management across the CRM system.
  • Display API Data on List Using SwiftUIMar 15, 2024. In this article, we will fetch and display data on a list using SwiftUI. Learn to fetch and display data in a list using SwiftUI. Set up a SwiftUI project in Xcode, create a struct conforming to Codable and Identifiable protocols, fetch data using URLSession, and design the UI.
  • Creating Contact Record in D365 with PowerShell Script & Image AttributeMar 15, 2024. Learn to automate Dynamics 365 contact record creation via PowerShell. This script includes adding image attributes, streamlining CRM data management. Utilize Microsoft's Xrm.Data.PowerShell module for efficient and seamless integration, enhancing your CRM automation capabilities.
  • Validate Multiple Tokens with Different Providers in ASP.NET 8 APIMar 15, 2024. Learn to validate multiple tokens from different authentication providers in an ASP.NET 8 API. Configure authentication schemes for each provider, accommodating diverse token formats and validation requirements seamlessly.
  • What’s the Difference Between GraphQL and REST?Mar 14, 2024. When delving into APIs, understanding REST and GraphQL is essential. REST, focusing on simplicity and statelessness, contrasts with GraphQL's flexibility and efficiency. Choose based on project complexity, client needs, and performance considerations.
  • Revolutionizing Software Architecture: .NET Core Web API and Microservices ParadigmsMar 12, 2024. As we navigate the dynamic landscape of software development, it is paramount to consider real-world scenarios and apply architectural patterns that foster separation of concerns and flexibility. The use cases presented, such as building a finance application with a layered architecture.
  • Exception Handling In ASP.NET Core Web APIMar 11, 2024. Exception handling is crucial for robustness in ASP.NET Core Web API. Learn about global handling, custom middleware, action filters, and ProblemDetails for effective error management and client communication.
  • Customizing Title and Description in FastAPIMar 11, 2024. How to Enhance Fast API Documentation by Adding Title and Description to Endpoints. FastAPI simplifies API development with Python, offering automatic interactive documentation generation. Learn to customize API documentation by adding titles and descriptions to the main app and individual endpoints for clarity and usability.
  • Fetch Data From API Using URLSessionMar 09, 2024. This article contains simple demo on how to fetch data from API using URLSession in Swift Programming Language.
  • Fetch Data From Nested JSON In APIMar 09, 2024. In this article, we will learn to fetch data from nested JSON in API using URLSession in Swift programming language.
  • Autonumber Attribute Generation: Programmatically or Non-ProgrammaticallyMar 08, 2024. In this article, we will discover techniques for auto-incrementing identifiers, managing data, and implementing automation, potentially utilizing frameworks like Entity Framework.
  • Unit Test in ASP.NET Core ApplicationMar 07, 2024. Creating unit tests for an ASP.NET Core API controller involves service mocking and exception handling. Set up your project, install packages, create a test project, mock the service, write tests, handle exceptions, and run tests.
  • How to Group API Endpoints in FastAPI: Diverse ApproachesMar 07, 2024. This article explores two methods for grouping API endpoints with Fast API. Initial method employs an API Router to segregate user and item endpoints into distinct routers. The second method utilizes Fast Api's tagging feature to classify endpoints according to their functions.
  • Creating Custom Attribute Directives in AngularMar 07, 2024. Angular is a powerful framework for building dynamic web applications with JavaScript, HTML, and CSS. One of its key features is the ability to create custom directives, which allow developers to extend HTML with new attributes and behaviors. The process of creating a custom attribute directive in Angular.
  • What is Difference Between Rest API and Graph APIMar 07, 2024. Know the difference between "Rest" API and "Graph" API with an example.
  • Asynchronous Programming in Angular Promises vs. ObservablesMar 06, 2024. Asynchronous programming plays a crucial role in modern web development, especially in Angular applications where data fetching, event handling. In this article, we'll delve into the differences between promises and observables, their usage, and provide code examples to illustrate their behavior.
  • Boosting Web Page Performance with the Defer AttributeMar 06, 2024. JavaScript plays a vital role in enhancing the interactivity and functionality of web pages. However, the way scripts are loaded can significantly impact the user experience and overall performance of a website. In this article, we'll delve into the defer attribute in JavaScript.
  • Automate Email Generation with Power Automate Email SignaturesMar 04, 2024. This HTML snippet fetches an email signature using Microsoft Power Automate. It uses an ID attribute to target a specific div element and utilizes inline code to access and display the signature dynamically from the "Get_Email_Signature" action's output.
  • Product Management Application using .NET Core and React JS with CRUD OperationsMar 02, 2024. In this article, learn to create a product management web API with CRUD operations using .NET Core 6 and React JS. Utilize SQL Server for the backend and Axios for API consumption.
  • Convert Text to Audio using Azure and .NET 8Mar 01, 2024. In this article, we will learn how to harness the power of Azure and .NET8 to seamlessly convert text into audio. Explore the integration of Azure Cognitive Services for text-to-speech functionality, leveraging the robust capabilities of.NET8 for efficient development.
  • Fallthrough Attributes in Vue.js Feb 29, 2024. Vue.js provides a powerful feature known as fallthrough attributes, which allows attributes not declared as props to seamlessly pass through to the root element in a component. This feature enhances code readability and simplifies the parent component by avoiding the need to declare every attribute as a prop.
  • Dynamic Model Binding in ASP.NET Core Web API Feb 22, 2024. Dynamic model binding in ASP.NET Core Web API allows flexible data binding for HTTP requests with varying structures. Follow these steps to implement dynamic model binding in your ASP.NET Core project.
  • Sending an Email with Multiple Attachments from SharePoint ListFeb 21, 2024. Explore the efficient process of automating email sending with attachments using Power Automate, focusing on scenarios like SharePoint list item creation. Optimize your Power Automate skills for enhanced productivity.
  • Third-party API Integration in Asp.NET Core Web APIFeb 20, 2024. ASP.NET Core is a powerful framework for building web APIs, allowing developers to create robust and scalable applications. One of the key features of modern web development is the integration of third-party APIs, which provide access to external services and data.
  • Rate limiting in Minimal APIs with .NET 8Feb 19, 2024. Explore rate limiting in .NET Core to manage incoming traffic, enhance performance, and defend against malicious activities. Test fixed window, concurrency, token bucket, and sliding window limiters in a Minimal API.
  • Perform CRUD Operations using Azure DevOps Rest APIFeb 19, 2024. In this article we will discuss Azure DevOps REST API and perform CRUD operations on work items using PowerShell, including create, read, update, and delete.
  • DRY, YAGNI, KISS Engineering PrinciplesFeb 19, 2024. In software development and engineering, certain guiding principles serve as beacons of efficiency and effectiveness. Among these principles, DRY, YAGNI, and KISS stand out as fundamental pillars that shape the way engineers approach problem-solving and project development.
  • AI Magic in Your Flutter Apps with the Gemini APIFeb 18, 2024. The Gemini API can help you boost the power of generative AI in your Flutter apps. Learn how to effortlessly incorporate text summarisation, chatbot generation, and more into your projects.
  • Web API Development with ASP.NET Core: A Comprehensive TutorialFeb 16, 2024. In this comprehensive tutorial, you'll learn how to create powerful and scalable RESTful APIs with ASP.NET Core. In this guide, developers will learn about routing, controllers, and middleware as well as how to create robust web APIs. This tutorial provides step-by-step instructions and code examples to help developers master the nuances of API development, from setting up a new ASP.NET Core Web API project to testing endpoints for seamless deployment. This tutorial is your go-to resource for building high-performance APIs, no matter how experienced you are with ASP.NET Core.
  • Power of APIs in Data EngineeringFeb 16, 2024. In this article you can discover the power of APIs in data engineering. From extracting weather data to streaming Twitter feeds, learn how APIs streamline processes and enable real-time analytics, with practical code examples for each use case.
  • Telemetry in ASP.Net Core Web APIFeb 16, 2024. This article introduces the concept of telemetry in web APIs, focusing on its significance in performance monitoring and issue identification.
  • Use .http files in Visual StudioFeb 13, 2024. In Visual Studio, .http files enable direct API testing within the IDE from Visual Studio 2019 onwards. Before this, developers relied on tools like Postman or Swagger, or unit testing. These files streamline API testing by allowing requests.
  • What Are the Directive Hook Arguments in Vue.jsFeb 13, 2024. In this article, we will understand the lifecycle of Vue.js directives through their hook arguments. Explore how these parameters facilitate interactions and manipulations within the directive's lifecycle, enhancing control and customization in Vue.js applications.
  • Refresh Power BI Semantic Model from MSFT Fabric Data PipelineFeb 13, 2024. This content provides a solution for refreshing the Power BI Semantic Model using Microsoft Fabric Data Pipelines. It outlines the problem statement, prerequisites, and a detailed step-by-step solution.
  • Build Temparature Convertor Application Using Angular and BootstrapFeb 12, 2024. In this tutorial, I will show you how to build an Temperature Convertor application using Angular Custom Pipe. The Pipes are a great way to transform the appearance of elements in the template.
  • Understanding and Creation of Azure Storage AccountFeb 12, 2024. In this guide, we'll delve into Azure Storage Accounts, which are like secure digital lockers for storing files and data in the cloud. Just as we keep our valuables Cloud, safe, Azure Storage Accounts help us safeguard our digital assets online.
  • Stored Procedure with Dapper in .NET Core APIFeb 12, 2024. f you're diving into .NET Core development and want to leverage the simplicity and efficiency of Dapper for working with databases, understanding how to use Dapper with stored procedures is a valuable skill. In this article, we'll explore the basics of integrating Dapper with stored procedures in a .NET Core application.
  • Date and Time Column Behavior in SharePoint List/LibraryFeb 12, 2024. In this article, we will learn how managing date and time column conversions in applications becomes challenging when your organization spans multiple offices across different time zones.
  • Integration Guide: Effortless Microsoft Graph API Access SSOFeb 06, 2024. Discover the Power of Integration: Dive into our comprehensive guide on accessing Microsoft Graph API in C#! Uncover step-by-step instructions, best practices, and practical examples to seamlessly retrieve Events, User Data, and more. The rich functionality of Microsoft Graph API and elevate your development skills to new heights.
  • Parameter Binding in Minimal API in ASP.NET CoreFeb 06, 2024. When building web applications using ASP.NET Core, developers often need to handle incoming data from HTTP requests. One crucial concept that helps achieve this is called parameter binding. Let's break down this fundamental idea in the context of Minimal API in ASP.NET Core.
  • Steps to Implement Title Service in Angular ApplicationFeb 05, 2024. This article explains steps to set the page title using the title service in Angular apps using an example. The title service allows to change the HTML title of the application with ease.
  • Understanding "obj" and "bin" Directories in ASP.NET Core Web APIFeb 05, 2024. These directories are needed because the C# compiler and linker require intermediate files to be generated during the build process to produce the final output file. The "obj" directory contains these intermediate files, which are needed to link and optimize the final executable or library file.
  • Integration Guide for Effortless Microsoft Graph API AccessFeb 05, 2024. Discover the Power of Integration: Dive into our comprehensive guide on accessing Microsoft Graph API in C#! Uncover step-by-step instructions, best practices, and practical examples to seamlessly retrieve Events, User Data, and more. Empower your applications with the rich functionality of Microsoft Graph API and elevate your development skills to new heights.
  • Get Items Action Fetching Few Records from SharePoint OnlineFeb 05, 2024. Using 'Get Items' in Power Automate for SharePoint Online, issues arise, fetching only a subset due to default limitations. A Boolean column, 'SurveyCompleted,' compounds the problem by introducing null values for existing records.
  • React Design Pattern Series: Mastering Hooks PatternFeb 05, 2024. This article delves into the transformative impact of React Hooks on state and side-effect management within functional components. The piece explores the "what" and "why" behind React Hooks, emphasizing their benefits, such as simplified state management, logic reusability, and improved lifecycle management.
  • Build Calculator Application Using Angular And BootstrapFeb 04, 2024. In this article, I will show you how to build calculator application using Angular and Bootstrap in 2 minutes.
  • Microsoft Graph Subscriptions & WebhooksJan 31, 2024. In this article, We will learn to create, manage, and handle notifications seamlessly across Microsoft 365 services using code examples in .NET and JavaScript. Follow this hands-on guide for beginners and seasoned developers alike. Explore the depth of Microsoft Graph, your key to the versatile Microsoft 365 ecosystem.
  • CRUD Operations in Power Portal Using Web API MethodsJan 31, 2024. Create, Read, Update, and Delete (CRUD) operations in Power Portal using Web API methods and D365. This article covers Power Portal overview, portal creation, and performing CRUD operations for efficient data management in Dynamics 365.
  • Redis as Primary Database in .NET 8 Web APIJan 31, 2024. In this article, we are going to use Redis as our primary database for our ASP.NET Core Web API project in .NET 8. Learn about Redis, its data types, and the pros and cons of using it as a primary database. Follow step-by-step instructions to set up Redis in a container and use it with .NET 8 Web API.
  • 5 Ways To Handle Rest API Request In React Using CRUD FunctionsJan 31, 2024. Manage REST API requests in React using CRUD operations. Vanilla JS employs Fetch API, useState, and useEffect. Axios library offers cleaner syntax with interceptors. Extend Axios for CRUD operations.
  • WebSocket Communication Using PythonJan 30, 2024. In this article, we will create and understand WebSocket communication. WebSockets facilitate bidirectional communication in contrast to traditional REST APIs, enabling multiple messages over a single TCP connection. This Python tutorial uses WebSockets and asyncio to implement client-server communication.
  • Getting Started with APIs and Handling JSON DataJan 29, 2024. Learn the essentials of Python API interactions with a focus on Open Notify API. Explore JSON handling, API status codes, and practical examples.
  • Integrating Open AI Chat completion in .NET Core 8 Web APIJan 29, 2024. In this article, we will learn how to integrate ChatGPT OpenAI API in .NET Core using HttpClient calls. Obtain an API key, implement the service, and create a controller for seamless interaction with the API.
  • Choosing Between Flask and Django for Your Python Web AppJan 29, 2024. Flask and Django are two prominent Python web frameworks; Flask offers simplicity and flexibility for smaller applications, while Django provides a comprehensive package with more built-in features for larger, more complex projects.
  • How To Generate Curl Script of the HttpClient in .NETJan 29, 2024. The HttpClientToCurl is a NuGet package for generating the curl script of HttpClient in C# (.Net) supported features: Post, Get, Put and Delete. content types: application/json, text/xml, application/x-www-form-urlencoded
  • Implement CRUD Operations in .NET Core 8 with Dockerized MSSQL ServerJan 25, 2024. In this article, I'm going to implement the basic CRUD Operations using .Net Core Web API & the Dockerized MSSQL Server. This article guides you through implementing CRUD operations in ASP.NET Core Web API using .NET Core 8 and saving data in a Dockerized MS SQL Server. Follow the steps for setup and coding.
  • Caching Strategies Blueprint: Accelerate Data Retrieval PerformanceJan 24, 2024. This article explores the significance of caching in software development, emphasizing its role in enhancing data retrieval efficiency. It covers caching principles, trade-offs, cache hierarchy, hits and misses, and cache eviction policies. Database caching and CDN acceleration, are discussed, along with scenarios where caching may not be beneficial.
  • Eager Loading In ASP.NET Core Web API Complete Example Jan 22, 2024. In ASP.NET Core, eager loading is a technique used to load related data along with the main entity in a single database query. This helps to optimize performance by reducing the number of database calls. Let's implement an example of eager loading in an ASP.NET Core Web API using Entity Framework Core.
  • Lazy Loading In ASP.NET Core 7 Web APIJan 22, 2024. ASP.NET Core 7 Web API. Lazy loading is a technique where related data is only loaded from the database when it is explicitly requested. In Entity Framework Core, lazy loading can be achieved by marking navigation properties as virtual.
  • Calling Your Own Functions In Chatbot - OpenAI Function CallingJan 22, 2024. This article explains how we can make a call to external functions using OpenAI’s Assistant API. Learn to call external functions using OpenAI's Assistant API. Get API keys, create an assistant, invoke tools, and make API calls. A step-by-step guide for building AI assistants.
  • Create a Minimal API with ASP.NET Core and Entity FrameworkJan 22, 2024. This article explains the concept of minimal APIs, their advantages, and steps to implement CRUD operations. Explore the flexibility and simplicity of minimal APIs for building efficient HTTP APIs. The article covers database setup, model creation, repository implementation, and dynamic registration of APIs during runtime.
  • Synchronous vs Asynchronous Programming in ASP.NET Core Web APIJan 21, 2024. Synchronous Programming: In synchronous programming, tasks are executed one after the other, in a sequential manner. When a request is made to a synchronous API, the server processes the request and waits for it to be completed before moving on to the next task. This means that if one operation takes a long time to finish, it can block the execution of subsequent operations, potentially leading to slower response times for clients.Asynchronous Programming: On the other hand, asynchronous programming allows tasks to be executed concurrently. When a request is made to an asynchronous API, the server can initiate tasks and continue processing other requests without waiting for the previous tasks to be completed. This can lead to better scalability and responsiveness, especially in scenarios where certain operations, such as I/O operations, may take some time.ASP.NET Core Web API: In ASP.NET Core Web API, you have the flexibility to choose between synchronous and asynchronous programming models. The framework supports both approaches. Asynchronous programming is particularly useful when dealing with I/O-bound operations, such as accessing a database or making external API calls, where the application can continue processing other tasks while waiting for the I/O operation to complete.To implement asynchronous programming in ASP.NET Core Web API, you can use the `async` and `await` keywords in your controller methods, allowing you to write non-blocking code. This helps improve the overall performance and responsiveness of your API, especially in scenarios with high concurrency.
  • Working with SQL Lite Database in Asp.NET Core Web API Jan 21, 2024. SQLite is a self-contained, serverless, and zero-configuration relational database management system (RDBMS). It is a lightweight, open-source, and embedded database engine that does not require a separate server process and operates directly on the client's device
  • Middleware in Minimal API with .NET 8Jan 20, 2024. Minimal API Middleware in .NET 8, a streamlined approach to handling HTTP requests and responses. Learn about built-in middleware and create custom middleware for request logging, modification, and response modification. The article provides practical examples and code snippets, offering a comprehensive guide to shaping the behavior of your Minimal API.
  • Securing Your .NET Applications With ExamplesJan 20, 2024. In the realm of software development, security remains a paramount concern. This is especially true for .NET applications, which often handle sensitive data and interact with critical systems. By adhering to security best practices, developers can create robust applications that safeguard user information and withstand potential attacks.
  • Minimal API in .NET 8: A Simplfied Approach to Build Web APIsJan 17, 2024. Experience the simplicity of ASP.NET Core with Minimal APIs in .NET 6. Explore advantages like conciseness, ease of use, and quick startup time, and delve into sample code and use cases.
  • How to Make REST APIs Idempotent?Jan 16, 2024. Some HTTP methods are by default Idempotent and some we need to make them Idempotent to avoid but obvious issues in our REST APIs
  • Handling CORS (Cross-Origin Resource Sharing) in ASP.NET Core Web APIJan 15, 2024. Demystify CORS in ASP.NET Core! Learn how to seamlessly handle Cross-Origin Resource Sharing and overcome origin-related errors in your Web API with this concise guide.
  • Azure Directory and API Management Service CommunicationJan 12, 2024. In this article we will focus on how to generate the token using azure active directory with role-based permission and then validate the azure management service using this token.
  • Handling HTTP Put Method in AngularJS and C#Jan 12, 2024. Learn how to implement an HTTP PUT method in an AngularJS frontend and C# backend. The AngularJS HTML frontend features a form for resource updates, while the C# backend uses a Web API controller. Follow this tutorial for a step-by-step guide on seamless communication between the frontend and backend using the PUT.
  • Handling HTTP Patch Method in AngularJS and C#Jan 12, 2024. Discover the power of the HTTP PATCH method with this tutorial, focusing on AngularJS frontend and C# backend integration. Uncover the nuanced approach of making partial updates to resources, as the AngularJS controller leverages PATCH requests to the C# backend's Web API.
  • Handling HTTP Options Method in Angular and C#Jan 12, 2024. Learn about the HTTP OPTIONS method in this tutorial, focusing on how AngularJS frontend and C# backend work together. See how the AngularJS controller uses OPTIONS requests to communicate with the C# backend's Web API, exploring different options for interacting with the target resource.
  • JWT Authentication Using Refresh Token Series - 1 [Login Feature] In .NET Core 6.0-ADO.NET-SQLJan 10, 2024. In this series of articles, we'll focus on a hands-on, practical implementation of JWT authentication with refresh tokens in .NET Core 6.0 using ADO.NET and SQL, emphasizing real-world scenarios and code examples for a deeper understanding of the underlying concepts.
  • External Logging for APIs with SerilogJan 09, 2024. With Serilog, logging for APIs and Windows Services becomes an effortless endeavor. By configuring Serilog to use external logging sources, you ensure that your application's behavior is well-documented and can be easily analyzed.
  • External Data - Attributes - Profiling Data AccessJan 06, 2024. 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. A very important kind of external data is streaming data. Usually, this data kind is managed using file and stream concepts. To save/read working data using streams, we need serialization/deserialization operations between streaming and object-oriented data.
  • IndexedDB and Its Basic ConceptJan 05, 2024. In this article, we will learn about IndexedDB, a powerful client-side storage API for storing and retrieving structured data asynchronously. Explore its key features, concepts, and a practical example for efficient data management in web applications.
  • Understanding Google OAuth (Open Authorization)Jan 05, 2024. Google OAuth, an Open Authorization protocol ensuring secure third-party access to user data without exposing credentials. Follow a step-by-step guide to configure OAuth 2.0 credentials via the Google API Console. Explore the advantages of Google OAuth for standardized and secure authentication.
  • Getting Started with Refit in .NETJan 05, 2024. HTTP requests in .NET with Refit, a powerful library simplifying API interactions. Learn to create API interfaces, make requests effortlessly, and handle responses with clean, concise code. Enhance your .NET projects with Refit for efficient API integration.
  • Create a Powerful RESTful API for SQL Server CRUD OperationsJan 04, 2024. Discover the world of building simple and effective APIs that talk to SQL Server databases. Learn how to safely handle data, improve performance, and get hands-on with coding examples for each CRUD operation (Create, Read, Update, Delete).
  • Ref Readonly Parameters in C# 12Jan 03, 2024. C# 12 unveils a hidden gem: ref readonly parameters. This article delves beyond the surface, offering a deep dive into their benefits, usage patterns, and how they differ from familiar options like ref and in. Embrace their power for safer, clearer, and more efficient code. In the current digital era, we try to de-couple applications from one another so it is supposed to adapt to plug it in another version or another application easily.
  • Localization in .NET Core Web APIJan 02, 2024. This article on Localization in .NET Core Web API. Learn why it matters, set up localization, create resource files, and implement practices for inclusive user experiences worldwide.
  • Azure Functions in ASP.NET Core Web APIJan 01, 2024. Azure Functions, a component of Microsoft's serverless computing offerings in Azure, enable developers to create and deploy small, event-driven code without managing infrastructure. These functions, supporting languages like C# and JavaScript, automatically scale and integrate with Azure services, streamlining the development of serverless applications and microservices.
  • Deploy .Net Core Web API to Elastic Beanstalk using AWS CodeBuild & CodePipelineDec 31, 2023. Learn how to deploy a .Net Core Web API to Elastic Beanstalk service by configuring AWS CodeBuild & CodePipeline CI/CD pipelines
  • Microservices Development with 3-Tier Architecture and Circuit Breaker Design Pattern Using Microsoft ASP.NET Core Web APIDec 30, 2023. The Circuit Breaker pattern, analogous to its electrical counterpart, monitors for failures and helps prevent cascading failures in distributed systems. It acts as a barrier between a potentially failing service or resource and the rest of the system.When a service is working as expected, the Circuit Breaker allows requests to pass through. However, if the service encounters an issue or starts to fail, the Circuit Breaker "opens" and prevents further requests from being sent to the failing service for a defined period. This helps to preserve system resources and prevent overload or degradation.
  • How To Integrate Tabby Payment with .Net AppDec 29, 2023. Explore Tabby, a Buy Now Pay Later (BNPL) service that simplifies purchases through flexible installments. Delve into MVC Core project details, API structure, and payment creation with interactive visuals for seamless transactions.
  • Building a Swagger-Enabled Node.js API with ExpressDec 29, 2023. Embark on a journey of creating a Swagger-enabled Node.js API with Express. This detailed guide covers key Swagger components, step-by-step integration, route definition, and testing via Swagger UI.
  • Building an API Gateway with Ocelot and gRPC: Understanding Forward and Reverse ProxiesDec 28, 2023. Explore the powerful combination of Ocelot and gRPC in API Gateway development for efficient routing and management in microservices. Learn about forward and reverse proxies, enhancing control, security, and scalability.
  • Microservices Development Using CQRS Architectural Design Pattern in Microsoft Asp.net Core Web API Dec 28, 2023. The Command Query Responsibility Segregation (CQRS) pattern is an architectural principle that separates the responsibility for handling commands (write operations that change state) from queries (read operations that retrieve state). It advocates having separate models for reading and writing data.Components of CQRS: Command: Represents an action that mutates the system's state.Query: Represents a request for data retrieval without changing the system's state.Command Handler: Responsible for executing commands and updating the system's state.Query Handler: Responsible for handling read requests and returning data in response to queries.Command Model: Contains the logic and rules necessary to process commands and update the data store.Query Model: Optimized for querying and presenting data to users, often involving denormalized or optimized data structures tailored for specific queries.Key Principles: Separation of Concerns: Splitting the responsibilities of reading and writing data helps in maintaining simpler, more focused models for each task.Performance Optimization: Enables independent scaling of read and write operations. The read model can be optimized for query performance without affecting the write model.Flexibility: Allows for different models to be used for reading and writing, which can cater to specific requirements and optimizations for each use case.Complex Domain Logic: Particularly beneficial in domains where read and write logic significantly differ, allowing tailored models for each type of operation.Benefits: Scalability: CQRS enables scaling read and write operations independently, optimizing performance.Flexibility and Optimization: Tailoring models for specific tasks allows for better optimization of the system.Complexity Management: Separating concerns can make the system easier to understand and maintain.
  • .NET Core API With Dapper, Repository And UnitOfWorkDec 27, 2023. In this tutorial, you will use ASP.NET Core Web API to create a web API that returns a list of brands. This article focuses on creating web API using dapper, repository pattern and UnitOfWork pattern in .NET 8. I will guide you through the steps by step to create web API.

About FormBody-attribute-inWeb-API

NA

OUR TRAINING