Resources  
  • 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.
  • Establishing Communication Between Executable Files Using TCP/IPMar 19, 2024. WPF apps use various IPC methods like Named Pipes, WCF, TCP/IP Sockets. TCP/IP sockets offer cross-platform communication with advantages like reliability but face complexity and firewall issues. Steps include server/client development, execution instructions. Use CommonHelper for collaboration.
  • 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.
  • Building a Real-Time Chat App with Node.js and Socket.io 🚀Feb 04, 2024. Embark on a magical journey to build a real-time chat app using Node.js and socket.io. Follow simple steps to set up the server, create a chat UI, and handle real-time communication.
  • 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.
  • 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.
  • Real-Time Communication Made Easy: Demonstrating Web Sockets with AngularMay 22, 2023. This article demonstrates how to implement web sockets in an Angular project to enable real-time communication. It covers the basics of web sockets, setting up an Angular project, establishing a web socket connection, sending and receiving data, handling errors and disconnections, and considerations for scaling and security. By following the provided code examples and best practices, developers can create responsive and interactive applications that leverage the power of web sockets.
  • 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
  • SignalR Best PracticesSep 01, 2022. In this article, you will learn about SignalR real-time communication Best practices.
  • 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
  • Sending Large Files Over A Network Socket Using C#Jul 30, 2022. This article describes how to send large files (GB) to other devices over a network socket in chunks.
  • 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.
  • Real-Time Chat ApplicationMar 01, 2021. A real-time chat application with Node.js server.
  • IHttpClientFactory In .NET Core To Avoid Socket ExhaustionSep 02, 2020. In this article, you will learn about IHttpClientFactory in .net core to avoid Socket exhaustion.
  • 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.
  • Tic-Tac-Toe Online Game Using ReactJS and NodeJS (Socket.io)Mar 30, 2020. In this article, we will learn how to make a tic-tac-toe online game using React JS as a front end and Node JS (Socket.io) as a backend server.
  • 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.
  • Socket Programming In C++ Using boost.asio - TCP Server And ClientOct 28, 2018. This article will help you getting started with socket programming in C++. We'll be building TCP server and client using boost.asio library.
  • 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.
  • Sending An HL7 Message, Receiving It Using A Listener And Sending An Acknowledgement BackDec 15, 2017. HL7 (Health Level Seven) is a set of standards, formats and definitions for the exchange, integration, sharing, and retrieval of electronic health information. The HL7 standards are produced by the HL7 International, international standards developing organization.
  • Socket.io Programming With Example In Node.jsDec 08, 2017. Hello every one today I will explain about socket.io in Node JS
  • Creating A Chat Application In Node.js With Express, MongoDB, Mongoose And Socket.ioDec 05, 2017. This article guides you through the process of creating a chat application in NodeJS with MongoDB as the backend, utilizing Mongoose for MongoDB models and Socket.io for real-time communication between clients. It covers setting up the Node application, creating an Express app, handling database interactions.
  • 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.
  • How To Make A Chat Application Using Sockets In JavaApr 17, 2017. In this article, you will learn how to make a chat Application , using Sockets in Java.
  • 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.
  • NodeJS By .Net PlatformJul 07, 2016. In this article you will learn about NodeJS By .Net Platform.
  • 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.
  • Applied Secure Socket Layer in .NET: Part 2 Installation and TestingOct 28, 2014. This article is resuming the voyage by covering the applied aspect of SSL on .NET website via IIS webserver along with the creation of digital certificates.
  • Secure Socket Layer in .NETOct 27, 2014. This article explains the Secure Sockets Layer (SSL) including the inherent issue of web server security and the process of SSL configuring and implementing in the form of digital certificates over an ASP.NET website.
  • Applied C#.NET Socket ProgrammingOct 20, 2014. This article explains the key networking concepts, for instance ISO stack, of TCP/IP under the C# framework by employing its essential socket classes and how applications can logically and physically be distributed in a network environment.
  • 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.

About Asynchronous-Sockets

NA

OUR TRAINING