Abstract:
This guide provides a comprehensive overview of React.js, from creating components and passing props to using popular libraries like Redux and React Router. It covers advanced topics such as React Hooks, Context, and Higher-Order Components, and provides tutorials on styling components conditionally with CSS, using Formik and Yup for form validation, and testing components with Jest and Enzyme. Perfect for beginners and experienced React developers alike.
|
Abstract:
This article focuses on the implementation of custom middleware in ASP.NET Core, exploring examples of how custom middleware can be created for logging, exception handling, and caching. It delves into how custom middleware can be combined with built-in middleware to create a flexible processing pipeline tailored to meet the specific requirements of an application. By the end of the article, you will have a deeper understanding of the benefits and implementation of custom middleware in ASP.NET Core.
|
Abstract:
This article explores the concept of Middleware in ASP.NET Core and its key components. It explains the architecture of Middleware and the advantages it offers to developers. The article also provides examples of commonly used Middleware components such as authentication, routing, and exception handling. It delves into the configuration of the Middleware pipeline and discusses differences between ASP.NET Framework and ASP.NET Core Middleware. This article serves as a comprehensive guide for developers who want to understand and implement Middleware in their ASP.NET Core applications.
|
Abstract:
This tutorial shows two different options for running your .NET code as part of a GitHub Actions workflow using .NET local tools and custom Github actions.
|
Abstract:
This tutorial contains a quick overview of how to set up Azure Virtual Desktop step by step and how quickly and smoothly everything works and appears to the users.
|
Abstract:
The tutorial explains how a .NET Developer can take advantage of GitHub Actions. It presents two ways to create a GitHub Actions workflow for a .NET solution.
|
Abstract:
One of Microsoft Azureβs AI/ML offerings is a service called Language Understanding or LUIS. In this tutorial, I will give an overview of LUIS and demonstrate some of the features using a real-world example of natural language understanding in action.
|
Abstract:
In this article, I try to show how async/await can be used to solve problems in situations where developers may not think about async/await as an immediate solution.
|
Abstract:
In this tutorial, I compare Azure Static Web Apps with Azure App Service and explain how to publish a Blazor WebAssembly application as a Static Web App.
|
Abstract:
In this article, I will give a brief history of the evolution of Azure Data Studio (ADS). I will also provide an overview of the features currently included in ADS and a breakdown of who the target users are and why one might want to choose ADS over SQL Server Management Studio (SSMS). I will also examine why existing SSMS users may want to add ADS to their arsenal of data administration and development tools.
|
Abstract:
In this series of articles, we will take a look at JavaScript as a compelling platform for .NET server-side web applications and services. Node.js can be a very efficient tool for building web servers and modern JavaScript, the one supported by current versions of Node.js, can be quite a productive development environment for .NET Devs.
|
Abstract:
This article explores C# async streams in detail: from the basics and the reasoning behind them, to real-world examples of using and creating them.
|
Abstract:
This article is a deep dive into how we can design and build integration Platform-as-a-Service (iPaaS) solutions using the 2021 flavor of logic apps that run in single-tenant mode. Infused with real-life project experience, the article will briefly go over the key differentiators of single-tenant over consumption-based logic apps, and then dive into the best practices, tooling, and the gotchas of building integration solutions in Azure with logic apps at the core.
|
Abstract:
In this part of the article series, I will continue exploring the F# language, a .NET based functional-first programming language, by using the example of the Tic Tac Toe game.
|
Abstract:
Learn about cloud applications, study it's internal architecture as well as several design patterns that are especially useful in such applications.
|
Abstract:
Almost every developer will be confronted with legacy code early in their career. This can be a demoralizing experience that takes away the pleasure of writing software - especially if this situation continues for too long and developers don't see a way out.
And yet, in my experience the way out looks very similar in most cases. Let me show you.
|
Abstract:
State Management is one of the much-needed features in modern web applications. In this Blazor Tutorial, we will be discussing about the state management features provided by ASP.NET Core Blazor in browsers, which can save a round trip to the server.
|
Abstract:
This Azure DevOps Tutorial tutorial discusses the need of customization of process along with creation of new work item. It also discusses how a new field can be added with the rules if required. We will also briefly discuss the difference between the customization process in Azure DevOps and the on-premises Azure DevOps Server.
|
Abstract:
F# is a.NET based functional-first programming language. In the second part of the tutorial series, I will continue exploring the F# language, by using an example of the Tic Tac Toe game.
|
Abstract:
In this tutorial, I look at the state of the Nullable Reference Types feature in C#, one year after its initial release.
|
Abstract:
In this tutorial, we will put Blazor WebAssembly under test by building a small real time survey application leveraging SignalR for its real time functionality across both frontend and backend. We will also use the latest ASP.NET libraries in .NET 5 and C# 9.0 and check out some of the new language features like record types.
|
Abstract:
Azure DevOps has a new feature called Delivery Plan (2.0) which enhances and replaces Delivery Plan extension. In this article, we will explore some new features introduced in Delivery Plan 2.0.
|
Abstract:
The tutorial introduces a subset of C# 9 features which can make your code shorter and simpler. It concludes with a brief look at what future versions of the language might bring.
|
Abstract:
Machine learning is glorified statistics. That is, machine learning looks to solve problems by identifying patterns in historical data. This tutorial will equip you with a general knowledge about machine learning, which will form a basis to to examine individual machine learning techniques in more detail.
|
Abstract:
This tutorial is about the architectural pattern of Microservices. We will learn how the microservices architecture pattern evolved, what are the benefits of microservices architecture pattern and an overview of the evolution process of microservices architecture. We will also understand some implementation details of microservices. These details will include the access methods, communication patterns and an introduction to containers.
|
Abstract:
F# is a .NET based functional-first programming language. In this article series, we will explore the F# language by using the example of the Tic Tac Toe game.
|
Abstract:
This React.js tutorial will get you started with Forms in React.js by building a simple form and and showing how to perform validations on the form fields. The examples in the article use React functional components and React hooks.
|
Abstract:
This Kubernetes tutorial is to guide you through the basic and most useful Kubernetes concepts that you will need as an ASP.NET Core developer.
|
Abstract:
This tutorial on Artificial Intelligence covers a lot of ground. It discusses what intelligence is, what exactly we mean by artificial intelligence, its limitations and some myths around it. The tutorial also discusses the emergence of artificial intelligence, its history and some examples of real-world problems that are currently being solved by artificial intelligence.
|
Abstract:
This article covers a selection of design patterns that are used in most web applications today.
|
Abstract:
This article elaborates why PaaS (and not IaaS and SaaS) is fostering innovation (at least in non-IT companies).
|
Abstract:
This C# tutorial demonstrates how to take advantage of Roslyn to increase the amount of dynamic language features we can use into our programs without compromising on type safety.
|
Abstract:
This tutorial covers the importance of Source Control, different types of Source Control as well as various Best Practices of working with Source Control by using tools available in Azure DevOps.
|
Abstract:
This article provides a complete overview of .NET 5: what it is, when it was released, what it includes, where to download and how you can use it.
|
Abstract:
In this tutorial, I will continue talking about the most important coding practices based on my experience. In this part, I will talk about data modeling, and making state or impurities in general visible.
|
Abstract:
This tutorial demonstrates the Memoization technique via three implementations - JavaScript, Angular and React.js
|
Abstract:
This tutorial introduces several architectural and design patterns that can be used to implement common scenarios in .NET desktop and mobile applications.
|
Abstract:
Cloud and AI adoption is at peak because of COVID-19 and itβs time to identify the right Cloud, AI and Collaboration services to fit this new Virtual workspace. This tutorial presents some views and best practices to enable and ease your journey of Digital Transformation, to generate awareness and present an opportunity to revisit business plans and strategies.
|
Abstract:
This article is an introduction to understand application architecture for the Microsoft technology stack.
|
Abstract:
Progressive Web Applications (PWA) have become an interesting choice for web developers. Most of the popular frameworks (ASP.NET Core, Blazor, JavaScript) for writing web applications now offer support for PWAs, making life as a developer easier. Is PWA for you? Find out in this detailed tutorial.
|
Abstract:
In Azure DevOps, it is possible to use the same tools provided for managing agile development of one team, to manage parts of a single product being developed by multiple teams.This tutorial is about Azure Boards which gives us portfolio management features to manage a single product developed by multiple teams.
|
Abstract:
In this first tutorial on our Machine Learning Tutorial series, we will explain the very essence of computer science. Machine learning, far from being a magic pill, is a powerful problem-solving technique that works well for certain types of problems. What these problems look like, and exactly the different techniques that machine learning relies on to solve these problems, is the sole purpose of this Machine Learning tutorial series.
|
Abstract:
Xamarin.Forms is evolving into .NET Multi-platform App User Interface (MAUI). In this tutorial, I will introduce .NET MAUI, the reason why Xamarin Forms is evolving to MAUI, download option (github), how you can get involved and MAUIs' release date.
|
Abstract:
This Angular 10 Cheatsheet tutorial details significant changes in Angular 9 and some new features introduced in Angular 10. It also contains info to upgrade to Angular 10.
|
Abstract:
This tutorial on .NET 5 provides a complete overview of the latest version of .NET - .NET 5 Preview 8. It covers new features, performance, release schedule, itβs current status and how you can download .NET 5 and test the latest preview.
|
Abstract:
This Angular 10 tutorial will state the importance of unit testing Angular services. It also explains the process of unit testing services, HTTP calls and HTTP interceptors in an Angular application.
|
Abstract:
Microsoft Azure Cognitive Search is a Search-as-a-Service cloud solution in Microsoft Azure. In this tutorial, we will see an example of use case on how to use Microsoft Azure Cognitive Search APIs in an Angular Application.
|
Abstract:
In Part 2 of Best Coding Practices, I talk about keeping a clear separation between units of code that model data, and units of code that model behavior. I also talk about making data objects immutable.
|
Abstract:
This tutorial demonstrates how to use Azure DevOps and GitHub collaboratively. You will learn to connect and integrate Github with Azure Boards, integrate Github in Visual Studio, and use Azure Pipelines to build and deploy code under Github.
|
Abstract:
There are different cloud services available to .NET developers for publishing their applications on Microsoft Azure. This tutorial provides an overview of these services and how a .NET Developer can leverage these services to create cloud applications.
|