Resources No resource found - Background Services in .NET CoreMar 22, 2024. In this article, we will learn Background Services in .NET Core allow developers to execute asynchronous tasks in the background, ensuring the smooth operation of applications.
- Learn about Asynchronous Events in C#Mar 20, 2024. Explore asynchronous event invocation in C#, addressing threading challenges with event handlers. Learn about the synchronous nature of events, concurrency issues, and solutions using TPL and TAP. Ideal for intermediate C# programmers seeking to optimize event-driven applications.
- 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.
- Reactive Forms In Angular with Practical Example Mar 01, 2024. Angular is a popular framework for building dynamic web applications, and one of its key features is its powerful Forms module. Angular offers two types of forms: template-driven forms and reactive forms. In this article, we'll delve into reactive forms in Angular, exploring their benefits, how to create them, and how to work with them effectively.
- .NET Delegates in Event-Based Asynchronous Pattern for SeniorsFeb 26, 2024. This article dives into the practical learning of delegates, emphasizing real-world examples. It explores the Event-Based Asynchronous Pattern (EAP) in C# and its advantages, using delegates to implement asynchronous operations effectively.
- Unveiling New Features for Simplified Syntax and Improved Performance in C# 10Feb 17, 2024. In C# 10, authored by Ziggy Rafiq, developers will discover simplified syntax and performance improvements. Record structs combine the benefits of records and structs for better memory efficiency. Global usage streamlines namespace imports, reducing code clutter. With improved pattern matching and switch expressions, C# 10 is more expressive and concise. It enhances readability and performance.
- Concurrency in Flutter: Exploring the Power of IsolateFeb 15, 2024. Learn how to use Isolates in Flutter to do multiple tasks at once. This article will help you to understand and use Isolates to make your Flutter apps run better and faster.
- Asynchronous Programming with Async and Await in C#Feb 06, 2024. C# leverages async and await keywords for asynchronous programming, crucial for I/O tasks. Defined with an async modifier, methods return Task or Task<T>. TAP enhances responsiveness, allowing concurrent operations.
- TaskCompletionSource and CancellationTokenSource in .NETJan 23, 2024. Explore the functionalities and use cases of TaskCompletionSource and CancellationTokenSource in the .NET framework for managing asynchronous operations, providing flexibility, and control, and building responsive applications efficiently.
- 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.
- Handling Observables with NgIf and Async PipeJan 17, 2024. Explore the effective use of Angular's *ngIf directive and the async pipe to efficiently handle observables in your Angular applications. Learn how to seamlessly manage asynchronous data, dynamically update the UI, and enhance the overall responsiveness of your web pages.
- What is .NET Dataflow?Jan 16, 2024. Embark on a magical journey into the realm of .NET Dataflow, a library weaving simplicity into parallel programming complexities. Practical examples unveil the enchanting powers of asynchronous programming with elegance and efficiency.
- 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.
- Difference Between Promise and Async/Await Jan 09, 2024. JavaScript asynchronous programming has evolved with Promises (ES6) and async/await (ES8). Promises offer structured handling with .then() and .catch(), while async/await makes asynchronous code appear synchronous, enhancing readability.
- Default Lambda Parameters in C# 12Jan 05, 2024. C# 12 introduces a game-changer: default lambda parameters. This article delves into this powerful feature, showcasing its functionalities, advantages, and practical applications through detailed examples across diverse scenarios. Learn how to reduce code duplication and enhance readability.
- Concat Operator in RxJS LiberaryJan 02, 2024. Learn about the concat operator in RxJS, a tool for concatenating observables sequentially. Understand its syntax, order of execution, use cases, and error handling. Enhance your RxJS skills for asynchronous operations.
- RxJS Observables, Subjects, and BehaviorSubjects in AngularDec 20, 2023. In this article we will learn what are the ways of doing asynchronous programming in angular with the help of RxJS library. And the difference among them and there use cases.
- Microservice architecture: Synchronous and Asynchronous communicationDec 18, 2023. Learn microservice architecture communication methods with detailed explanations
- What is Asynchronous JavaScript?Nov 28, 2023. In this article, we will explore asynchronous programming in JavaScript. Asynchronous programming in JavaScript is pivotal in enhancing web applications' overall performance and responsiveness. JavaScript typically runs code synchronously, which means it handles each operation one at a time and waits for it to finish before going on to the next.
- Cancellation Token in C#Nov 15, 2023. This article provides a comprehensive overview of using CancellationToken and CancellationTokenSource in C# for managing asynchronous operations. It covers key components, usage, handling, and best practices effectively.
- Difference Between Concurrency and Parallelism in C#Nov 09, 2023. The article you provided gives a comprehensive overview of the concepts of concurrency and parallelism and their relevance in C# programming. It highlights the distinctions between the two concepts and provides clear examples and use cases for each. The discussion of best practices and considerations for managing concurrency and parallelism effectively is a valuable addition, as it helps developers avoid common pitfalls and make informed decisions when implementing these concepts in their applications.
- Asynchronous File I/O in C#Oct 30, 2023. Thisarticle on asynchronous file I/O in C# is well-structured and informative, covering all the essential aspects of the topic. You have effectively introduced the concept of asynchronous programming, highlighted its benefits, and provided detailed explanations with code examples. The sections on reading and writing files asynchronously are particularly well-crafted, enabling a clear understanding of the practical implementation.
- Kotlin Coroutines Sample Mobile App Code DemonstrationSep 06, 2023. Here's a simple Kotlin Android application code sample that demonstrates the use of Coroutines for asynchronous programming. This example fetches data from a fake API and updates the UI when the data is received using Coroutines.
- Performance Optimization in ASP.NET Core: Strategies and Code ExplanationAug 21, 2023. Performance Optimization in ASP.NET Core involves employing various strategies to enhance the speed, responsiveness, and efficiency of web applications. This article provides insights into essential optimization techniques, supported by clear code explanations. From leveraging caching and asynchronous programming to minimizing database queries and utilizing content delivery networks (CDNs), these strategies ensure smoother user experiences and streamlined application performance. By delving into real-world examples, this article equips developers with the knowledge to make informed decisions when fine-tuning their ASP.NET Core applications for optimal performance.
- Implementing AJAX for Editing Data and Updating the Database in ASP.NET MVCAug 07, 2023. Implementing AJAX for editing data and updating the database in ASP.NET MVC allows you to enhance the user experience and responsiveness of your web application. AJAX (Asynchronous JavaScript and XML) enables seamless data retrieval and updates without requiring a full page reload, resulting in faster and more interactive user interactions.
- How JavaScript is Different from Other Programming Languages?Jul 28, 2023. This article aims to explore the uniqueness of JavaScript compared to other programming languages.
- Multi-Threading (4), Delegate based Asynchronous Programming ModelJul 03, 2023. This article will discuss delegate based Asynchronous Programming Model.
- Node.js- Introduction, Features, Installation Guide, and BenefitsJun 29, 2023. Node.js: Introduction, Features, Installation Guide, and Benefits. Beginner for Node.JS
- What is Synchronous and Asynchronous Programming in JavascriptMay 24, 2023.
- How do you create an asynchronous method in C#?Mar 25, 2023. Learn how to create an asynchronous method in C# with code example.
- Breaking Down JavaScript PromisesMar 21, 2023. JavaScript promises are an essential tool for handling asynchronous code in web development. In this article, we explore the basics of how promises work, and provide tips and best practices for using them in your projects. Learn how to write more efficient and scalable code with the power of JavaScript promises.
- What is the difference between synchronous and asynchronous code in JavaScript?Mar 12, 2023. Learn the difference between synchronous and asynchronous code in JavaScript with code example.
- Handling Asynchronous Data In Flutter - The Power Of StreamsFeb 28, 2023. Flutter is a popular open-source mobile app development framework that allows developers to create high-performance, visually appealing and feature-rich mobile apps. The stream concept is one of the essential features of Flutter, which will enable you to handle asynchronous data. This article will explore Flutter's stream, its uses, and how it works.
- Asynchronous Programming Model: In Chasing The IdealFeb 08, 2023. This articles talks about Asynchronous Programming Model and Asynchronous delegates.
- Differences Between Multithreaded, Asynchronous, And Parallel ProgrammingFeb 06, 2023. In this article, we are doing to dive into details of differences between Multithread, Asynchronous and Parallel programming
- Asynchronous Communication Between Microservices Using .NET Core API, RabbitMQ, and DockerAug 21, 2022. Asynchronous Communication Between Microservices Using the .NET Core API, RabbitMQ, and Docker
- Microservice Architecture, Its Design Patterns And ConsiderationsJul 25, 2022. This article is about microservices architecture and its comparison with monolith, as well as design patterns that are important, and benefits and drawbacks.
- Learn About Asynchronous Service In AngularMay 05, 2022. In this article, you will learn about asynchronous service in angular.
- Error Logging Using D365 CE PluginJan 30, 2022. This article is about error logging using D365 CE plugins
- Thread Behavior In Synchronous And Asynchronous MethodDec 28, 2021. In this article, you will learn about thread behaviour in synchronous and asynchronous method.
- Understanding Worker Thread And I/O Completion Port (IOCP)Dec 13, 2021. In this article, you will learn about worker thread and I/O Completion Port (IOCP).
- Working With Async/Await/Task Keywords In DepthDec 13, 2021. In this article, you will learn how to work with Async/Await/Task keywords in depth.
- Asynchronous RPC Communication Using RabbitMqDec 06, 2021. This article provides a walk-through for creating an Asynchronous RPC communication between two applications using RabbitMq
- Handling Multiple Asynchronous Operations Using PromiseApr 03, 2021. In this article, you will learn how to handle multiple asynchronous operations using promise.
- Asynchronous Programming In .NETMar 03, 2021. In this article, you will learn about Asynchronous Programming in .NET.
- Asynchronous Programming With Async And Await Jun 05, 2020. In this article, you will learn about asynchronous programming in C#.
- Fanout Async Messaging Design In Microservices Using RabbitMQJun 01, 2020. A prototype to demonstrate the fanout async messaging pattern using RabbitMQ to publish messages in multiple queues for different consumer to consume the same message.
- Creating Await-Able Functions in .NETMay 01, 2020. In my previous article, I talked about Asynchronous programming using the .NET framework. There we saw how to use the async and await keywords to make a function run in an asynchronous mode. We saw how to call various await-able functions provided by .NET. There are many functions provided by almost every major class of .NET which are await-able, and these mostly end with the letters Async to distinguish them from the regular functions. However, what happens when we want to change our own functions from being synchronous to being asynchronous? How can this be done? We will look at this issue in this article.
- Asynchronous Programming Using Async Await in .NETApr 29, 2020. In my previous article, I talked about modern age computers that have multiple cores and therefore must be equipped to design and develop applications that can utilize these resources. I talked about parallel programming to speed up the execution of our programs and discussed the Task Parallel Library (TPL) of the .NET framework to achieve this goal. Today we will investigate another concept: Asynchronous programming using the .NET framework.
- 🚀Async/Await Deep Dive - Asynchronous ProgrammingMar 31, 2020. Async/Await are two keywords used by new generation apps to take advantage of Asynchronous Programming.
- Learn About Angular Lazy LoadingOct 10, 2019. Concept of lazy loading in Angular, which enables components and their content to load asynchronously, enhancing user experience by avoiding wait times for heavy content like images to render. It implementing lazy loading in an Angular application, covering project setup, module creation.
- Asynchronous Streams In C# 8.0Oct 08, 2019. In this article, we'll learn how to create and consume Asynchronous Streams in C#. Starting with C# 8.0 we can use streams asynchronously.
- Use SQS To Offload Asynchonous TasksJan 30, 2019. Learn to use Amazon's Simple Queue Service to improve the performance of customer-facing services by offloading asynchronous tasks.
- Synchronous VS Asynchronous Statistics UpdatesFeb 07, 2018. In this article, we will explore the impact of synchronous and asynchronous statistics updates on system performance and data processing. Analyze real-time updates versus delayed processing, considering factors like latency, throughput, and efficiency to optimize performance.
- Asynchronous Messaging Using ASP.NET Core 2.0 Web APIDec 21, 2017. How to implement asynchronous messaging using ASP.NET Core Web API. Create an empty project and update the Startup class to add services and middleware for MVC.
- Multithreading In C# .NETJul 16, 2017. If you have a program that execute from top to bottom, it will not be responsive and feasible to build complex applications. So .Net Framework offers some classes to create complex applications.
- Async, Await And Asynchronous Programming In MVCJun 05, 2017. Async, Await And Asynchronous Programming In MVC. Async keyword is used to call the function/method as asynchronously. Await keyword is used when we need to get result of any function/method without blocking that function/method.
- Asynchronous File Upload Using Kendo UI Async Upload With MVC And Entity FrameworkMay 09, 2017. In this article, we going to see about how to perform asynchronous file upload using Kendo UI async upload.
- SharePoint 2013: Implement Deferred And Promise Object In JavaScript Asynchronous ExecuteMar 11, 2017. SharePoint 2013: Implement deferred and promise Object In JavaScript asynchronous execute.
- Asynchronous Communications Using RabbitMQ Message BrokerJan 14, 2017. In this article, we are going to learn about a new message queuing protocol, RabbitMQ.
- Asynchronous Video Live Streaming with ASP.NET Web APIs 2.0Jan 10, 2017. In this article, you will learn about asynchronous videos live streaming with ASP.NET Web APIs 2.0.
- ASP.NET MVC5 - Asynchronous Controllers And Cancellation TokenNov 02, 2016. In this atricle, you will learn to write an asynchronous controller with cancellation token.
- Creating WEB API And Consuming In Console Application Using Web Client In An Asynchronous WayAug 08, 2016. In this article, we are going to learn how to Create Web API and consume Web API in Console Application.
- OOP in WinJS #6 : Asynchronous ProgrammingMay 10, 2016. In this last article of the series, we shall talk about Asynchronous Programming in WinJS Library.
- Asynchronous Programming In WinJS Applications With Windows Runtime ComponentApr 19, 2016. In this article you will learn how to do asynchronous programming in WinJS application built on HTML/JS/CSS with the help of Windows Runtime Component.
- Multi-threading And Asynchronous ConceptsJan 15, 2016. In this article you will learn about multi-threading and asynchronous concepts.
- Threading Simplified: Part 5 (Thread Pools)Dec 07, 2015. This article explains what thread pools are and how to use them efficiently in multithreading using QueueUserWorkItem method and Asynchronous delegates.
- Asynchronous Programming Using DelegatesNov 04, 2015. This article is intended to explain the concept of asynchronous programming using DelegateS.
- Execute Long Running SQL Query Or Stored Procedure From .NETOct 21, 2015. This article describes the asynchronous call to MS SQL statements from .NET environment using C# to avoid UI or main thread freezing.
- Asynchronous File Uploading in Kendo UI Using WEB APIAug 14, 2015. This article shows how to perform asynchronous file uploading in KendoUI using WEB API.
- Translate Website/Webapp With JavaScript and/or jQuery and XMLJun 21, 2015. In this article you will learn a simple and low-impact method to implement localization on websites and webapps, using JavaScript and/or jQuery.
- Asynchronous Data Binding Using IsAsync and Delay in WPFMar 10, 2015. In this article we will learn about asynchronous data binding using IsAsync and Delay in WPF.
- Asynchronous and Parallel ProgrammingFeb 11, 2015. This article provides a basic understanding of the two hot topics, asynchronous programming and parallel programming irrespective of the programming language.
- Everything You Need to Know About Azure Service Bus: Part 2Jan 20, 2015. In this article you will learn the features and strengths of Service Bus Topics and Subscriptions which by now, you should know are different than Queues.
- Everything You Need to Know About Azure Service BusDec 09, 2014. In this article, we will learn how to leverage Azure's Service Bus with Brokered messaging to distribute data among systems.
- Async and Await in Asynchronous Programming in C#Jul 29, 2014. This article describes the async and await operators in Asynchronous Programming in C#.
- Delegate Uses In C#Jul 07, 2014. This article describes the uses of delegates in C#.Delegates in C# are powerful and versatile constructs that enable you to work with methods as first-class citizens. They provide a way to treat methods as objects, allowing you to pass them as parameters to other methods, store them in variables, and invoke them dynamically. Delegates are commonly used in various scenarios within C# programming.
- Asynchronous Controller of Web API 2 With Entity Framework 6: Put and Delete MethodMay 23, 2014. As per promise, in this article we will see to update DB using Entity Framework with the help of Put method.
- Asynchronous Controller of Web API 2 With Entity Framework 6: Post MethodMay 22, 2014. This article explains how to do a Post operation to send data from a .NET client to the Web API.
- Asynchronous Controller of Web API 2 With Entity Framework 6: Get() MethodMay 20, 2014. In this article, we will understand the Get method to get data from the Web API asynchronously.
- CRUD Operations Using Asynchronous Programming in MVC 5May 07, 2014. This article describes the use of asynchronous programming and the CRUD functionality with the asynchronous programming in MVC 5.
- Node.JS vs Traditional Scripting LanguagesApr 21, 2014. This article provides a comparison between Node.JS and other scripting languages, especially the most popular scripting languages of the current decade. I will provide some valid arguments, examples and facts.
- Working With Asynchronous Programming With Entity FrameworkMar 27, 2014. This article explains how to do asynchronous programming with the Entity Framework in a Console Application. We can also use this in a desktop or web application.
- Sending Mail With Attachment and Multiple File Upload Using ASP.NetFeb 12, 2014. This article explains how to send Asynchronous Mail with multiple file attachments and multiple file uploads using SmtpClient.SendAsync.
- JS Grid Control SharePointFeb 05, 2014. This article exlains the JS Grid control (aka SPGridView that inherits from the ASP.NET GridView) that is new in SharePoint 2010.
- Machine Translation Services: Synchronous and Asynchronous Translation in SharePoint 2013Feb 05, 2014. This article explains the Machine Translation Service that is an important feature of SharePoint 2013.
- Asynchronous Connection in .NET Framework 4.5Jan 25, 2014. This article explains how to create an Asynchronous Connection in .NET Framework 4.5.
- Send Asynchronous Email in ASP.Net 4.5Jan 22, 2014. This article explains how to send asynchronous mail using a SmtpClient.SendCompleted Event and a SmtpClient.SendAsyncCancel Method in ASP.NET 4.5 for sending the specified message to an SMTP server for delivery as an asynchronous operation.
- Send Asynchronous Mail With Attachment Using ASP.Net 4.5Jan 22, 2014. This article explains how to send an email with attachments using SmtpClient.SendAsync.
- Async SqlConnection in ASP.Net 4.5Jan 17, 2014. This article explains how to create an async SqlConnection in ASP .Net 4.5 and using the SqlCommand.BeginExecuteNonQuery Method (AsyncCallback, Object).
- Web API With AJAX: Understand Synchronous and Asynchronous Call in jQuery ajax MethodDec 14, 2013. This article is intended to provide a practical understanding of synchronous and asynchronous calls.
- Asynchronous Programming in LightSwitch HTML Client With WinJS PromisesDec 11, 2013. In this article you will learn about Asynchronous Programming in LightSwitch HTML Client with WinJS Promises.
- Scaffolding Asynchronous in Web API 2 ControllersDec 03, 2013. This article explains the scaffolding of asynchronous Web API 2 Controllers.
- Create Asynchronous Action Method in Web APIOct 28, 2013. This article explains the Asynchronous Action method and how to create it in the Web API.
- Improve Performance of .NET ApplicationOct 22, 2013. This article provides some concepts for improving the performance of .NET applications.
- Asynchronous Programming in C# 5.0 Part 6: 3 Best Practices in Asynchronous ProgrammingOct 01, 2013. In this article we will discuss few best practices in Asynchronous programming.
- Asynchronous Programming in C# 5.0 - Access Data in Asynchronous FunctionsSep 30, 2013. In this article, we will try to implement a few real-time applications of asynchronous programming. Here we will see in which scenario we can implement asynchronous style.
- Exception Handling in C# Asynchronous ProgrammingSep 29, 2013. In this article we will explain Exception Handling in C# asynchronous programming.
- Tasks in C# Asynchronous ProgrammingSep 27, 2013. In C#, asynchronous programming allows you to perform non-blocking operations, such as I/O-bound tasks or network calls, without blocking the main thread of execution. This is crucial for maintaining a responsive application, especially in scenarios where you need to perform operations that might take a significant amount of time.
- C# Asynchronous Programming - Return Type of Asynchronous MethodSep 25, 2013. In this article, we will understand various return types of asynchronous functions in C#.