Resources  
  • How to Enable Mega Menu in SharePoint OnlineMar 28, 2024. Learn how to enhance user navigation experience in SharePoint Online by enabling Mega Menu. This step-by-step guide empowers you to customize site navigation, optimize the user interface, and structure your SharePoint site effectively within Office 365.
  • 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.
  • A Comprehensive Guide to Utilizing the MQTT ProtocolMar 26, 2024. MQTT, also known as Message Queuing Telemetry Transport, is a messaging protocol specifically designed for efficient communication between devices in constrained environments. It is particularly useful in scenarios where network bandwidth and device resources are limited.
  • 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.
  • Exploring Inter-Process Communication in WPF Using Named PipesMar 19, 2024. In a WPF application, inter-process connectivity typically involves communication between different components or modules within the same application or between separate WPF applications running on the same system or across different systems.
  • 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.
  • Effective Communication Between Executable Files Using Shared MemoryMar 18, 2024. In a WPF (Windows Presentation Foundation) application, inter-process connectivity typically involves communication between different components or modules within the same application or between separate WPF applications running on the same system or across different systems.
  • Changing the Site URL in SharePoint OnlineMar 13, 2024. In this edition, we'll guide you through the steps to accomplish Changing site Url effortlessly. Don't miss out on the SharePoint revolution!
  • Understanding Sharing in Lists on SharePoint Communication SitesMar 05, 2024. This guide provides detailed instructions on utilizing the Share option in lists on SharePoint Communication Sites. It covers the login steps, navigating to lists, selecting items to share, opening the Share dialog, adding recipients, selecting permission levels, and sending the invitation.
  • Understanding Alert Feature in SharePoint List Mar 04, 2024. In this article, we will learn about the "Alert Me" feature in SharePoint lists, enabling users to receive notifications for changes. Understand its functionality, including setting up alerts, managing subscriptions, and receiving notifications via email.
  • Vue.js Custom Events: Enhance Parent-Child Communication with $emit()Mar 01, 2024. Vue.js, with its powerful reactivity system, allows seamless communication between parent and child components. While props enable data flow from parent to child, the $emit() method serves as a bridge for sending information from the child back to the parent.In this comprehensive guide, we will explore the intricacies of Vue.js custom events, focusing on the application of the $emit() method to create dynamic and interactive user interfaces.
  • SendEmailFromTemplate to Send Emails to Unresolved AddressesFeb 28, 2024. This article delves into the process of streamlining communication in Dynamics 365 CE using Power Automate, specifically focusing on sending emails to unresolved addresses.
  • 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.
  • Converting Classic SharePoint Team Sites to Modern Communication SitesFeb 27, 2024. Converting Classic SharePoint Team Sites to Modern Communication Sites to better collaboration and productivity. Enhanced feature, customized web part and extension.
  • Dynamically Alter Theme Across All Screens Within the Canvas AppFeb 13, 2024. Learn how to seamlessly adjust the theme across all screens within your Canvas app dynamically. Explore methods for real-time theme modification, ensuring consistent and adaptive UI theming for a cohesive user experience.
  • Cross-Platform Mobile Development FrameworksFeb 09, 2024. Developing mobile applications for both iOS and Android platforms can be challenging due to the need for separate codebases. Cross-platform frameworks offer a solution, allowing developers to write code once and deploy it on multiple platforms.
  • How to Create Modern Site Page in SharePoint Online?Feb 07, 2024. SharePoint has evolved to meet modern collaboration needs, with the introduction of modern site pages providing dynamic and user-friendly interfaces. This article explores the differences between modern and classic site pages.
  • 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.
  • Custom Events in C# for Enhanced Communication and FlexibilityJan 31, 2024. In C#, you can create custom events to provide a way for classes to communicate and react to certain actions or state changes.
  • 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.
  • Mastering MVVM: A Deep Dive into .NET MAUI with MVVM ToolkitJan 23, 2024. In this article, we will learn about MVVM architecture with .NET MAUI and the MVVM Toolkit. Follow a step-by-step guide for project setup, plugin installation, and efficient implementation using ViewModel and View. Access the full code and explore the seamless integration of the View and ViewModel for robust cross-platform mobile applications.
  • 🖥️ A Guide to Web Attack Incident HandlingJan 17, 2024. In this article, we will explore various types of web attacks, including Denial of Service (DoS) and Distributed Denial of Service (DDoS), SQL Injection, Cross-Site Scripting (XSS), Command Injection, Local File Inclusion (LFI).
  • Securing PDF Uploads in MVC: Mitigating PDF Injection and Cross-site Scripting VulnerabilitiesJan 15, 2024. PDF Injection, also known as PDF XSS (Cross-site Scripting), can be a serious security vulnerability. To prevent such issues during PDF upload and viewing in an MVC (Model-View-Controller) application, it's crucial to implement proper validation and sanitation mechanisms. Below is a sample code that demonstrates how to handle PDF uploads securely and prevent PDF Injection leading to Cross-site Scripting in an MVC environment.
  • 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 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.
  • 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
  • Sending SMS Notifications with Azure Communication Services in .NETJan 07, 2024. Learn to send SMS notifications with Azure Communication Service using .NET. Follow simple steps like installing the SDK, importing libraries, setting up connection strings, and sending SMS messages with ease.
  • 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#
  • Props-Pass Tango: A Guide of Component Communication in ReactDec 28, 2023. A Guide to Component Communication in React.
  • Automate Cross Tenant Resource Access With Azure AD Entitlement ManagementDec 19, 2023. With the Azure AD Identity Governance feature “Entitle Management” it is easier to automate the access requests, set expiry dates, justify why a user needs access and get the load out of the IT admins.
  • Microservice architecture: Synchronous and Asynchronous communicationDec 18, 2023. Learn microservice architecture communication methods with detailed explanations
  • Transforming Labels into Hyperlinks with .NET MAUINov 29, 2023. Transforming Labels into Hyperlinks with .NET MAUI
  • Microsoft Launched Azure AI Speech: Revolutionizing Communication with Lifelike Text-to-Speech AI AvatarsNov 20, 2023. Microsoft unveils Azure AI Speech, a groundbreaking tool for crafting lifelike text-to-speech AI avatars.
  • 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.
  • Data Transfer Without Parent and Child ComponentOct 31, 2023. This content explains sharing data between Angular components via a service. It covers steps such as service creation, data sharing via click, and retrieval using data services.
  • 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.
  • NServiceBus In .NET 7: Simplifying Distributed Systems CommunicationOct 11, 2023. NServiceBus in .NET 7: Simplifying Distributed Systems Communication
  • .NET MAUI Cross-Platform App DevelopmentSep 25, 2023. Dive into the world of .NET MAUI and discover how to create cross-platform applications effortlessly using a single codebase. Explore the simplicity and power of this framework for building native apps on Android, iOS, macOS, and Windows.
  • Demystifying Inter-Process Communication (IPC) in PythonSep 24, 2023. Inter-Process Communication (IPC) is the backbone of modern computing, enabling different processes to converse and share data seamlessly. In this article, we'll delve into several Python IPC methods, accompanied by real-world examples for each.
  • 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.
  • Swipe View in .NET MAUISep 21, 2023. In this article, we explore .NET MAUI, a powerful cross-platform framework that empowers developers to create native mobile and desktop applications using C# and XAML. With .NET MAUI, you can build applications that seamlessly run on Android, iOS, macOS, and Windows, all from a single, unified codebase. This open-source platform builds upon the foundation of Xamarin Forms, extending its capabilities to desktop scenarios while enhancing UI controls for improved performance and extensibility.
  • 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.
  • Get Started With Kotlin Multiplatform For MobileSep 12, 2023. This article is going to explain how to create an application that runs on both Android & IOS devices.
  • Efficient PDF Generation in ASP.NET Core Web API Using DinkToPdfSep 09, 2023. Generating PDF files in an ASP.NET Core Web API is a common requirement, and there are several libraries available to help with this task. In this example, I'll show you how to generate PDF files using the popular library called DinkToPdf, which is a .NET wrapper for the C library DinkToPdf. We'll also follow best practices for structuring your ASP.NET Core Web API project.
  • Real-time Communication with WebSocket Protocol in ASP.NET CoreSep 04, 2023. This example provides a foundational structure for real-time communication in ASP.NET Core using WebSockets. You can expand upon this foundation to create more complex real-time applications, such as chat rooms, notifications, or collaborative editing tools, by adding features like authentication, user management, and message persistence.
  • SignalR to enable real-time communication between clients and the serverSep 04, 2023. SignalR to enable real-time communication between clients and a server. SignalR is a library for ASP.NET that allows you to build real-time, interactive web applications. In this example, we'll create a simple chat application where clients can send and receive messages in real-time.
  • C# Security: Best Practices for Secure CodingAug 31, 2023. In this article, we will discuss some of the best practices for writing secure code in C#. These practices include using secure password hashing algorithms to store passwords, validating user input to prevent injection attacks, using parameterized SQL queries, using cryptography to protect sensitive data, using HTTPS to protect data in transit, avoiding hardcoding secrets in code, and keeping code up to date with the latest security patches and updates.
  • Web Application Enhancement: Action Filters for Cross-Cutting ConcernsAug 28, 2023. Action filters are an integral part of many modern web frameworks, including ASP.NET MVC, ASP.NET Core, and others. They allow you to intercept and modify the request and response pipeline for an application's actions or methods. Action filters provide a way to apply cross-cutting concerns, such as authentication, logging, validation, caching, and more, to multiple actions or controllers without duplicating code.
  • Implementing Content Negotiation for Flexible Data FormatsAug 16, 2023. Content negotiation in ASP.NET Core is crucial for serving different data formats like JSON, XML, etc., based on the client's preferences. Here's a complete example of how to implement content negotiation in an ASP.NET Core Web API:
  • Feature Selection with RFECV in PythonAug 02, 2023. Clarifying the functionality and steps involved in the Recursive Feature Elimination with Cross-Validation (RFECV) process in Python, and addresses common queries regarding the difference between the initial and final number of features selected and the length of `cv_results_['mean_test_score']`.
  • Resolving CORS Origin Using Custom Middle ware in ASP.Net Web API Aug 01, 2023. In ASP.NET Core, middleware is a component or piece of software that sits in the request-response pipeline. Middleware is used to handle or modify incoming HTTP requests and outgoing HTTP responses. It provides a way to add custom logic and behaviors to the application's processing flow.
  • What are Functional Requirements? Jul 31, 2023. Functional Requirements of the system are a very critical part of the system in which we defined the overall functionality of the system. Functional Requirements define the behavior of the system means what the system should do Like, and Code Compiler should complete the Machine Code.
  • Flyout Page in .NET MAUIJul 30, 2023. In this article, we will see how we can implement Flyout Page in .NET MAUI project.
  • 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.
  • Sending SMS Notifications with Azure Communication Services in PythonJun 26, 2023. By retrieving the phone number from the Excel sheet, we can initiate SMS notifications if the extracted registration number matches the records in the Excel database. This integration with Azure Communication Service enables us to establish seamless communication with individuals based on the data obtained from the cross-checking process.
  • Multi-Threading (3), async, await in C#Jun 21, 2023. This article will discuss Async, Wait key words in C#
  • Localization in .NET MAUIJun 15, 2023. Localization in .NET MAUI
  • Shell Flyout in .NET MAUIJun 14, 2023. Shell flyout in .net MAUI
  • Cross-Site Scripting (XSS) Vulnerabilities May 25, 2023. n this article, we will explore the concept of XSS vulnerabilities and delve into an example in C# to better understand how such attacks can occur. Understanding XSS is crucial for developers to build secure applications and safeguard user data.
  • Building Real-Time Communication in Angular with WebRTCMay 24, 2023. Learn how to integrate WebRTC, the Web Real-Time Communication framework, with Angular to enable real-time audio, video, and data sharing in your web applications. This article provides step-by-step guidance on setting up an Angular project, implementing WebRTC functionalities such as establishing connections, streaming media, and exchanging data. Follow along with code snippets and explanations to create a real-time chat application, demonstrating the power of WebRTC in Angular. Enhance your web development skills and bring real-time communication capabilities to your projects effortlessly.
  • CollectionView in .Net MAUIMay 22, 2023. In this article, we are going to learn about how to add CollectionView in .Net MAUI.
  • 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.
  • Tabs in .Net MAUIMay 16, 2023. How to implement Tabs in .Net MAUI
  • How To Use Cross Join In MySQLMay 12, 2023. We learn cross-joins with the help of an example
  • iOS App Security: Best Practices for Protecting User DataMay 12, 2023. This article discusses best practices for iOS app security, including encryption, user authentication, secure network communications, code signing, app sandboxing, two-factor authentication, anti-jailbreaking and anti-rooting measures, following Apple's App Store Guidelines, and educating users about security risks. By following these best practices, iOS developers can build secure and trustworthy apps that protect user data from malicious attacks.
  • Exploring Different Communication Mechanisms Between Microservices with .NET 6Apr 28, 2023. Microservices have become an essential part of modern software architecture, allowing for the development of scalable and flexible applications. In this blog post, we will explore different communication mechanisms between microservices and provide .NET 6 code examples to help you get started with your projects.
  • How To Join Tables In MySQLApr 27, 2023. MySQL joins are used to combine data from two or more tables based on a related column between them. There are several types of joins available in MySQL
  • Broadcast Object to Multiple Browser TABS using JavascriptApr 24, 2023. The Broadcast Channel API allows basic communication between browsing contexts (that is, windows, tabs, frames, or iframes) and workers on the same origin.
  • How to Use EventCallBacks for Two-Way Communication Between Blazor ComponentsApr 24, 2023. How to Use EventCallBacks for Two-Way Communication Between Blazor Components.
  • Navigation in React NativeApr 17, 2023. The article is a detailed description on how to add navigation to a react native app
  • Developing Cross-Platform Applications With .NET CoreApr 12, 2023. In this article, you will learn how to develope Cross-Platform Applications with .NET Core.
  • Flutter Vs React Native - The Ultimate Battle For Cross-Platform Mobile Development SupremacyApr 11, 2023. Mobile app development has seen rapid growth in recent years, as cross-platform development solutions have become more popular. There are two solutions that have proven popular among developers: Flutter and React Native.
  • Cross-Tenant Synchronization in Azure Active Directory: A Comprehensive GuideMar 20, 2023. As more and more businesses move to the cloud, the need for multi-tenant applications is becoming increasingly important. With multi-tenancy, a single instance of an application can serve multiple customers, each with their own isolated and secure environment.
  • 3 Methods To Set Up Effective Communication In Your OrganizationMar 14, 2023. In this article, you will learn about 3 methods to set up effective communication in your organization.
  • Component Communication In AngularFeb 13, 2023. In this article, you will learn about component Communication in Angular.
  • What is FlutterFeb 10, 2023. In this article, we will learn about flutter. As we all know, Flutter is a growing technology in the market.
  • Multi-Threading (1), Concept - What, WhyJan 30, 2023. This article will discuss multi-threading.
  • Microsoft Teams, Team Collaboration And Teams CommunicationsJan 23, 2023. In this article, you will learn about Microsoft Teams, Team collaboration and Teams communications.
  • ChatGPT: The Future of AI-Powered CommunicationJan 14, 2023. Unlock the potential of AI-powered communication with ChatGPT. Discover how this powerful language generation tool can revolutionize the way you interact with your audience. Learn more about ChatGPT's capabilities and how it can help you achieve success in your business or personal projects. Click now to explore the future of language generation
  • What's New In ASP.NET Core 7.0Dec 22, 2022. In this aricle, you will learn what's new in ASP.NET Core 7.0.
  • How To Prevent XSS(Cross Site Scripting) Attacks In AngularDec 13, 2022. In this article, we will see how to prevent XSS(Cross Site Scripting) attacks in Angular.
  • .Net MAUI - Local NotificationDec 07, 2022. In this article, you will learn about .Net MAUI - Local Notification.
  • .Net Multi-Platform App UI - Designing Registration FormDec 01, 2022. In this article, you will learn about .Net Multi-Platform App UI - Registration Form.
  • CRUD Operation And Microservice Communication Using gRPC In .NET Core 6 Web APISep 05, 2022. In this article, you will learn about CRUD Operation and Microservice Communication using gRPC in.NET Core 6 Web API
  • How To Run .Net Core Application Cross-Platform With DockerAug 30, 2022. In this article, you will learn about DotNet Core Application Run Cross Platform using docker container.
  • Microservices Async Communication Using Ocelot Gateway, RabbitMQ, Docker, And Angular 14Aug 22, 2022. In this article, you will learn about Microservices Asynchronous Communication using Ocelot Gateway, RabbitMQ, Docker, and Angular 14.
  • 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
  • Build A Blazor Hybrid App with .NET MAUI for Cross-Platform ApplicationAug 20, 2022. .NET MAUI together with Blazor can enable a single code base of Web UI components for native mobile, desktop and web applications.

About Cross-Thread-Communication

NA

OUR TRAINING