DevReach 2023
who it's for
dotnet developers, full stack developers, frontend developers, mobile developers, software architects, platform engineers, ux researchers
topics
.NET 8 and C# 12 features; Blazor with Tailwind CSS; .NET MAUI cross-platform apps; SignalR real-time hubs; .NET gRPC deep dive; native AOT and trimmed containers; Azure OpenAI and Semantic Kernel; vector search with Weaviate; mutation testing with Stryker; Web Audio API and Tone.js; web accessibility and ARIA patterns; upgrading Xamarin Forms to .NET MAUI
| title | author | length |
|---|---|---|
| Opening Keynote: Building and Scaling Cloud Native Intelligent Apps with .NET 8 | Scott Hunter | 01h 03m |
Demos use .NET 8 and C# 12 features like primary constructors and collection literals, plus Azure OpenAI via the semantic kernel and the Microsoft OpenAI SDK… | ||
| Ethically Wired Computer Ethics for Technologists | Selam Moges | 31m |
Defines computer ethics as practical guardrails and gives concrete fixes: audit crash-test baselines (women show 22.1% higher head injury risk, legs ~80%… | ||
| Usability Testing Without a UX Specialist | Kathryn Grayson Nanz | 39m |
Argues developers can run usable tests without a UX hire and shows a working, low‑budget program used at a startup that yields five or six actionable findings… | ||
| Large Language Models and Prompt Engineering for Developers | Todd Anglin | 30m |
Overview of practical constraints and fixes for using large language models as part of real apps: models are trained on web-scale data with a point-in-time… | ||
| Bring AI based Search to Your Website | JP Hwang | 31m |
Builds a working React app that swaps keyword search for vector search using Weaviate and a few lines of code, ingesting about 10,000 Jeopardy items into a… | ||
| Killing Mutants with Mutation Testing | Josh Goldberg | 21m |
Runs Stryker mutation testing on a TypeScript example repo and shows concrete gaps: the test suite reports 100% unit test coverage yet Stryker generates 157… | ||
| Beats in the Browser - Coding Music with JavaScript | Rowdy Rabouw | 31m |
Demonstrates how to build a browser drum machine that actually works: uses the Web Audio API for accurate timing and oscillators, prefers small WAV samples and… | ||
| Making Interactions Accessible to All Users | Anuradha Kumari | 27m |
Demos show concrete fixes: remove the common CSS outline: none and replace it with visible focus styles, prefer real <button> and <a> over clickable divs, and… | ||
| Building a White Noise Machine with State Machines | Laura Kalbag | 35m |
Builds a browser white-noise web app using XState and the Stately visual editor, modeling power on/off, sounds (white/fan/waves), lights, and volume with… | ||
| Building Fast & Reusable Code | Jeffrey T. Fritz | 46m |
Builds a reusable Blazor grid component from the WeatherForecast sample using .NET (net new blazor wasm), Razor components and generics, adds parameters for… | ||
| Closing Keynote: Next Decade of Software Development | Richard Campbell | 01h 01m |
Argues that Moore's Law is slowing as chipmaking reaches atomic scales, citing 5 nanometer EUV machines and limited ASML tooling, contrasts consumer and… | ||
| Real Time Connected Apps with NET MAUI, Blazor and SignalR | Gerald Versluis | 01h 00m |
Shows how SignalR wires real-time hubs to ASP.NET servers and clients built with .NET MAUI, Blazor and plain JavaScript, including a live voting app (server… | ||
| Tips & Tricks: Get the Most Out of GitHub CoPilot | Todd Anglin | 01h 00m |
Live demos show GitHub Copilot inside VS Code, Codespaces and Visual Studio 2022 generating code, explaining errors, and editing files: it writes a strip HTML… | ||
| The Angular Renaissance | Alyssa Nicoll | 29m |
Shows concrete changes: Standalone Components (module-less apps, stable since v15) and how converting a single component works; introduces Signals as a… | ||
| ASP .NET Basics for Experts | Layla Porter | 59m |
Live demos show a .NET 7 web API for waffle orders using Minimal APIs and global using files to reduce top-level clutter, extension methods that move dozens of… | ||
| Dealing with the Neurotypical | Peter Vogel | 25m |
Asserts that 80% neurotypical vs 20% neurodivergent shapes workplace defaults and gives concrete fixes: use email to capture missing social cues, insist on… | ||
| Going Beyond Passwords: The Future of User Authentication | Gift Egwuenu | 30m |
Claims passwords cause most breaches backed by a cited Verizon stat of 84% of breaches, demo shows replacing username+password in a Next.js app with Auth0… | ||
| .NET gRPC - Deep Dive | Irina Scurtu | 01h 00m |
Explains how .NET implements gRPC end to end: proto3 files generate C# types, Grpc.Net.Client + Google.Protobuf + Grpc.Net.ClientFactory make clients, and… | ||
| Banish Image Bloat: Achieving Peak Performance with Image Performance Budgets | Myriam Jessier | 32m |
Proposes an actionable image performance budget that sets measurable limits like Total Image Weight, number of image requests and image dimensions, plus… | ||
| Modern CSS Replacements for Better Responsive Code | Kathryn Grayson Nanz | 35m |
Argues that device breakpoints are obsolete and shows concrete replacements: use CSS Grid and Flexbox with auto-wrapping and minmax(300px, 1fr) /… | ||
| Upgrading your Xamarin Forms App to .NET MAUI | Maddy Montaquila | 52m |
Claims a Xamarin.Forms app migrates without a full rewrite and shows the concrete steps: update to Xamarin.Forms 4/5, inventory NuGets, create a side‑by‑side… | ||
| Building Beautiful Blazor Apps with Tailwind CSS | Chris Sainty | 29m |
Shows how to add Tailwind CSS to a Blazor WebAssembly app using the Tailwind CLI: run npx tailwindcss -i styles/app.css -o wwwroot/css/app.css --watch… | ||
| The (too) Many Faces of Architecture | Mihaela Ghidersa | 25m |
Argues that architecture equals the significant decisions measured by cost of change and that organizational shape follows Conway's law, so improving… | ||
| Desktop Apps Your Way! | Sam Basu | 58m |
Shows concrete migration paths: upgrade WinForms/WPF to modern .NET 6/7/8 using the Upgrade Assistant, embed web UI with Blazor Hybrid via WebView2 or… | ||
| Indiana Jones and the Hidden Secrets of the Forms API | Jennifer Wadella | 35m |
Covers the ReactiveForms Module with concrete recipes: built‑in validators like email and pattern, programmatic fixes using setValidators and… | ||
| TypeScript for JavaScripties | Josh Goldberg | 31m |
Covers practical TypeScript fundamentals: explains JavaScript plus a type system, shows the compiler, language service and type checker, demonstrates union… | ||
| The Future of Cross-Platform Blazor | Ed Charbeneau | 58m |
Compares concrete Blazor deployment choices: Blazor WebAssembly (runtime-as-WASM, slower ~30% vs desktop, good for UI but avoid CPU-heavy work), PWAs (manifest… | ||
| Welcoming JavaScript to .NET MAUI | Sam Basu | 27m |
.NET MAUI hosts existing Angular/React/Blazor apps inside a native WebView so the same web build (ng build or React bundle) runs on iOS, Android, macOS and… | ||
| The Future in .NET MAUI | David Ortinau | 58m |
Single codebase .NET MAUI targets Android, iOS, macOS and Windows and ships .NET 8 GA Nov 14 with preview NuGet packages so fixes can land weekly; Visual… | ||
| nothing matches | ||