
"Stubs" in the .NET Runtime
As the saying goes: “All problems in computer science can be solved by another level of indirection” – David Wheeler and it certainly seems like Read More
As the saying goes: “All problems in computer science can be solved by another level of indirection” – David Wheeler and it certainly seems like Read More
What is ‘stack walking’, well as always the ‘Book of the Runtime’ (BotR) helps us, from the relevant page: The CLR makes heavy use of Read More
It seems like this time of year anyone with a blog is doing some sort of ‘advent calendar’, i.e. 24 posts leading up to Christmas. Read More
Recently I was fortunate enough to chat with Chris Bacon who wrote DotNetAnywhere (an alternative .NET Runtime) and I quipped with him: .. you’re probably Read More
I recently came across the excellent ‘Fuzzlyn’ project, created as part of the ‘Language-Based Security’ course at Aarhus University. As per the project description Fuzzlyn Read More
.NET is a managed runtime, which means that it provides high-level features that ‘manage’ your program for you, from Introduction to the Common Language Runtime Read More
I’m constantly surprised at just how popular resources related to ‘.NET Internals’ are, for instance take this tweet and the thread that followed: If you Read More
I’ve been digging into .NET Internals for a while now, but never really looked closely at how the ‘Just-in-Time’ (JIT) compiler works. In my mind, Read More
Whether you want to look at what your code is doing ‘under-the-hood’ or you’re trying to see what the ‘internals’ of the CLR look like, Read More
Firstly, what exactly is CoreRT? From its GitHub repo: .. a .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying Read More