Blog
    
    
      2024
      
      2023
      
      2020
      
        - 
          Stark - Native Compiler - Prototype 2019
          
            - 
            Stark, Melody, OS, Compiler, LLVM, C#, .NET
          
          Development of an AOT native compiler using RyuJIT
        
- 
          Stark - Language And Frontend Compiler - Prototype 2019
          
            - 
            Stark, Melody, OS, Compiler, LLVM, C#, .NET
          
          Syntax of the language and the development of the front-end compiler
        
- 
          The Odyssey of Stark and Melody
          
            - 
            Stark, Melody, OS, Compiler, LLVM, C#, .NET
          
          Prototyping a new language and OS with the help of the .NET ecosystem and seL4 micro-kernel
        
2019
      
      2018
      
      2017
      
      2016
      
      2015
      
      2014
      
        - 
          Why Windows UI Matters: Part 2
          
            - 
            Windows, design, UI, Win8
          
        
- 
          Why Windows UI Matters: Part 1
          
            - 
            Windows, design, UI, Win8
          
        
- 
          Packages vNext: Power-up our .NET Builds
          
            - 
            Visual Studio, msbuild, .Net
          
        
- 
          Micro-benchmarking .NET Native and RyuJit
          
            - 
            C#, .Net, benchmark
          
        
- 
          Managing multiple platforms in Visual Studio
          
            - 
            SharpDX, C#, Visual Studio, msbuild, .Net
          
        
2013
      
      2012
      
      2011
      
        - 
          Advanced HLSL using closures and function pointers
          
            - 
            D3D10, shader, hlsl, D3D11, DirectX
          
        
- 
          Direct3D11 multithreading micro-benchmark in C# with SharpDX
          
            - 
            SharpDX, C#, D3D11, DirectX, .Net
          
        
- 
          Managed DirectX with Win8 Metro Style App
          
            - 
            D3D10, WinRT, SharpDX, DirectX11.1, C#, D3D11, Direct2D, DirectX, .Net, Win8
          
        
- 
          Benchmarking C#/.Net Direct3D 11 APIs vs native C++
          
            - 
            SharpDX, C#, D3D11, DirectX, .Net
          
        
2010
      
        - 
          Crinkler secrets, 4k intro executable compressor at its best
          
            - 
            x86, demoscene, crinkler, compression
          
        
- 
          Official release of SharpDX 1.0
          
            - 
            D3D10, SharpDX, C#, D3D11, Direct2D, DirectX, .Net
          
        
- 
          SharpDX, a new managed .Net DirectX API available
          
            - 
            D3D10, SharpDX, SlimDX, C#, D3D11, Direct2D, DirectX, .Net
          
        
- 
          Hacking Direct2D to use directly Direct3D 11 instead of Direct3D 10.1 API
          
            - 
            D3D10, D3D11, Direct2D, DirectX
          
        
- 
          Implementing an unmanaged C++ interface callback in C#/.Net
          
            - 
            C#, .Net
          
        
- 
          High performance memcpy gotchas in C#
          
            - 
            C#, .Net
          
        
- 
          A new managed .NET/C# Direct3D 11 API generated from DirectX SDK headers
          
            - 
            Tools, SharpDX, SlimDX, C#, D3D11, DirectX, .Net
          
        
- 
          Making of Ergon 4K PC Intro
          
            - 
            shader, RayMarching, demoscene
          
        
- 
          Import and Export 3D Collada files with C#/.NET
          
            - 
            
          
        
- 
          Democoding, tools coding and coding scattering
          
            - 
            Tools, demoscene
          
        
- 
          Playing a MP3 in c++ using plain Windows API
          
            - 
            
          
        
- 
          NShader 1.1, hlsl, glsl, cg syntax coloring for Visual Studio 2008 & 2010
          
            - 
            Tools, hlsl, Visual Studio, nshader
          
        
- 
          Work in progress, 4k intro for Breakpoint 2010
          
            - 
            softsynth, demoscene
          
        
- 
          Coding a 4k intro for Breakpoint 2010
          
            - 
            shader, softsynth, demoscene
          
        
- 
          Building .fx hlsl files with a Custom Build Rule under Visual Studio 2008
          
            - 
            Tools, shader, hlsl, Visual Studio, nshader
          
        
2009
      
        - 
          Dynamic audio synthesis with Silverlight 3
          
            - 
            
          
        
- 
          RMasm, a new generation of macro assembler
          
            - 
            assembler, x86, rmasm
          
        
- 
          Random float number generator using x86 ASM code optimized in size
          
            - 
            assembler, x86
          
        
- 
          AsmHighlighter Part II : Automatic x86 asm instruction size evaluation
          
            - 
            assembler, Tools, x86, Visual Studio
          
        
- 
          Adding asm x86 Syntax Highlighting to Visual Studio 2008
          
            - 
            assembler, Tools, x86, Visual Studio
          
        
- 
          Coding a 4k or 64K intro needs tools!
          
            - 
            Tools, demoscene
          
        
- 
          Potatro, RayMarching and DistanceFields : a story of SphereTracing
          
            - 
            RayMarching, SphereTracing, demoscene
          
        
- 
          Welcome to Code4k
          
            -