Unai Zorrilla
unaizc.bsky.social
Unai Zorrilla
@unaizc.bsky.social
Dev lead at Plain Concepts
Reposted by Unai Zorrilla
Just blogged: Introducing MSBuild.Sdk.SqlProj 3.0 - create, build, validate, analyze, pack and deploy SQL database projects with .NET 9
#dotnet #sqlserver #dacfx
Introducing MSBuild.Sdk.SqlProj 3.0 - create, build, validate, analyze, pack and deploy SQL database projects with .NET 9
In this blog post I will introduce you to a .NET build SDK, that I help maintain.
buff.ly
January 15, 2025 at 9:22 AM
Reposted by Unai Zorrilla
Blogged: Accessing MSBuild properties and user configuration from source generators

andrewlock.net/creating-a-s...

In this post I describe how to read MSBuild settings from inside a source generator, and how to use this to allow user configuration of your generator

#dotnet #csharp
Accessing MSBuild properties and user configuration from source generators: Creating a source generator - Part 13
In this post I describe how to read MSBuild settings from inside a source generator, and how to use this to allow user configuration of your generator
andrewlock.net
January 21, 2025 at 6:04 PM
Reposted by Unai Zorrilla
Just republished EF Core Fundamentals on @pluralsight.bsky.social to reflect EF Core 9. Not much changes at this level. www.pluralsight.com/courses/ef-c...
EF Core Fundamentals
This course will teach you how to use Entity Framework Core to perform data access in your .NET applications.
www.pluralsight.com
January 21, 2025 at 7:28 PM
Reposted by Unai Zorrilla
Orchestrating Distributed Apps (Spin/Rust-WebAssembly and .NET/C#) with .NET Aspire/Dapr

Check it out: dev.to/thangchung/o... @technosophos.bsky.social @davidfowl.com #dotnet #aspire #webassembly
January 10, 2025 at 12:03 PM
Reposted by Unai Zorrilla
I published part 5 of my "Writing a .NET profiler in C#" series. All the foundations built in the previous articles have been moved to a library named Silhouette. In this new article, we finally have everything we need to write an actual profiler.

minidump.net/writing-a-ne...

#dotnet
Writing a .NET profiler in C#  -  Part 5
Part 5 of the series about using NativeAOT to write a .NET profiler in C#. We have all the foundations, we’re finally writing an actual profiler.
minidump.net
January 7, 2025 at 9:35 AM
Reposted by Unai Zorrilla
Blogged: Using the YamlDotNet source generator for Native AOT

andrewlock.net/using-the-ya...

In this post I show how you can use the YamlDotNet source generator to do strongly-typed serialization and deserialization, even in Native AOT apps

#dotnet #aspnetcore
Using the YamlDotNet source generator for Native AOT
In this post I show how you can use the YamlDotNet source generator to do strongly-typed serialization and deserialization, even in Native AOT apps
andrewlock.net
December 10, 2024 at 5:46 PM
Reposted by Unai Zorrilla
Using Local AI models with .NET Aspire
Using Local AI models with .NET Aspire - .NET Blog
Let's look at how to build and run local AI models with .NET Aspire.
buff.ly
December 10, 2024 at 9:22 AM
Reposted by Unai Zorrilla
As an API developer, when you are convinced a behaviour is correct, but other people don't seem to understand this, then it is very important to listen to feedback. This is both to understand how to explain it better, but most importantly to listen for evidence that you are wrong.
December 7, 2024 at 7:34 PM
Reposted by Unai Zorrilla
.NET Data December countdown 9: EF Core Power Tools reverse engineering quick start
Reverse Engineering Quick Start
Entity Framework Core Power Tools - reverse engineering, migrations and model visualization in Visual Studio & CLI - ErikEJ/EFCorePowerTools
buff.ly
December 9, 2024 at 11:48 AM
Reposted by Unai Zorrilla
Blogged: Cross-Origin-Embedder-Policy: securing embedded resources -
Understanding cross-origin security headers - Part 3

andrewlock.net/understandin...

In this post I discuss the requirements COEP places on your resources and why it's required for some JavaScript APIs

#security #dotnet
Cross-Origin-Embedder-Policy: securing embedded resources: Understanding cross-origin security headers - Part 3
In this post I discuss the Cross-Origin-Embedder-Policy, the requirements it places on your resources, and why it's required for some JavaScript APIs
andrewlock.net
December 3, 2024 at 5:59 PM
Reposted by Unai Zorrilla
Ooh! Azure Cognitive Services Translator is FREE for 2M characters a month?

ok ok... this gives me zero excuses to not set up a GitHub action to add machine-generated translations to my applications. I'm going to use this action from @davidpine.bsky.social to start:

github.com/IEvangelist/...
GitHub - IEvangelist/resource-translator: A GitHub Action that automatically creates machine-translated PRs of translation files. Supported file formats include, .ini, .po, .restext, .resx, .xliff .js...
A GitHub Action that automatically creates machine-translated PRs of translation files. Supported file formats include, .ini, .po, .restext, .resx, .xliff .json. - IEvangelist/resource-translator
github.com
December 2, 2024 at 1:21 PM
Reposted by Unai Zorrilla
Tracking the changes to the C# compiler here

github.com/dotnet/rosly...
github.com
November 30, 2024 at 8:34 PM
Reposted by Unai Zorrilla
Version 6.0 preview 3 of the modern .NET driver for SQL Server and Azure SQL Database - Microsoft .Data.SqlClient has just been released. Please help the team by testing this before RTM due very soon.
#dotnet #sqlserver #azure
Release Preview Release 6.0.0-preview3.24332.3 · dotnet/SqlClient
Breaking Changes Dropped support for .NET 6 #2927 Removed SQL 2000 client-side debugging support for .NET Framework #2981, #2940 Added Enabled NuGet package auditing via NuGet.org audit source #...
buff.ly
November 29, 2024 at 9:22 AM
As always a great event at #dotnetmalaga.. hope all of you enjoyed my session about #aspire
November 24, 2024 at 8:12 AM
Ready to speak about #aspire customization #dotnetmalaga
November 23, 2024 at 9:08 AM
Reposted by Unai Zorrilla
Tired of boring AI tech videos? Join me and @markrussinovich.bsky.social in the latest episode of “Scott and Mark Learn…” skin care?!? youtu.be/G5IguDmvtjo?... #MsIgnite
BONUS - Scott & Mark Learn To... Skin Care
YouTube video by Scott Hanselman
youtu.be
November 21, 2024 at 3:44 AM
Reposted by Unai Zorrilla
My .NET Conf talk is now available on YouTube: Migrate your .NET Framework / EF6 "Classic" app to .NET 9 and Azure SQL
#dotnet #efcore https://buff.ly/3ZctShk
Migrate your .NET Framework / EF6 "Classic" app to .NET 9 and Azure SQL
With the help of a new Entity Framework 6 "Classic" package thjat I have just published, you can migrate your legacy .NET Framework applications in increment...
buff.ly
November 21, 2024 at 9:22 AM
Reposted by Unai Zorrilla
Easy CQRS with Data API builder and SQL Server from Jerry Nixon at .NET Conf 2024 https://buff.ly/3ZaENIA
Easy CQRS with Data API builder and SQL Server
CQRS can feel complicated, but it doesn’t have to be. In this session, we'll show you how to implement CQRS effortlessly using Data API builder and SQL Serve...
buff.ly
November 20, 2024 at 2:36 PM
Se acerca el final de semana y con ello dos grandes eventos en los que tengo la suerte de participar y en donde hablaremos de #dotnet #aspire

Viernes: Netcoreconf 2024 de Madrid netcoreconf.com

Sábado: DotnetMalaga dotnetmalaga.es/2024/
Netcoreconf 2024 will hold two statewide physical events dedicated exclusively to the development and consulting sector that seeks to discover and publicize new cuttingedge technologies and create strategic links that generate joint synergies between industry professionals, companies and institutions.
netcoreconf.com
November 20, 2024 at 10:23 AM
Reposted by Unai Zorrilla
Big C# conference hosted on Discord all week long this week! Check it out at discord.gg/csharp #dotnet
November 19, 2024 at 1:05 AM
Reposted by Unai Zorrilla
Building .NET Applications Across Clouds with .NET Aspire
YouTube video by dotnet
youtu.be
November 19, 2024 at 5:01 AM
Reposted by Unai Zorrilla
We shipped .NET Aspire 9 rc1 this week and had a lot of fun in this AMA talking about it.
youtu.be/tSvNLbd72do

#dotnet #aspire
ASP.NET Community Standup - .NET Aspire 9 RC.1 Launch AMA
YouTube video by dotnet
youtu.be
October 19, 2024 at 6:40 AM
Reposted by Unai Zorrilla
Reposted by Unai Zorrilla
El próximo 25 de enero estará con nosotr@s @unaizc.bsky.social hablándonos sobre #NETAspire 👨🏻‍💻 www.meetup.com/es-ES/madrid...
NET Aspire, jue, 25 ene 2024, 19:00 | Meetup
**Unai Zorrilla** nos hablará sobre **NET Aspire**, una plataforma en la nube diseñada para desarrollar aplicaciones distribuidas que sean observables y estén listas para s
www.meetup.com
December 16, 2023 at 6:57 PM