Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 20
  1. Why I wrote a profiler

    I have written a profiler for Windows.

  2. Managed jobs in Unity

    In Unity’s job system, you write jobs as structs like this: struct MyJob : IJob { public void Execute() { // your code here } } One of the restrictions of Unity’s job system is that these job structs must be entirely unmanaged, meaning that you many not p…

  3. Zig, hot reload, and ABI trouble

    I was recently overcome by the idea of porting some C code of mine to Zig.

  4. My current sidequest is to improve the codegen for Unity games (and the editor) running on Mono.

  5. My current sidequest is to improve the codegen for Unity games (and the editor) running on Mono.

  6. tl;dr: I am tinkering with improved codegen for Mono to get better performance in the Unity Editor and in Unity games that ship with Mono as their runtime.

  7. I miss header files

    I am currently on a side quest to write some Zig code, or more specifically: take some C++ code that is written in a I-can’t-believe-it’s-not-C style and turn it into Zig.

  8. It has never been about the typing

    My friend Stefan Reinalter is asking: I find this extremely worrying, with many of people I respect saying things like “I no longer write code” or “let LLMs do it”.

  9. I have spent a lot of time recently on creating a GUI library.

  10. Putting slim locks on a diet

    Let’s talk about reader-writer locks.

  11. Clauded optimism

    This post is a continuation of my last post about programming with AI agents.

  12. An early good bye to 2025

    There are less than 2 weeks left in 2025 and this means it is time to look back at the last year.

  13. When better codegen doesn't help

    Edit: There’s a website for cpp2better now!

  14. A friend recently joked that all my blog posts are to some level just trauma processing.

  15. Edit: There’s a website for cpp2better now!

  16. For a while now, I have been helping along a journey to recover an Instagram account, unsuccessfully.

  17. Hard links, hard times

    On Windows, you can’t delete a file while someone else is watching you using it.

  18. I have been unfortunate enough to embark on a journey of C++ cross-compilation, by choice nonetheless.

  19. Async, too much

    Over the past years, I have written async code on Windows with both C++ and C#.

  20. At the risk of alienating almost everyone reading this blog, I wanted to report some first hand experience of interacting with AI for programming.