Podcast 080 - Craig Stuntz on .NET IL
Craig Stuntz is manipulating .NET IL. This episode is sponsored by Smartsheet.
Show Notes:
-
Craig Stuntz was the second guest I ever had on the show. Check out Podcast 002 - Craig Stuntz on Idris
-
Craig was at CodeMash presenting with these slides
-
RuJIT was mentioned
-
I dare you to keep these straight:
-
I don’t think he mentioned it by name, but I think Fizil is the fuzzer that he’s working on.
-
SQLite created by Dr. D. Richard Hipp
-
Mono.Cecil, part of the Mono project. DNLib is another similar tool.
-
Sure, I’ll plug my book again, since we mentioned AOP. AOP in .NET
-
Obfuscation is a technique to prevent people from reverse engineering/tampering with your code. Dotfuscator is one of the tools that comes to mind.
-
Blog post: "type erasure" in Java
-
Blog post: tail calls in F#
-
The "goat behind door number 2" is a reference to the Monty Hall Paradox (which is a great discussion topic for parties)
-
Book: .NET IL Assembler by Serge Lidin
-
ECMA 335 is the Common Language Infrastructure standard. I’d like to ecma-international.org, but their site seems to be broken at the moment.
-
Good ol' LINQPad
-
Meetup: Papers We Love Columbus
Want to be on the next episode? You can! All you need is the willingness to talk about something technical.
Music is by Joe Ferg, check out more music on JoeFerg.com!