Interesting Reads - June - July 2017

Published on Saturday, 8 April 2017

Here you'll find some interesting blog posts that I read in June - July 2017:

  • Why We Chose Typescript It is a good research why you should choose TypeScript. I've been using TypeScript for some time already, and so far I really like overall experience.

  • Multi-Targeting and Porting a .NET Library to .NET Core 2.0 Here Rick Strahl will tell us about how he ported his library Westwind.Utilities as Rick says: "Westwind.Utilities is a really old project that I've been using since the very early years of .NET" So this post would be useful for any .NET developer who is going to port his existing code to .NET Core 2.0

  • Writing Good Code is a lot Like Writing Prose Interesting parallels between writing code and writing in general.

  • Reverse Engineering One Line of JavaScript In this post author are going to figure how one-liner raytracer in javascript works. Enjoy!

  • Reviewing Resin Part I (and other parts) Series of blog posts from "Ayende" with source code review of an open-source C# project Resin - "Cross-platform document database and search engine with query language, API and CLI". Even if you are not interested in document databases it is great read for .NET developers who want to avoid common performance issues in there code. P.S. if you never heard about Ayende's blog I highly recommend to read it a lot of great staff there.

  • Performance Improvements in .NET Core Great post from Stephen Toub we can see significant performance changes in .NET Core 2.0 Preview 1 versus .NET Framework 4.7. But more importantly he explain how these changes were made. Again an excellent read for those how want to improve their optimization skills.

  • Measuring Performance Improvements in .NET Core with BenchmarkDotNet (Part 1) A follow-up to the post above excellent post from Andrey Akinshin about measuring performance improvements in .NET Core with BenchmarkDotNet and measuring performance and benchmarking in general.

Soon I'm going to write about an interesting .NET performance measurement that I did recently.

Stay tuned!