Josh Morales
banner
selaromdotnet.bsky.social
Josh Morales
@selaromdotnet.bsky.social
16 followers 13 following 29 posts
Professional software engineer on the microsoft dot net stack. I love c#, asp.net and blazor! Also star trek!
Posts Media Videos Starter Packs
Had a great time at the RGV Cyber meetup showing how the #DotNet #AI story has evolved to support powerful agent frameworks. The talk is on YouTube, and I’m hoping to meet more local devs through our new group, RGV Devs Dot Net! https://www.youtube.com/watch?v=sqKyMDvVP0c
When I'm not coding, I'm making music. It's been a while, but I'm stoked to share my new AI-inspired deep house track, "Stay." A fun little project merging my two biggest passions. Hope you dig it! 🎹💻
https://www.youtube.com/watch?v=K66Fzpb_93Q
#MusicDev #AI #DeepHouse
Had a blast with the RGV Cyber crew showing how #Blazor runs seamlessly on web, desktop, and mobile, all from a single C# codebase! It's fun to see #DotNet and #MAUI can make our "one project to rule them all" dream come true. Check it out the recording here: https://youtube.com/watch?v=cZGyo53jNms
Just discovered you can add context to your #EFCore query logs using Query Tags. If you’ve ever struggled debugging #LINQ and #SQL queries, it adds comments to the generated SQL, making it WAY easier to track down issues! Check it out: https://qr.pageinit.net/eftags
Supercharge your EF Core debugging with Query Tags
Debugging database queries in Entity Framework Core can sometimes feel like searching for a needle in a haystack. When your application gene...
qr.pageinit.net
Andrew Lock tours through the latest #dotnet #AI Chat Web App Template showing a complete kit to start using #LLM #RAG and even #Aspire — A great A to Z overview to get you started! https://link.content360.io/utc0h4v
Exploring the new AI chat template
In this post I explore the new .NET AI Chat Web App template (currently in preview) and take a brief look at the implementation it provides
link.content360.io
If you're diving into #Blazor, understanding #dependencyinjection is crucial. I should know, this just tripped me up on a project (blog post about it coming soon!) Check out this article for best practices across #BlazorServer and #BlazorWebAssembly https://link.content360.io/gfpb5ki
Blazor Basics: Dependency Injection Best Practices, Use Cases
Learn best practices for using dependency injection in Blazor, and differences between Blazor Server and Blazor WebAssembly.
link.content360.io
Whew, just finished reading this exhaustive list on all the different ways to set environment variables in #IIS — you can even do it without forcing a restart! good low level stuff to have in your back pocket! https://link.content360.io/kdgmrgp
I've been experimenting a lot with #AI code tools and was surprised to discover there's some #opensource options! Here are seven to check out; void looks particularly interesting. Have you given any of these a shot? https://link.content360.io/gucvhuf
As a career-long #dotnet guy, I love the ecosystem it offers, but the threat of sliding back into "enterprisey" worries me that it won't remain the fun, accessible, and productive platform I've grown to love! https://link.content360.io/qxsnkkp
Is the .NET Ecosystem in Crisis? - Arinco
With a one-two punch of announcements this week about OSS .NET packages going commercial, people are starting to question the future of the .NET ecosystem.
link.content360.io
I'm a big fan of the #syncfusion suite of #blazor tools and with over 100 components I'm still discovering new ones! the Data Form was a nice find: auto-generated create and edit forms! this will definitely come in handy https://link.content360.io/sktkudz
Effortless CRUD in Blazor: Build Forms Faster with the Data Form Component
Learn how to easily perform CRUD operations in your Blazor Data Form component and simplify data entry, validation, and record management.
link.content360.io
Discovered this nifty #AI #SpeechToText utility for windows to enable voice input for text fields and docs. Asked it to write an email, gave it the gist, and the results were pretty good! Give it a go: whispertyping.com what #tools have you found useful recently? I'd love to discover more!
WhisperTyping | AI-driven Voice Dictation
WhisperTyping is voice typing dictation software for Windows. It's speech recognition model provides ultra-high accuracy and with built-in AI it will boost your productivity to new heights.
whispertyping.com
Despite the importance of #errortracking I always felt my small projects didn't justify the effort (or price!) Discovered #BugSink with SUPER simple integration using #SentrySDK, and you can #selfhost it for FREE! Took 10 minutes to get started, check it out! https://link.content360.io/6fhasvm
Track Errors First
Observability starts with errors, not dashboards. A case for tracking exceptions first — and not losing them in logs and metrics.
link.content360.io
If you work with or know any #nonprofit organizations eager to dive into the world of #AI this is a fantastic opportunity! Microsoft’s #Azure grant offers up to 2K in credits ayear to help them kickstart their AI journey. Check it out: https://link.content360.io/u1ldbum
Azure cloud solutions | Microsoft for Nonprofits
Learn about the Azure grant for nonprofits and discover how Azure can help your nonprofit move to the cloud, unify your data, and build AI-powered apps.
link.content360.io
As a total #dotnet and #blazor enthusiast, HOW HAVE I NOT HEARD OF THIS?! https://www.oqtane.org is an open source #cms built by, with, and for blazor (and #MAUI!) Excited to explore this further! Have you tried it? Tell me what you think!
Oqtane
Oqtane is a CMS and Application Framework for Blazor and .NET MAUI
www.oqtane.org
Whoa neato, you can now run C# code directly from .cs files, and even reference external packages, making prototyping and quick experiments a snap! https://link.content360.io/kkv8k5i #dotnet #csharp #programming #development #dotnet10
Announcing dotnet run app.cs - A simpler way to start with C# and .NET 10 - .NET Blog
Run C# files instantly with dotnet run app.cs, no project file needed! Coming to .NET 10, try it out today in Preview 4.
link.content360.io
When exploring new tools and utilities it is convenient to have a sandbox to spin up and test things quickly. And I did indeed learn a ton along the way, like using linux, basic networking, and especially docker! https://link.content360.io/rqxutvn
Back to basics! Need a quick and simple refresher on #SOLID principles? this fast read makes it easy with a brief intuitive sample and summary of each principle. I love revisiting stuff like this periodically to keep it from falling out of my everyday process. https://link.content360.io/4d9ghhn
As a #dotnet guy, I loved this! Both my side/passion projects https://mcallennext.com and https://mcallengaragesales.com were written in C# (#Blazor no less!) and it has been nothing but a blast building with this framework! https://devblogs.microsoft.com/dotnet/why-we-built-our-startup-in-csharp
Sad that I missed #msbuild yet again this year 😢this TLDR is both enlightening and a reminder of all the fun I missed! Still, I'm excited about the advancements in #dotnet development, especially the #AI integrations and C# 14 updates! https://link.content360.io/neht8ob
Catch Up on Microsoft Build 2025: Essential Sessions for .NET Developers - .NET Blog
Get up to date on all of the .NET sessions from Microsoft Build 2025 covering .NET 10, C# 14, .NET Aspire, ASP.NET Core, Blazor, AI development, and more!
link.content360.io