Hacker News with Generative AI: .NET

Uno Platform Studio: GUI Designer for Cross-Platform .NET Applications (platform.uno)
We are proud to introduce Uno Platform Studio, a suite of productivity tools featuring Hot Design, a next-generation Visual Designer for .NET cross-platform apps!
Uno Platform Studio Featuring Hot Design (platform.uno)
We are proud to introduce Uno Platform Studio, a suite of productivity tools featuring Hot Design, a next-generation Visual Designer for .NET cross-platform apps!
Visual Basic 6 IDE recreated in C# (github.com/BAndysc)
A recreation of the classic Visual Basic 6 IDE and language in C# using Avalonia.
Visual Basic 6 recreated as a cross-platform IDE in modern .NET – just 'for fun' (devclass.com)
Software engineer Bartosz Korczynski has created what he calls “a recreation of the classic Visual Basic 6 (VB 6) IDE and language in C# with Avalonia,” running cross-platform, though he notes that the implementation of the VB6 language is limited and states that it is “purely a toy and for fun project.”
.NET 9 Is Out (github.com/dotnet)
The .NET 9.0.0 and .NET SDK 9.0.100 releases are available for download.
.NET 9 (microsoft.com)
Today, we are excited to announce the launch of .NET 9, the most productive, modern, secure, intelligent, and performant release of .NET yet.
Net 9.0 LINQ Performance Improvements (ndepend.com)
NET 9.0 brings significant improvements to LINQ performance, with some scenarios showing remarkable gains. Let’s take a closer look at what’s driving these enhancements. The lessons learned will be relevant to your code.
Just want simple TLS for your .internal network? (github.com/nh2)
Safely shareable TLS root CA for .internal networks using Name Constraints
PeachPie Compiler: Compile and run PHP on top of .NET runtime (peachpie.io)
Compile and run PHP on top the modern, secure and highly performant .NET runtime.
Scalable Server SQLite Apps (servicestack.net)
Ever since adding support for Litestream in our project's templates GitHub Action Deployments we've been using SQLite as the backend for our new .NET C# Apps as it's the most cost-effective option that frees us from needing to use a cloud managed database which lets us make use of Hetzner's much cheaper US Cloud VMs.
tolower() small string performance (dotat.at)
When processing very small string fragments, what is the cross-over point between scalar code and AVX-512 with masked loads and stores?
Which .NET ORM – Dapper or Entity Framework? (dodgycoder.net)
Within the .NET ecosystem, two ORMs dominate, the lightweight Dapper (open source) and the fully featured Entity Framework (EF) by Microsoft.
Scalable Server SQLite Apps (servicestack.net)
Ever since adding support for Litestream in our project's templates GitHub Action Deployments we've been using SQLite as the backend for our new .NET Apps as it's the most cost-effective option that frees us from needing to use a cloud managed database which lets us make use of Hetzner's much cheaper US Cloud VMs.
Why is F# code robust and reliable? (microsoft.com)
In Access Softek, we’ve been developing software for financial institutions using C# and .NET for two decades, at the same time suffering from lots of bugs.
Rust panics under the hood, and implementing them in .NET (fractalfir.github.io)
I am currently working on a Rust to .NET compiler, rustc_codegen_clr. To get it to work, I need to implement many Rust features using .NET APIs. One of such features is panicking and unwinding.
Open Letter on the Visual Basic Strategy 2023 (github.com/dotnet)
Google Zanzibar: Implementing the Check API and Expand API Using .NET (2023) (bytefish.de)
In the previous articles we have seen how to implement a very simplified Relationship-based Access Control using a Google Zanzibar-like data model and some SQL queries. It worked good, and I quite like what we ended up with. But it doesn't let us define an effictive ACL, because at the moment we need to materialize all relations in the database.
Ask HN: Why is .NET never talked about as an option for solo/small team dev? (ycombinator.com)
Is there still a lot of stigma around it? Any downsides to using it for solo projects?
Using the Pinecone vector database in .NET (infoworld.com)
If you’re building generative AI applications, you need to control the data used to generate answers to user queries.
Performance Improvements in .NET 9 (microsoft.com)
Each year, summer arrives to find me daunted and excited to write about the performance improvements in the upcoming release of .NET. “Daunted,” because these posts, covering .NET 8, .NET 7, .NET 6, .NET 5, .NET Core 3.0, .NET Core 2.1, and .NET Core 2.0, have garnered a bit of a reputation I want to ensure the next iteration lives up to.
.NET 9 Release Candidate 1 is now available (microsoft.com)
Why is F# code so robust and reliable? (microsoft.com)
In Access Softek, we’ve been developing software for financial institutions using C# and .NET for two decades, at the same time suffering from lots of bugs.
Deep .NET – Let's build our own ArrayPool with Toub and Hanselman [video] (youtube.com)
Sisk – Lightweight .NET Web Framework (sisk-framework.org)
Qt/.NET – Using QML in a .NET WPF Application (qt.io)
Async2 – The .NET Runtime Async experiment concludes (steven-giesel.com)
Show HN: VirtualStorageLibrary – .NET Tree solutions for items, dirs, symlinks (shimodateakira.github.io)
Show HN: ClifferBasic, a simple BASIC interpreter as a .NET REPL (github.com/paulmooreparks)
Finalizers, Guardians, Phantom References (wingolog.org)
Scan HTML faster with SIMD instructions: .NET/C# Edition (lemire.me)