The article could benefit by having a single sentence explaining what CLR is:
"The Common Language Runtime (CLR), the virtual machine component of Microsoft's .NET framework, manages the execution of .NET programs [that runs primarily on Microsoft Windows].
Matt Warren's blog is great to learn about the internal mechanism of .Net. I wonder if there is any similar blog for JVM world, so far I have only know Mechanical Sympathy[1] but it doesn't seem as comprehensive.
> Matt Warren's blog is great to learn about the internal mechanism of .Net
Yeah I do seem to write alot about .NET internals, but I just seem to keep finding cool stuff in there!!
> I wonder if there is any similar blog for JVM world,
Another Java-based blog I like reading is http://psy-lob-saw.blogspot.co.uk/, I've definitely taken some inspiration from there and written .NET equivalents of his posts.
Is there a way to embed multiple, independent DLLs into one host application with the possibility to reload/unload DLLs in .NET Core? I didn't find a way yet because .NET Core does not seem to support the AppDomain concept.
"The Common Language Runtime (CLR), the virtual machine component of Microsoft's .NET framework, manages the execution of .NET programs [that runs primarily on Microsoft Windows].
-- https://en.wikipedia.org/wiki/Common_Language_Runtime