Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NDC Conferences

Reinventing Visio in 2023 - A Blazor Project

NDC Conferences via YouTube

Overview

Explore a Blazor project that reimagines Microsoft Visio for 2023 in this NDC Oslo conference talk. Learn how to modernize classic drawing tools using Blazor and HTML5 canvas, replacing the Visio ShapeSheet with a C# object model. Discover techniques for implementing 1D and 2D shapes, glue, scaled drawings, and stencils while separating presentation and business data models. Gain insights into leveraging Blazor and SignalR for collaborative drawing in both 2D and 3D environments. Follow the speaker's journey of learning Blazor through this ambitious project, covering topics such as geometry, rendering, stencils, and rules of rendering. Witness demos showcasing quad trees, 3D modeling, menu APIs, and collaboration features. Delve into advanced concepts like recalculation, glue testing, and pattern matching. Experience the potential of this modern Visio reinvention through live demonstrations of collaborative drawing and real-time updates.

Syllabus

Intro
Blazor
Project Plan
Wiring
Legal Decision Management
SolidWorks Integration
Web Technologies
Learning Approach
Implementation Focused Learning
Current Visio Reinvention Challenge
Blazor Advantage
Demo
Montage
Chord of Visio
Geometry
Code
Drawing and Rendering
Glue
Stencils
PubSub
Rules of Rendering
The Ultimate Goal
Demos
Quad Tree in Action
3D Modeling
Open Source Code
The 3D World
Bringing in GLB Models
Load 1500 Jet Fighters
Build 3D Shape
Boyds
Birds
Individual Voids
Menus
Menu API
Menu Demo
Tree Layout
Demo Demo
Recalculation
Glue Test
Coating Samples
Pattern Matching
Switch Statement
Collaboration
Command Service
SignalHub
Marble Event Diagram
Second Layer Language
Collaboration Demo
Signal Heart Demo
Working with a Partner
Tug of War

Taught by

NDC Conferences

Reviews

Start your review of Reinventing Visio in 2023 - A Blazor Project

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.