"In Algorithms Illuminated, Tim Roughgarden teaches the basics of algorithms in the most accessible way imaginable." - https://t.co/0k9ooZFcSE
From integer multiplication to NP-completeness - 4 parts, 100+ videos, each mapped to book sections for a deep dive.
We merged a C# 15 preview feature into .NET 11 preview 7: labeled break and continue statements.
Allows `break` and `continue` to optionally specify a label that identifies which loop or switch statement to target.
Example below.
Spec: https://t.co/qNp35QXjtx
We merged a C# 15 preview feature into .NET 11 preview 6: extension indexers.
It allows declaring and consuming indexers defined in `extension` blocks.
```
static class E
{
extension(...)
{
int this[...] { get ... set ... }
}
}
```
Spec: https://t.co/gQNYwJ8f38
in .NET 11.0 we've landed many changes in JIT (applies to NAOT too) to optimize redundant bound checks to make safe code as fast as unsafe (can be tracked via reduce-unsafe label https://t.co/LmGsXEYrPJ). Example: https://t.co/K0F2dZZe4j
I'm thrilled to release CodeAlta - one of the first efficient AI coding-agent TUIs built entirely in C#/.NET 🚀
I've been developing and using it daily for the past 3 months, and I hope you enjoy it as much as I do! 🤗
Retweets are highly appreciated! 🙏
CodeAlta brings you a beautiful, colorful timeline interface, multiple threads in the same workspace, a real prompt editor experience, quick file viewing/editing with syntax highlighting, in-app model provider configuration, a multi-agent-ready environment, and much more! ✨
Real-time text flow using @SixLabors ImageSharp Drawing and Fonts. Fully Unicode v17 compliant.
Rendered in WinForms via the new WebGPU backend
Coming soon!
CC @sebastienros#dotnet#oss
Hey dotnet folks. Do you know what these threads are for and how I can disable them for a simple console application?
@jaredpar, @davidfowl maybe you guys could help me to find who might know about them. (or maybe you know what they're and how to disable them)
Kinda pissed about this change. I use RazorRuntimeCompilation for a lot of things.
LiveReloadServer uses it for loose Razor support. I imagine any of the Razor Templating solutions are going to break because of this too.
Bad move!
#aspnet
https://t.co/PzQlaj1Lmf
In .NET you can load a huge graph(s) of objects directly from a file and, basically, mmap it & register as a managed heap! GC won't waste time scanning/compacting/collecting it. Quick example of me registering stack memory as a managed heap:
Still a very early prototype, but here is Windbgpt, a #chatgpt-powered AI assistant directly in #Windbg! It analyzes the output of the commands, and provides guidance to solve the stated problem. Here is an example of it investigating a deadlock in a .NET application.
You want motivation but what you need is routine. Motivation burns out. It is never there when you wake up feeling shitty. Exercise every day in the morning before your day gets derailed until it becomes automatic. That’s routine. I wish there was an easier answer. There isn’t.
I couldn’t help but think about the good old days while reading this. The floppy disk will always have a special place in my heart, and it’s fun to see it still being used in a few special cases. https://t.co/Trbgh2vKtn