.NET Developer | Building Blazor Developer Tools ⭐ the missing DevTools panel for Blazor | Free and Open Source at github.com/joe-gregory

Joined July 2012
16 Photos and videos
Joe Gregory retweeted
The first preview of Material 3 for Blazorise is live. Built completely from scratch by our team, with fully reworked components and theming aligned with Material 3. Preview the demo: preview-demos.blazorise.com/… Feedback is welcome. #Blazor #DotNet #Material3 #Blazorise
1
1
3
222
5
151
Just shipped Blazor Developer Tools 🔥 See exactly why your components re-render. Find your slowest components instantly. Profile your renders with a visual flamegraph. React has DevTools. Vue has DevTools. Now Blazor does too. Free and open-source. blazordevelopertools.com github.com/joe-gregory/blazo…
3
8
218
If your app is slow, it’s probably not .NET. 
It’s your LINQ, your DB queries, or that “temporary” code from 2021 👀 #DotNet #CSharp #SoftwareDevelopment #Programming #DevLife
1
4
176
If you’re a .NET dev, you’re not “behind” — you’re building with one of the most mature, high-performance ecosystems out there. Clean code. Strong tooling. Serious performance. #dotnet #csharp #devcommunity #codinglife #tech
4
102
🔥 .NET is underrated. Fast. Stable. Cloud-ready.
Amazing tooling, clean APIs, strong typing. As a developer, it lets me ship reliable software without friction. .NET isn’t legacy — it’s evolving. 💙 
#dotnet #csharp #devtwitter #programming
1
80
.NET development isn’t just coding — it’s building fast, scalable, and reliable solutions. From high-performance APIs to cloud-ready apps, .NET keeps evolving to meet modern demands. Clean architecture, powerful tooling, and constant innovation make it a developer favorite 🚀 How are you using .NET to level up your projects? #DotNet #DotNetDevelopment #SoftwareDevelopment #BackendDevelopment #WebDevelopment #Programming #Developers #Tech #CloudComputing
70
💡 .NET Development Tips & Tricks! 
Write cleaner code, leverage async/await properly, use dependency injection wisely, and don’t forget performance profiling early. Small improvements compound into scalable, maintainable apps. 🚀 #DotNet #CSharp #SoftwareDevelopment #WebDevelopment #Programming #DevTips #TechTwitter #Coding
53
Building with .NET isn’t just writing code — it’s crafting reliable, scalable solutions that power real-world impact. Keep learning. Keep shipping. The next breakthrough might be one commit away. 🚀 #DotNet #NETDevelopment #CSharp #SoftwareDevelopment #Developers #CodingLife #TechMotivation #Programming
44
.NET development keeps evolving — from cloud-native apps to high-performance APIs. 
What’s the one feature or improvement you enjoy most when building with .NET? 🤔 #DotNet #SoftwareDevelopment #Programming #Backend #CloudComputing #DevCommunity
57
Great software starts with the right foundation. .NET development enables powerful, reliable, and future-proof applications 💡 #DotNet #Developers #Innovation #CodingLife
56
Code. Compile. Conquer. 
.NET Developer Mode: ON ✅ 
Turning ideas into scalable solutions with .NET 
Reliable. Powerful. Built for the future. 🚀 
#DotNetDeveloper #CSharp #ProgrammerLife #CodeDaily #BuildInPublic #netdeveloper
54
.NET continues to power modern applications with performance, security, and flexibility at its core. From cloud-native systems to enterprise platforms, it’s built to scale and evolve. How are you using .NET in your current projects? #dotnet #softwaredevelopment #webdevelopment #backenddevelopment #cloudcomputing
67
.NET continues to power modern applications with performance, security, and flexibility at its core. From cloud-native systems to enterprise platforms, it’s built to scale and evolve. How are you using .NET in your current projects? #dotnet #softwaredevelopment #webdevelopment #backenddevelopment #cloudcomputing
72
Infographic: ‘Blazor Under The Hood — The 6 Lifecycle Methods’ listing SetParametersAsync, OnInitialized, OnParametersSet, BuildRenderTree, OnAfterRender, Dispose. #dotnet #csharp #programming #developer #programmer #dotnetdeveloper
1
55
Blazor Under The Hood: SetParametersAsync The first lifecycle method — and the one most devs skip over. But understanding why it runs before everything else reveals how Blazor actually assembles your components. #csharp #dotnet #dotnetcore #blazor #programming #visualstudio
1
2
108
⚠️But be careful: if you override without calling base.SetParametersAsync(parameters), your [Parameter] properties won't be assigned. They'll stay null, 0, false — their defaults. The base implementation assigns your props via reflection AND triggers the rest of the lifecycle. Skip it and nothing works.
1
1
86
One subtlety: SetParametersAsync runs on every parent re-render, not just the first time. It's the entry point for both initial creation AND subsequent updates. OnInitialized only runs once. This method? Every time parameters could have changed.
55