
Joshua the son of Nun
34.8K posts

Joshua the son of Nun
@SonofNun
Windows dev building apps. Current projects: Jericode, Verity, Finstry, etc.
United States Katılım Kasım 2010
418 Takip Edilen697 Takipçiler
Sabitlenmiş Tweet

I’m so happy to announce the first beta release of @JericodeApp for Windows, the first truly native Agentic Development Environment for Claude Code and Codex users who want to escape the terminal.
Link below...
English

@James_M_South Right, but so can Win2D, right? I’m just wondering if there’s reasons to use ImageSharp over Win2D for custom rendering stuff. For example, I currently use Win2D for a custom Markdown Renderer and a custom Code Editor control I use in @JericodeApp
English

@SonofNun WinUI is the UI framework. ImageSharp Drawing could be used to render UI frameworks.
English

WinForms is just the chrome here as writing custom controls is dead easy. ImageSharp Drawing will work with any #dotnet UI framework.
JimBobSquarePants 🇺🇦@James_M_South
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
English
Joshua the son of Nun retweetledi

@helloitsaustin @AnthropicAI 8k is actually crazyy mehnn
congratulations man
Or did Opus write the remaing 6k?🫠
I promise I'll not tell her

English

I got married this past weekend so I did what any rational @AnthropicAI employee would do and had Claude Code analyze 12 years of iMessages with my wife, then Claude Design used that data to whip up a website for our guests in just minutes.




English

@s4schoener I was more worried about the time to resolve (I assume the longer the trace, the longer the resolve?)
English

@SonofNun Ideally the full resolve, but alternatively just the first minute. The ptrace file itself should compress nicely as well in case you are worried about big files :)
English

I have built a Windows x64 sampling profiler for native code+C# to be used by coding agents. Why? Because it is irresponsible to let computers write code but give them no tools to evaluate the performance of their code. Stop guessing, start measuring. -> profiler.kerntief.net
How does it work? Just point your agent to the profiler and let them measure and optimize. Or record a trace yourself and let the agent interpret the results for you. Works with Claude Code, Codex, pi, etc.
The profiler also has a couple of neat features by itself like giving you estimates for how much time your code is spending on memory stalls and annotating disassembly with inlining information. Take a look and try it for free!
English

@s4schoener Record the full resolve, or just a few seconds?
English

@SonofNun Yes. Then resolve that as well and send it to me :) that'd be very useful
English

@s4schoener Yes, it is again slow.
Just so I understand, you want me to record a profile of ktp-resolve?
English

@SonofNun Thanks. Is resolving the same trace again also slow? If so, can you record the resolving and send me the resolved trace (so the resolved trace of profiling the resolving). I have more or less turned the resolving on its head for the next version.
English

@s4schoener Here's the resolve output: gist.github.com/GSonofNun/08fe…
For reference, this is an x64 PC.
English

@s4schoener Another thing, it can still be super slow to resolve (currently running in verbose to see what's going on).
But if CPU is the bottleneck, I have lots of overhead available! 😄

English

@s4schoener That works for regular unpackaged apps, but you can't launch a packaged app by running its .exe.
dotTrace has this picker for installed apps.


English

@SonofNun Thanks. Does the "--run" workflow not work for you? I usually just let ktp run the program. E.g.
ktp record --run "mybinary.exe --myargs"
English

@s4schoener Feature request: Picker to select a packaged app to profile so I can profile the startup process of an app. My current workaround is to capture all processes and launch my app.
English

@SonofNun Thank you for the reports and the patience :) Once you are on 1.0.7, you should be able to update without running it as admin. Let me know if you run into anything else!
English

@OlulekeJOke Ah 😂
You could update the skill to remove the instruction to reply to the GitHub comments if you don’t want that.
English

@SonofNun Hmm interesting tbh
Now I have robots taking to robots😂😂🫣
Thanks so much man, I really appreciate, this makes things much neater and consistent to say the least!




English

Working on improving tool call UI in @JericodeApp. Instead of plain text now it'll have a rich UI.
TodoWrite was first up...
English




