
#Announcements
- Tailwind UI is now Tailwind Plus - Tailwind CSS - nothing really changing expect for some custom styling
- New Debugging and Profiling Features in Visual Studio (v17.13) - Visual Studio Blog
- Let’s Encrypt to offer 6-day certificates!
- Amazon is reportedly developing its own AI ‘reasoning’ model | TechCrunch
- Google is expanding AI Overviews worldwide, and adding an AI Mode | The Verge - AI based search results are coming to google, only for premium users atm. Similar to GPT search or Arc Search.
#.NET
- TypeUnions - (aka Discriminant unions) is being work on by the .NET team and soon to be added to a release, and ahoc look like tuples nearly, e.g.
(A or B) ab = useA ? new A(10, "ten") : new B("cat");
#Technical Articles
- Turbocharging V8 with mutable heap numbers · V8
- Building and Debugging .NET Lambda applications with .NET Aspire (Part 2) | AWS Developer Tools Blog (Part 1 linked yesterday)
- Unions and intersections of object types in TypeScript
- How to Programmatically Generate PDF Documents in .NET C# | Document Solutions - using DS.Documents.Pdf nuget
- Generic C# Methods with Enum Constraints for .NET | Khalid Abuhakmeh
- A tale of two languages | Clean tests - TestinGil - the benefit of tests which read like requirements and describing the behaviours
- DRY principle is why your codebase sucks? - CodeOpinion
- ATProtocol from Bluesky part 1: records and views (background context: Quick start guide to building applications on AT Protocol - AT Protocol) - This is amazing, generating backend and frontend code based on contract schema. It also got me to thinking that BFF can be done during compile time in cases where you don’t need client side rendering
#Security
- Finding leaked passwords with AI: How we built Copilot secret scanning - The GitHub Blog
- NVD - CVE-2024-49035 - allows attackers to get into Partner.Microsoft.com
