We often use Python to teach programming. But what if it isn’t the best starting point?

Illustration courtesy of Ouch!

If you want to learn the black magic of making metal and silicon bend to your will, no language is a bad starting place. In fact, you don’t even need to use a traditional programming language — you can learn plenty writing shell scripts or hacking Minecraft mods. …

The performance increase is dramatic. But for many applications, the improvement isn’t in the right place.

Fast, but fast enough?

The most anticipated new Blazor feature — overwhelmingly — is ahead-of-time compilation. Everyone wants it, and plenty of developers are hoping it will help them clear the last remaining hurdle to releasing a real-world Blazor WebAssembly project.

The reality is a little more complicated.

The Blazor compilation model

Today’s Blazor — the version you…

Matthew MacDonald

Teacher, coder, long-ago Microsoft MVP. Author of heavy books. Join Young Coder for a creative take on science and technology. Queries: matthew@prosetech.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store