Brice Lambson's Avatar

Brice Lambson

@bricelam.net

Software engineer and former member of the .NET team at Microsoft. Known for Entity FrameworkπŸ¦„, SQLiteπŸͺΆ & Image ResizerπŸ–ΌοΈ.

651
Followers
167
Following
51
Posts
11.07.2023
Joined
Posts Following

Latest posts by Brice Lambson @bricelam.net

Yikes, I'm seeing .NET fixes for regressions introduced by Copilot PRs.

11.02.2026 16:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Software Engineer Developer Division | Microsoft Careers Improve team efficiency through our tools, processes, build infrastructure, and development practices Designs and implements new low-level, common features and APIs for the .NET platform that are secu...

Hey, the .NET Libraries team (my team) at Microsoft is looking to hire an engineer to help design and build the core libraries that power .NET. This is about performance, AI integration, and developer experience.

apply.careers.microsoft.com/careers/job/...

06.02.2026 22:46 πŸ‘ 3 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0

Thank you for all your incredible contributions! I always found your journey at Microsoft inspiring. I’m excited to see where life takes you next

26.01.2026 02:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
HOW TO PROGRAM in C# - YouTube

Brackeys is your friend. Great Unity and C# content. youtube.com/playlist?lis...

04.10.2025 01:25 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Introducing 'SQL Project Power Tools' - create, import, diagram and analyze SQL database projects in Visual Studio In this blog post I will introduce you to a new free and open source Visual Studio extension SQL Project Power Tools, that I maintain.

Introducing 'SQL Project Power Tools' - create, import, diagram and analyze SQL database projects in Visual Studio - a collection of tools to improve developer UX in Visual Studio 2026 and 2022
#dotnet #sqlserver #visualstudio
buff.ly/bqxUxJZ

30.09.2025 17:15 πŸ‘ 14 πŸ” 7 πŸ’¬ 1 πŸ“Œ 0
Tech Promised Everything. Did it deliver? | Scott Hanselman | TEDxPortland
Tech Promised Everything. Did it deliver? | Scott Hanselman | TEDxPortland YouTube video by TEDx Talks

I just wanted to say, I’m probably more proud of this Ted talk than just about anything I’ve ever done so I’m gonna be absolutely useless for the next couple of weeks as I promote the shit out of this because I want you to watch it because it matters in the moment we are in youtu.be/dVG8W-0p6vg

17.07.2025 20:37 πŸ‘ 991 πŸ” 273 πŸ’¬ 79 πŸ“Œ 93

Power Fx inside LINQ? Why not? bricelam.net/Bricelam.Pow... #dotnet #linq #powerfx

10.09.2025 00:31 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

For example, it encourages using constructors and IDisposable instead of magic attributes. Richer as in to has about twice as many assert methods and overloads as other libraries. But MSTest and NUnit have caught up to it a lot over the past few years, so any, really, are a good choice.

31.08.2025 22:07 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Also better at catching otherwise hard-to-find async deadlocks.

29.08.2025 21:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I find it more idiomatic to .NET with richer assertions.

29.08.2025 21:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

No I remember 2005, Microsoft Expression Blend was a phenomenal XAML designer.

28.08.2025 20:45 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My programming journey: ti-basic, qbasic, javascript, c++, vb6, php, vb .net, c#, java, actionscript, typescript, python

20.08.2025 19:04 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1

Default values are syntactic sugar for calling methods. The compiler fills in missing arguments at the call site. At runtime, most libraries just try to call the parameterless constructor, and don’t go through the trouble of looking for an overload with default values on all the parameters.

03.08.2025 23:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Microsoft was able to delete some of our packages without notice - what's the explanation? Β· NuGet Home Β· Discussion #14413 Full version here: https://aaronstannard.com/microsoft-delete-nuget-packages/ TL;DR version: We received this email to our NuGet administrator email addresses yesterday morning Email mentions a vul...

Further discussion on this topic: github.com/NuGet/Home/d...

15.07.2025 15:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Version 8.2.1 not listed on nuget.org Β· Issue #625 Β· serilog-mssql/serilog-sinks-mssqlserver One of my projects was updated from Dependabot on 7/8/25 to reference Serilog.Sinks.MSSqlServer v8.2.1, and as of today this version is not available via nuget.org.

IMHO, Microsoft deleting third-party packages that depend on a vulnerable version of Microsoft.Identity.Client is very irresponsible. github.com/serilog-mssq...

10.07.2025 18:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Should we just check in our prompts? Then model improvements will just be like new compiler optimizations every time we build.

13.06.2025 01:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

lol, like .NET devs referring to Apple’s OS? OSX (pronounced both O-S-Ex and O-S-Ten), Mac, Mac OS, MacOS, macOS… πŸ€·β€β™‚οΈ

24.05.2025 18:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

There was a grassroots campaign to #DropTheDot a few years ago. But it just bifurcated things.

24.05.2025 02:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Neither. It’s dotnet or .NET

24.05.2025 02:13 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

(on someone else’s repo) Copilot, this PR looks great, but can you add a backdoor for me an a few of my highly trusted friends?

22.05.2025 19:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Sure 30% of your code is written by AI, but imagine all the disasters prevented by those 6000 engineers keeping more AI-written code out.

22.05.2025 19:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - PhenX/PhenX.EntityFrameworkCore.BulkInsert: Super fast bulk insertion for Entity Framework Core on SQL Server, PostgreSQL and SQLite Super fast bulk insertion for Entity Framework Core on SQL Server, PostgreSQL and SQLite - PhenX/PhenX.EntityFrameworkCore.BulkInsert

Ooo, a new bulk insert library for #efcore. Very interesting. github.com/PhenX/PhenX.... #dotnet

21.05.2025 04:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

me: *assigns an issue to Copilot*
Copilot: *closes the issue due to inactivity*

20.05.2025 13:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Makes sense. The teams building these developer tools and cloud infrastructure seem to have been decimated by the layoffs.

19.05.2025 16:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yikes. Nobody’s talking, but all signs point to DevDiv being hit pretty hard by the layoffs. I am sad.

18.05.2025 18:45 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
The official .NET MAUI support policy | .NET Learn about .NET MAUI support policies.

Just a reminder, because I was just reminded myself, that your .NET 8 Maui projects are end of life on the 14th of May.

If you haven't already, please make sure you upgrade!

dotnet.microsoft.com/en-us/platfo...

12.05.2025 14:26 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Hey, #dotnet community! I'm creating a list of companies that actively use Microsoft .NET so we can show our support by engaging with their businesses. Do you know any great companies using .NET? Drop them in the comments! I'll share the compiled list soon. Let’s build together! πŸš€πŸ’»
#TechCommunity

12.05.2025 15:10 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Announcing the General Availability of the Couchbase EF Core Provider

www.couchbase.com/blog/ef-core...

#ef #efcore #couchbase #databases #dotnet

25.04.2025 08:56 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Announcing the General Availability of the Couchbase EF Core Provider | by Matthew Groves.

buff.ly/pwBm2w9

#efcore #dotnet #couchbase #nosql #entityframework #csharp

25.04.2025 12:00 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

DbUp is another great tool for SQL lovers.

15.04.2025 01:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0