I'm SOOO done with "plain" JSON config files. Json5 FTW:
* @VisualStudio coloring marketplace.visualstudio.com/items?itemNa...
* @dotnet configuration www.nuget.org/packages/Jso...
Posts by Daniel Cazzulino
Neither Opus 4.6 nor GPT-5.4 were remotely close to the surgical change required to fix this issue. Both resulted in bloated implementations that grew the API surface unnecessarily. I guess I still have a job, hehe: Ensure we preserve EndUser client option in chat/image github.com/devlooped/xA...
Just a minor thing, but I find it nicer to read than "plain" C#, especially when compared with every sample in every doc that showcases AI APIs using python/javascript. We can do better in @dotnet: github.com/dotnet/exten...
Amazing how quickly we went from AI reviewing human PRs to humans reviewing AI PRs...
moorish king with Christian slaves
Casa del Rey Moro, in Ronda, Spain. Weird, I thought white folks invented slavery 🙃
Seems like a great time to switch to the @xai gRPC-based API for @dotnet github.com/devlooped/xAI/ , which supports all agentic tools, unlike the REST responses API
Bitcent: The 10⁻¹⁰ Dollar Unit for AI Pricing
xAI APIs use a "curious" unit for pricing. Let's look at why this unit ($10^{-10}$) makes sense for the AI era and why we should call it the "bitcent".
git stash save + fetch + rebase + stash pop (with conflict detection) in a one-liner. The way interactive Fetch&Rebase in TortoiseGit spoiled me to expect, now powered by @dotnet #dnx:
> dnx runfile kzu/run@main:rebase.cs --alias rebase
You can now run w/branch even: > dnx runfile rebase main
Wow, what an epic day will Jan 30 be for space enthusiasts!! 3 launches from Cape Canaveral 🤯
🚀One @blueorigin New Glenn
🚀🚀 Two @SpaceX @Starlink
"Power lust is a weed that grows only in the vacant lots of an abandoned mind"
TIL you can do:
> go run github.com/[OWNER]/[REPO]/[PATH]@[REF] [ARGS].
Would be great to have the same in @dotnet (kinda like what I do with dnx runfile). 🙏 @DamianEdwards @davidfowl
You could pipe it to JQ and get the content elements for example:
> dnx runfile windom 29640 | jq '.. | .Content? | select(. != null)'
Fun segway into dumping a @Windows app's UI as JSON using UIAutomation (aka accessibility). Kinda like a DOM for Windows?
> dnx runfile gist.github.com/kzu/4dcb048c... <process_id> --alias windom
Learning about a source repo using @Google code wiki is pretty incredible. Here's @Microsoft @dotnet agent framework:
How it started | How it's going
🇦🇷🚀
private credit booming after Milei destroys fiscal deficit
This is exactly what you would expect happens when the government stops sucking every penny of credit from the private sector due to massive deficits.
Doomberg story: Argentina is in a recession.
Reality: not at all.
@JMilei successfully overcame the "kuka risk"
Pretty awesome that you can now run @dotnet powered grep on any platform with a single command: dnx -y grep
www.nuget.org/packages/grep
Using the new @dotnet #runtile feature from #MSBuild is awesome. And editing the C# scripts with full @VisualStudio using #SmallSharp github.com/devlooped/Sm... just completes the whole experience 🔥 github.com/devlooped/ru...
That's what someone shared with me on X 😅
Having the #aspire dashboard integrated in the @azure portal? YEAH! #dotnetconf
MapDevUI in Microsoft Agent Framework is awesome! #dotnetconf #csharp
This is the after (deregulation by @fedesturze and @JMilei) vs before regulations to export Argentinean wine. No wonder Chile exports 3x more until now!
www.worldstopexports.com/wine-exports...
I'd like to see a Grok Heavy-powered coding agent from @xai that integrates seamlessly with this @code Unified Experience for all Coding Agents
So more @grokipedia fun: C# history. It added useful info missing on @wikipedia (Ximian then Xamarin entirely absent, white image), until I hit that "C# 13 is latest" (vs C# 14 original). Then I looked at the edits and my mind was fully blown. It wins hands down on accuracy!
corrected description based on iOS/Android support
Self-correcting Grokipedia on .NET past and present by Grok is fascinating to watch: grokipedia.com/page/.NET
two agents using openai and grok driven from config + tools
Driving the new #dotnet agent framework from TOML configuration is soooo satisfying!
All it takes is one line:
var builder = WebApplication.CreateBuilder(args);
// add config sources
builder.AddAIAgents(); // 👈
Give it a try: www.nuget.org/packages/Dev...
I like keeping an eye on what's coming in the #Microsoft #AgentFramework for @dotnet.
Cool stuff that can't ship fast enough, hehe