Grok 4.5 surgically fixing a @dotnet Native AOT issue with libgit2sharp github.com/libgit2/libg...
Daniel Cazzulino
Daniel Cazzulino
@cazzulino.com
Christian, husband, parent, creator of Moq and other developer tools and libraries. aka 'kzu' (like 'kah-zu' rather than 'kzoo' :))
252 followers370 following181 posts
No more excuses: you simply can't have a great repo readme but a lousy package readme anymore. It's literally a no-brainer to pick and choose content to include www.nuget.org/packages/Rea...
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...
Scraping the web using CSS selectors and @dotnet XLinq is sooo 2020s!! 🤭
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...
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".
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
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:
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...
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
Self-correcting Grokipedia on .NET past and present by Grok is fascinating to watch: grokipedia.com/page/.NET
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
You can extend the configured agent by exporting an AIContextProviderFactory with the same agent name so you can provide the same context (instructions/tools/messages) augmentation provided by the framework via the AIContextProvider. Tweak the config and keep testing your agent live!
Pretty wild to see my reported #dotnet issue github.com/dotnet/exten... fixed by #copilot in github.com/dotnet/exten... after close interaction with @stephentoub. Wild times.
Now it's your turn @xai to ship a really compelling alternative to @OpenAI #ChatKit. I love fierce competition! openai.github.io/chatkit-js/
What's preventing #Microsoft from providing a #nuget store for the #dotnet ecosystem like www.pkgstore.io?
What I need from @dotnet #aspire is for it to be a tab in @Azure portal for any app (functions, web, etc.). Just like AppInsights Log Stream that "just works" @davidfowl
"This is so much more of a genocide than what is going on in Gaza. Where are the kids protesting this?" - Bill Maher What's going on: chatgpt.com/s/t_68d7d9c7... grok.com/share/bGVnYW... Meanwhile, nice speech from the VP and talk about Gaza @ UN: youtu.be/UaYQm1AtQ0E?...
Recursively delete all bin/obj with @dotnet 10 #runcs file: dnx runcs kzu/run:clean.cs github.com/kzu/run?tab=...
One-liner power by @dotnet #runcs to sync your @Azure keyvault secrets to your local user-secrets to bootstrap local dev: dnx runcs kzu/run:vault2secrets.cs github.com/kzu/run?tab=...
Just switched my agent routing model to grok-4-fast (non-reasoning) after testing it. It beats gpt-4o-mini on cost while being ~twice as fast and as accurate as GPT-5 (reasoning=minimal) for my scenario. 🔥