Resources No resource found - Thread-Safe Events In C#Jul 30, 2022. Discussion on the proper method to check for null-value and raise Event in C#.
- Thread-Safe Calls With BackgroundWorker Class in C#Jan 03, 2012. The preferred way to implement multithreading in your application is to use the BackgroundWorker component. The BackgroundWorker component uses an event-driven model for multithreading.
- Thread-Safe Calls Using Windows Form Controls in C#Jan 02, 2012. Here you will see how to make thread-safe calls using Windows Form Controls.
- Optimizing Dynamics 365: Thread Jobs for Multiple Record Updates Mar 27, 2024. In this article, we will learn how to utilize Thread Jobs for Updating Multiple Records in Dynamics 365 using PowerShell Script. Retrieving all Contact Records and Updating First and Last Names using Threads.
- C# HTTP Methods: Safe vs. Unsafe, GET vs. POST in .NET CoreMar 26, 2024. Dive into advanced topics like dependency injection, service configuration, and implementing retry policies and circuit breakers. Elevate your API integration game with this comprehensive guide to leveraging HttpClient effectively.
- 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.
- Better Implementation Of Singleton Pattern in .NETFeb 27, 2024. This article explains the mistakes made in writing Singleton Pattern in the multithreaded environment create a bug and how to bring a solution to it.
- Multithreading in C#: Processes, Threads, and Performance OptimizationFeb 07, 2024. In this article, we will learn to Explore how threads are managed, synchronized, and executed at the kernel level, shedding light on the core mechanisms of concurrency and parallelism.
- ThreadPool in C#: Practical ExamplesJan 10, 2024. Explore practical examples of using ThreadPool in C# for parallel tasks. Learn how to queue work items, handle synchronization, monitor and manage ThreadPool, and follow best practices for efficient concurrent programming.
- Introduction to MultithreadingJan 08, 2024. Learn about Multithreading and the difference between using Thread and threadPool. The difference between multithreading and concurrency
- What is ThreadPool Class in C#?Jan 05, 2024. In this article, we will learn about ThreadPool in C# for efficient parallel programming. Learn its benefits, working mechanism, and how it compares to manual thread creation. Utilize the ThreadPool class for optimized resource management and scalability in your .NET applications.
- Immutability: Creating Custom Immutable Types in C#Jan 04, 2024. In this article we will discuss about how to create custom immutable type in c#
- What is Delegates in C#?Jan 03, 2024. Explore the power of delegates in C#, providing type-safe function pointers for indirect method invocation. Learn declaration, initialization, characteristics, and use cases for enhanced code flexibility and extensibility.
- New Features of Rust 1.73Nov 02, 2023. Rust 1.73 is a major release that includes a number of new features and improvements, such as impl Trait syntax, generic associated types, and improved borrow checker performance. These changes make Rust more expressive, efficient, and user-friendly.
- Java 21: New Features and ExamplesNov 02, 2023. Java 21 is a major release that includes a number of new features and improvements that make Java more concise, expressive, safe, and performant. Some of the most significant new features include record classes, sealed classes, pattern matching for instanceof, virtual threads, and sequenced collections.In short, Java 21 is a must-have update for any Java developer. It includes a number of new features that can help you to write better code, faster.
- ConcurrentQueue in C#Oct 30, 2023. This article provides a comprehensive overview of the ConcurrentQueue class in C# and its role in managing concurrent programming. You effectively explain the challenges related to concurrency and the various issues that can arise, such as race conditions, deadlocks, livelocks, and starvation. You have also detailed how synchronization mechanisms can assist in managing shared data among multiple threads, albeit with certain drawbacks.
- .NET Task Parallel Library vs System.Threading.ChannelsOct 18, 2023. Concurrency in modern software development is vital for applications to efficiently manage multiple tasks simultaneously. In the .NET ecosystem, developers have two powerful tools for concurrency: the Task Parallel Library (TPL) and System.Threading.Channels. This article provides a practical comparison of these tools, illustrating their usage and advantages.
- How Can You Interact with Smart Contracts Using Safe{Wallet}Oct 10, 2023. Learn how to securely manage digital assets with Safe{Wallet}'s user-friendly interface for interacting with smart contracts on the blockchain. #BlockchainSecurity
- The Race Condition in Thread SynchronizationSep 24, 2023. In my Last Article “Thread synchronization in Java” we have discussed the concept of monitor. A monitor can be compared to a small box that can only carry one thread at once.
- How to Transfer Tokens using Safe{Wallet}?Sep 22, 2023. Explore Safe{Wallet}'s multi-signature security for seamless token transfers. Learn the step-by-step process to manage digital assets securely and efficiently.
- Thread Synchronization in JavaSep 20, 2023. When using two or more threads in a program, it may be so happening that more than one thread wants to access a resource at the same time. For example, one thread might try to read data from a file while the other tries to change data in the same file.
- Custom Exceptions in C#Sep 19, 2023. Enhance error handling in C# with custom exceptions. Learn how they provide specificity, control, documentation, and maintainability, and follow best practices for effective implementation.
- What is Threading in C#?Sep 15, 2023. Threading in C# empowers concurrent task execution within a single process. Enhance application performance, responsiveness, and scalability for complex operations. Learn the basics and explore advanced topics.
- Safe{Wallet} Guide: Master Multi-Signature Account CreationSep 08, 2023. In this article, we will learn how to create a multi-signature wallet using Safe Wallet.
- Keeping Secrets Safe in .NET/ASP.NET Core Applications with Azure Key VaultSep 07, 2023. Securing secrets in .NET/ASP.NET Core applications using Azure Key Vault is crucial for maintaining the confidentiality and integrity of sensitive information such as API keys, connection strings, and certificates. In this example, I'll walk you through the steps to integrate Azure Key Vault into an ASP.NET Core application to keep secrets safe in real time.
- Multi-Threading (2-1), Different MultiThreading TopicsJul 05, 2023. This article will discuss Different MultiThreading Topics.
- Multi-Threading (2), Implementation OverviewJul 05, 2023. This article will discuss the multi-threading implementation in overview.
- Multi-Threading (4), Delegate based Asynchronous Programming ModelJul 03, 2023. This article will discuss delegate based Asynchronous Programming Model.
- Multi-Threading (4-1), delegate and MultiThreadingJul 03, 2023. This article will discuss delegate and MultiThreading
- Multi-Threading (3-1), async, multi-awaitJun 30, 2023. This article will discuss async, multi-await.
- Multi-Threading (3), async, await in C#Jun 21, 2023. This article will discuss Async, Wait key words in C#
- Multi-Threading (1), Concept - What, WhyJan 30, 2023. This article will discuss multi-threading.
- Microsoft Defender For M365 Safe-Link PolicyJul 25, 2022. In this article, you will learn about Microsoft Defender for M365's Safe-Link Policy.
- Threads And ThreadGroups In JavaJun 20, 2022. Thread creates a new thread of execution. The name of the thread is specified by the ThreadName. Thread groups are to manage groups of threads as a unit.
- Source Control (1), MS Source Safe --- Stand Alone AppFeb 07, 2022. This article discuss Source Safe, a stand alone app.
- A Simple Crypto-Safe For Strings In C#Jan 18, 2022. Software often has to store small amounts of data locally but with reliable protection. Such a "vault" can be built with a few lines of C#.
- Thread Behavior In Synchronous And Asynchronous MethodDec 28, 2021. In this article, you will learn about thread behaviour in synchronous and asynchronous method.
- Understanding Thread Starvation in .NET Core ApplicationsDec 24, 2021. Understanding Thread Starvation in .NET Core Applications
- 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.
- Understanding Synchronization Context Task.ConfigureAwait In ActionAug 30, 2021. When dealing with asynchronous code, one of the most important concepts that you must have a solid understanding of is synchronization context.
- Multithreading In JavaAug 09, 2021. In this article, you will learn about Multithreading and its uses in Java.
- How Safe Is Enhancing The Product Development ProcedureAug 11, 2020. In this article, you will learn how safe is enhancing the Product Development Procedure.
- Debug Async CodeJun 15, 2020. In this article, you will learn how to debug async code.
- Dispatcher In A Single Threaded WPF AppJun 02, 2020. Dispatcher is used to manage multithreaded application. It manages Message queues.
- 🚀Async/Await Deep Dive - Asynchronous ProgrammingMar 31, 2020. Async/Await are two keywords used by new generation apps to take advantage of Asynchronous Programming.
- Elvis Operator And Range Traversal Of An Array KotlinMar 19, 2020. In this article, you will learn about elvis operator and range traversal of an array kotlin.
- Xamarin.Forms - Handle The Safe Area On iPhone X And Higher ModelsMar 04, 2020. In this article, I will explain how to handle the safe area in Xamarin.Forms project for devices like iPhone X, XS, XR
- Task Parallel Library 101 Using C#Nov 27, 2019. Task Parallel Library (TPL) provides a level of abstraction to help us to be more effective as developers/programmers when it comes to parallelism. Knowing at least the basics are beneficial. In that case, let's give it a try.
- Random Class in JavaOct 15, 2019. Random class is used to generate pseudo-random numbers in java. An instance of this class is thread-safe. The instance of this class is however cryptographically insecure.
- A Complete MultiThreading Tutorial In JavaSep 08, 2019. Multithreading in Java is a process of executing multiple threads simultaneously. A thread is the smallest unit of the processing. Multithreading and Multiprocessing, both are used to achieve multitasking.
- Book Club Article 16 - Simon Sinek - Why Good Leaders Make You Feel SafeAug 22, 2019. By Monday, September 30, 2019, watch the following video and please respond with a take-away and, if possible, a real-life example of one thing you will try to do differently.
- Your Secrets Are Safe With Key Vault In ASP.NET Core Web App On AzureApr 03, 2019. I have been trying to explore how to secure the secrets of web applications on Azure using Key Vault. In this article, I will walk you through it.
- C# Thread BasicsMar 29, 2019. Learn the basics of C# Thread. This code example explains how to create a Thread in C# and .NET Core.
- Thread Pool In .NET Core And C# Jul 02, 2018. A thread pool is a pool of worker threads that is available on demand as needed. The code examples in this article show how to use the thread pool in .NET Core using C#.
- Passing Data To A Thread In C# and .NETJul 01, 2018. How to pass data to a thread in C#. In this article, I will demonstrate how to use the ThreadStart to pass data from your main program to a new thread using the ParameterizedThreadStart.
- Creating Custom Pipe Using Safe HTML In Angular 5Apr 07, 2018. A pipe takes in the data as input and transforms it into the desired output. Pipes are declared using @Pipe decorator. We will create a custom pipe here, in this article. Like a filter, a Pipe also takes data as input and transforms it into the desired output.
- Task And Thread In C#Mar 23, 2018. The Thread class is used for creating and executing threads in C#. A Task represents some asynchronous operation and is part of the Task Parallel Library, a set of APIs for running tasks asynchronously and in parallel. Difference between Task And Thread
- Aborting Thread Vs Cancelling TaskDec 12, 2017. The below post is based on one of the question I answered on StackOverflow, in which the questioner wants to cancel a task when its taking too long to respond; i.e., taking too much time in execution and returning result.
- Movie Ticket Booking And SemaphoreDec 08, 2017. This article explains the role of Semaphore in the ticket booking of a movie by more than one seller.
- How To Return A Pair Of Closest Birthdates Using API, Multi Threading And MVC 5 Using C#.NETOct 18, 2017. This article demonstrates how to use multi-threading to return the name of 2 customers who have the closest birthdate. I also include how create API to add\ retrieve customer details from SQL database using tasks and how to use MVC to call and API to add a new customer.
- Thread Sick Software EngineerJun 18, 2017. This article will explain about such kind of software of engineer who thinks to use thread everywhere without thinking its side effect.
- Thread Synchronization - Signaling Constructs With EventWaitHandle In C#Apr 21, 2017. This article emphasizes on Thread Synchronization - signaling Constructs with EventWaitHandle in C#.
- Look At Threads Window In VS 2015Jan 13, 2017. In this article, we will look into one of the feature of VS 2015 known as Threads Window.
- Multi Threading With Windows FormsJan 10, 2017. Some quick code for updating a Windows form application user interface.
- Introduction To Safe Navigation Operator In Angular 2Dec 01, 2016. In this article, you will learn about the Safe Navigation Operator in Angular 2
- Parallel Programming In C# To Leverage Multicore ProcessorAug 17, 2016. Parallel Programming in C# to Leverage Multicore Processor is a guide that focuses on harnessing the power of parallelism in C# to efficiently utilize the capabilities of modern multicore processors. The guide likely covers techniques and patterns for designing and implementing parallel code, enabling developers to optimize performance and responsiveness in their applications.
- How Safe Are Your Hosted jQuery LibrariesJul 06, 2016. In this article, you will learn how safe your hosted jQuery Libraries are.
- Threading Simplified: Synchronization Context - Part 14Jun 06, 2016. This article explains what Synchronization Context is and how to use it efficiently in a multi-threading environment.
- Threading Simplified: Semaphore - Part ThirteenMay 10, 2016. This article explains what Semaphore is and how to use it efficiently in multithreading environment.
- Threading Simplified: Part Twelve (Mutex)Apr 21, 2016. This article explains what Mutex is and how to use it efficiently in multithreading environment.
- Threading Simplified: Part Eleven (Thread Atomicity & Deadlock)Apr 10, 2016. This article explains what Thread Atomicity and Deadlock are and how to use and handle them efficiently in multithreading environment.
- Thread Safe Concurrent Collection in C#Apr 08, 2016. In this article you will learn about thread safe concurrent collection in C#.
- Threading Simplified: Part 10 (Monitor)Mar 13, 2016. This article explains what Monitor is and how to use it efficiently in a multithreading environment.
- Threading Simplified: Part 9 (Thread Locking)Mar 06, 2016. This article explains what Thread Locking is and how to use it efficiently in a multithreading environment.
- Update UI With WPF Dispatcher And TPLFeb 24, 2016. This article is intended to explain the concept of updating WPF UI with the help of Dispatcher and TPL.
- Task Parallelism In MultithreadingFeb 17, 2016. In this article you will lean about Task Parallelism in Multithreading.
- Threading Simplified: Part 8 (Synchronization Basics and Thread Blocking)Jan 26, 2016. This article explains what Thread Synchronization Fundamentals are and how to use Thread Blocking efficiently in multithreading environment.
- Invoke Method To Update UI From Secondary Threads In VB.NETJan 25, 2016. In this brief article, we'll see how it can be possible, through the Invoke method, which is available to all controls through the System.Windows.Form namespace, to realize such functionality in order to execute a graphic refresh and update through delegates.
- Mutex in .NETJan 25, 2016. In this article you will learn about Mutex in .Net.
- Multi-threading And Asynchronous ConceptsJan 15, 2016. In this article you will learn about multi-threading and asynchronous concepts.
- Threading Simplified: Part 7 (Thread Priority)Jan 14, 2016. This article explains what Thread Priority is and how to use it efficiently in a multi-threading environment.
- Threading Simplified: Part 6 (Exception Handling)Dec 27, 2015. This article explains the issues with exception handling in multi-threaded environment and how to address them.
- 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.
- Thread SynchronizationNov 14, 2015. This article is intended to explain the concept of thread synchronization.
- Thread Safety In C#Nov 14, 2015. This article is intended to explain the concept of thread safety.
- Asynchronous Programming Using DelegatesNov 04, 2015. This article is intended to explain the concept of asynchronous programming using DelegateS.
- How to Start Or Boot Windows 10 in Safe ModeNov 04, 2015. In this article you will learn how to start or boot Windows 10 in Safe Mode.
- Learn Parallel ProgrammingOct 24, 2015. In this article you will learn about Parallel Programming. Parallel programming splits the work into independent chunks of work and then carries out these works simultaneously.
- Different Ways To Create Task Parallel Library (TPL Threads)Oct 12, 2015. This article explains the concept to create thread using TPL (Task Parallel Library) with different approaches.
- Threading Overview In C# Sep 10, 2015. In this article we will learn about threading overview in c#. Thread is a small set of executable instructions and this set of instructions can be used to isolate a task from a process
- Threading Simplified: Part 4 (Threads Creation)Aug 24, 2015. This article provides various ways to create threads and explains related concepts.
- Thread Safety in C#Aug 19, 2015. In this article you will learn about thread safety in C#. In multithreading programming, the word “thread-safety” is often used. Thread-Safety is relevant when resources are shared between threads.
- Threading Simplified - Part 3 (Threads type)Jul 18, 2015. This article explains various concepts, such as multiprogramming, multitasking, multiprocessing and multithreading.
- Threading Simplified - Part 2 (Multithreading Concepts)Jun 29, 2015. This article explains various concepts, such as Multiprogramming, Multitasking, Multiprocessing and Multithreading.
- Threading Simplified: Part 1 (Threads Inception)Jun 05, 2015. This article is a first part of the article planned to cover the threading in .NET.
- Difference Between StringBuffer and StringBuilder ClassMay 26, 2015. This article differentiates the two classes, StringBuffer & StringBuilder, using suitable parameters and examples.
- What Rental Threading IsMay 19, 2015. Understand what rental threading is and how it is useful in browsers.
- C# Singleton Design Pattern Example: Part 2Apr 27, 2015. In this article we will see how to make it Thread Safe.
- Safe Type Cast Using "IS" and "AS" OperatorsApr 23, 2015. This article describes how to do safe type casting using the “IS” and “AS” operators in C# programming.