Tutorials, Tips, and Product Updates

GeoBlazor Blog

Technical articles and tutorials for GeoBlazor developers. Learn how to implement mapping features, integrate ArcGIS tools, and build enterprise GIS applications using Blazor, C#, and Razor syntax.

GeoBlazor 4.4 - A Holiday Gift for Your Maps!
December 23, 2025
.NETGeoBlazorC#BlazorWeb DevelopmentASP.NET

GeoBlazor 4.4 - A Holiday Gift for Your Maps!

Just in time for the holidays, GeoBlazor 4.4.0 brings improved error handling, smarter Bookmarks and Measurement widgets, RTL language support, and API refinements. Consider it our gift to you this season!

By Tim Purdum Read more arrow
Location Search Made Easy with GeoBlazor
July 25, 2025
.NETGeoBlazorGISC#BlazorWeb DevelopmentASP.NETlocation

Location Search Made Easy with GeoBlazor

Learn how to implement location search in Blazor with GeoBlazor—less code, no JavaScript, and powerful GIS features. This step-by-step tutorial shows how to create a map with search functionality and custom markers using intuitive component-based architecture.

By Tim Purdum Read more arrow
Blazor vs. Next.js: Getting Started with Interactive Web Applications
July 09, 2025
.NETGeoBlazorC#Software DevelopmentJavaScriptBlazorWeb DevelopmentAPIASP.NETReactNode.jsNext.js

Blazor vs. Next.js: Getting Started with Interactive Web Applications

A comprehensive hands-on comparison of ASP.NET Core Blazor and Next.js for building interactive web applications. From installation and project setup to file structure and running your first app, see how these two modern frameworks stack up for developers.

By Tim Purdum Read more arrow
Enhancing a Web Application with ArcGIS Pro Tools and GeoBlazor - Part 1
June 26, 2025
.NETGeoBlazorGISArcGIS ProArcGISArcGIS EnterpriseC#BlazorNetwork AnalystLogistics

Enhancing a Web Application with ArcGIS Pro Tools and GeoBlazor - Part 1

Learn how to bring advanced network analysis tools into your web application by leveraging ArcGIS Pro's routing capabilities, ArcGIS Enterprise, and GeoBlazor. This post covers building routing services, generating progress points, and solving the International Date Line challenge.

By Timothy Rawson Read more arrow
GeoBlazor 4.0: A Transformation in Location-Based .NET Development
June 17, 2025
.NETGeoBlazorGISArcGISC#BlazorWeb DevelopmentASP.NET

GeoBlazor 4.0: A Transformation in Location-Based .NET Development

GeoBlazor 4.0 represents a major milestone with automated code generation, two-way data sync, new layer types (WMS, WMTS, WFS), and GroupLayer support. Meet Torchy, our new mascot, and discover the future-proof foundation for .NET mapping applications.

By Tim Purdum Read more arrow
Bringing GeoBlazor to Your Existing ASP.NET MVC Application
June 09, 2025
.NETGeoBlazorASP.NET MVCC#BlazorWeb Development

Bringing GeoBlazor to Your Existing ASP.NET MVC Application

Learn how to integrate GeoBlazor's powerful mapping capabilities into your existing ASP.NET MVC application without rewriting everything. This guide covers setup, creating map components, and adding both embedded and routable maps to your MVC views.

By Ande Bell Read more arrow
GeoBlazor: Updating to the Latest and Greatest
May 12, 2025
.NETGeoBlazorGISArcGISAPI

GeoBlazor: Updating to the Latest and Greatest

Learn how to migrate your GeoBlazor application from .NET 7 and GeoBlazor 2.0 to the latest versions with .NET 9 and GeoBlazor 3.1.1. This step-by-step guide covers framework updates, package upgrades, and authentication changes.

By Ande Bell Read more arrow
Putting Points on a Map: An Intro to Geometry in GeoBlazor
April 24, 2024
.NETGeoBlazorGISArcGISBlazor

Putting Points on a Map: An Intro to Geometry in GeoBlazor

Learn the fundamentals of working with geometry in GeoBlazor - from understanding XY pairs and spatial references to creating points, lines, and buffers on interactive maps. Includes practical code examples and explanations of geodesic vs planar coordinate systems.

By Christopher Moravec Read more arrow
Streamline Your GeoBlazor Setup with New Visual Studio Templates
December 14, 2023
.NETGeoBlazorC#Software DevelopmentOpen SourceBlazor

Streamline Your GeoBlazor Setup with New Visual Studio Templates

Get started with GeoBlazor faster than ever! New Visual Studio templates handle all the boilerplate setup, letting you focus on building mapping features. Learn how to install and use templates for Server, WebAssembly, MAUI, and Web App projects.

By Tim Purdum Read more arrow
Announcing GeoBlazor Pro Open Beta
September 14, 2023
.NETGeoBlazorGISArcGISC#Software DevelopmentBlazor

Announcing GeoBlazor Pro Open Beta

We're excited to announce the first beta release of GeoBlazor Pro! Get access to advanced widgets including Sketch, Editor, Swipe, Time Slider, and more. Join the free open beta and help shape the future of GeoBlazor.

By Tim Purdum Read more arrow
C# LINQ Equivalents in JavaScript
June 16, 2023
.NETGeoBlazorC#Software DevelopmentJavaScriptBlazor

C# LINQ Equivalents in JavaScript

A comprehensive guide to translating C# LINQ methods to their JavaScript Array equivalents. Learn how to switch seamlessly between languages when working with collections and arrays.

By Tim Purdum Read more arrow
Let the Sunshine In: Finding Your Daylight with GeoBlazor
December 09, 2022
.NETGeoBlazorArcGISC#Tutorial

Let the Sunshine In: Finding Your Daylight with GeoBlazor

Build a Blazor application that shows the Day/Night Terminator - a shadow graphic that reveals exactly where the line is between day and night for any given date and time. Learn how to create an interactive solar tracker with ASP.NET Core Blazor and GeoBlazor.

By Tim Purdum Read more arrow
ArcGIS in Asp.NET Blazor – No JavaScript Required!
August 17, 2022
.NETGeoBlazorArcGISC#Tutorial

ArcGIS in Asp.NET Blazor – No JavaScript Required!

Announcing a free, open-source NuGet package for accessing ArcGIS directly in Blazor components, with no JavaScript required! Learn how to get started building web mapping applications in pure C#.

By Tim Purdum Read more arrow
Creating ArcGIS Web Mapping Apps in C# Using Blazor
May 16, 2022
.NETBlazorArcGISC#

Creating ArcGIS Web Mapping Apps in C# Using Blazor

Learn how to use IJSRuntime in Blazor to call the ArcGIS API for JavaScript from C#. This tutorial shows you how to create modern web mapping applications by combining the power of Blazor with Esri's mapping technology.

By Tim Purdum Read more arrow
Modern Web Development in C# with Blazor
May 03, 2022
.NETBlazorC#Web Development

Modern Web Development in C# with Blazor

Learn how to build interactive web applications using C# instead of JavaScript with ASP.NET Blazor. This tutorial covers getting started with Blazor, exploring Razor components, and leveraging the power of .NET for modern web development.

By Tim Purdum Read more arrow
An unhandled error has occurred. Reload 🗙