State Management in React vs. Angular
This guide shows how to handle common state management tasks using two popular web technologies. It aims to simplify the process for people new to these technologies and help them evaluate their...
View ArticleASP.NET Core Basics: Getting Started with GraphQL
GraphQL is a query language that builds flexible and efficient APIs, providing a fluid and dynamic experience for developers and users. Learn how to integrate GraphQL resources with an ASP.NET Core...
View ArticleHow and Why You Should Build a Strong Professional Network
There are many benefits to networking. It’ll help you build your credibility, find new collaborators, learn more about your industry and much more. Want some tips for building a strong network? Keep...
View ArticleReact Basics: Microfrontend vs. Monorepos
Let’s explore the concepts of micro-frontends and monorepos, their pros and cons, and how they can work together.Frontend development has become increasingly complex over the years, and choosing the...
View ArticleSands of MAUI: Issue #147
Welcome to the Sands of MAUI—newsletter-style issues dedicated to bringing together the latest .NET MAUI content relevant to developers.A particle of sand—tiny and innocuous. But put a lot of sand...
View ArticleBlazor in .NET 9 Takes Shape (Preview 4 Highlights)
.NET 9 is shaping up ahead of its November 2024 release. Here are the highlights for Blazor so far..NET 8 was a big release for Blazor, introducing new interactive render modes and an option to build...
View ArticleAngular Basics: Controlling the Flow of Your Angular Templates (@if, @for,...
The powerful template syntax in Angular allows us to easily manipulate the DOM, bind data and control the flow of our application's user interface. In this article, we’ll be zoning in on three powerful...
View ArticlePerfecting Collection Management with the .NET MAUI CollectionView
Get started with the .NET MAUI CollectionView—the more flexible and performant alternative to ListView that will enable your bravest scenarios of presenting lists of data.When you think of the most...
View ArticleImprove UX with Load and Performance Testing
Discover how load and performance testing can prevent your organization from losing customers by keeping your applications running smoothly.Remember the last time you visited a slow website that felt...
View ArticleClean Code—A Practical Introduction in ASP.NET Core
Clean code is a fundamental concept in software engineering that focuses on writing readable, understandable and maintainable code. This blog post will cover tips on how to write clean code in ASP.NET...
View ArticleGetting Started with Appwrite (Part 1/4): The Open-Source Firebase Alternative
This series will explore Appwrite, a self-hosted server backend, plus BaaS platform. We’ll dive in with a React invoicing app, showcasing authentication flow, database storage and serverless functions....
View ArticleThe Most Popular Build Tools for React Developers in 2024
React build tools were a common theme for discussions in 2023, and some new ones were built with Rust. This blog post gives you a roundup of the most popular ones in use, and what to look out for in...
View ArticleSands of MAUI: Issue #148
Welcome to the Sands of MAUI—newsletter-style issues dedicated to bringing together the latest .NET MAUI content relevant to developers.A particle of sand—tiny and innocuous. But put a lot of sand...
View ArticleDesign Tokens—Fundamental Building Blocks of Design Systems
Design tokens are the smallest pieces of a design system and they help to provide consistent visuals and experiences. Here’s how to use them strategically in your design system.In the world of user...
View ArticleAngular Directives vs. Vue Directives
In this guide, we’ll explore the heart of Angular and Vue directives, comparing their features, similarities and differences in detail.When working with frontend technologies like Vue, and Angular,...
View ArticleBlazor Basics: Blazor Render Modes in .NET 8
In this article, we will learn about the new Blazor render modes in .NET 8, including ServerInteractivity, WebAssemblyInteractivity, AutoInteractivity and static server-side rendering (SSR).For an...
View ArticleThe Myths & the Magic of Automated Testing
Let’s explore some of the common myths about automated testing and what magic might actually be there.Automated testing has been around for a while now and is constantly improving. The tools from 20...
View ArticleSimplifying Light and Dark Mode in .NET MAUI Apps
Granting your .NET MAUI app elements the ability to display in dark or light mode is easier than ever. Learn how!In the modern era, it’s increasingly common for applications to offer both light and...
View ArticleGetting Started with Appwrite (Part 2/4): Authentication
This series will explore Appwrite, a self-hosted server backend, plus BaaS platform. We’ll dive in with a React invoicing app, showcasing authentication flow, database storage and serverless functions....
View ArticleASP.NET Core Basics: Introduction to Big O Notation
Understanding how the performance of algorithms and data structures can impact the overall performance of an application is crucial for web developers. Learn what Big O is and how we can use it to...
View Article