I'm sending you this a day late this week, since I spent yesterday nursing a hangover from too many tasty beverages and nearly (but not quite) too much gumbo from a lovely vacation in New Orleans. In the meantime, new versions of TypeScript, Angular, IDEA and more.
- Unintended Consequences of the Internet: Short Stories on Building Netscape
Netscape - and its precursor, Mosaic - helped create the platform that is the web, and an entire industry around it. The stories that some of the early Netscape employees share are absolutely incredible.
- What's better than ILDasm? ILSpy and dnSpy are tools to Decompile .NET Code
Decompiling a managed language DLL won't give you the actual, original source code - but it will give you a really good representation of the original source. Scott looks at some options for .NET decompilers that you might not know about yet.
- Lying to the Compiler
When would you ever combine the null-conditional operator (
?.) and the null-forgiving operator (
!) in C#? This certainly feel like they should be mutually exclusive but there's an argument for their utility.
- TalkPython: WebAssembly and CPython
It's becoming increasingly clear that WebAssembly is starting to play a big role in the future of developer technologies. How does it interact with Cpython, and what's the future of WebAssembly and Python?
- CppCast: Simplifying C++ with Herb Sutter
I'm torn: on one hand adding new features to C++ makes it more complex by definition, but on the other, any new features that intend to simplify it are a boon for developers. Herb Sutter explains.