350: Rusty Stadia

Published: March 27, 2019, 4:30 a.m.

We debate Rust\u2019s role as a replacement for C, and share our take on the future of gaming with Google's Stadia.

\n\n

Plus Objective-C's return to grace, Mike\u2019s big bet on .NET, and more!

Support Coder Radio

Links:

  • The RedMonk Programming Language Rankings: January 2019 — The idea is not to offer a statistically valid representation of current usage, but rather to correlate language discussion and usage in an effort to extract insights into potential future adoption trends.\n
  • Hello .Net Foundation - dominickm.com — I am pleased to share that I have joined the .Net Foundation.\n\n
  • Avalonia: A multi-platform .NET UI framework — Avalonia is a WPF-inspired cross-platform XAML-based UI framework providing a flexible styling system and supporting a wide range of OSs: Windows (.NET Framework, .NET Core), Linux (GTK), MacOS, Android and iOS.\n\n
  • Google\u2019s Stadia looks like an early beta of the future of gaming — \u201cThe future of gaming is not a box,\u201d according to Google. \u201cIt\u2019s a place.\u201d Just like how humans have built stadiums for sports over hundreds of years, Google believes it\u2019s building a virtual stadium, aptly dubbed Stadia, for the future of games to be played anywhere.
  • Stadia — Push the envelope of game development with Stadia.
  • Rust is not a good C replacement | Drew DeVault\u2019s Blog — The kitchen sink approach doesn\u2019t work. Rust will eventually fail to the \u201cjack of all trades, master of none\u201d problem that C++ has. Wise languages designers start small and stay small. Wise systems programmers extend this philosophy to designing entire systems, and Rust is probably not going to be invited. I understand that many people, particularly those already enamored with Rust, won\u2019t agree with much of this article. But now you know why we are still writing C, and hopefully you\u2019ll stop bloody bothering us about it.
  • Introduction to Python Development at Linux Academy — This course is designed to teach you how to program using Python. We'll cover the building blocks of the language, programming design fundamentals, how to use the standard library, third-party packages, and how to create Python projects. In the end, you should have a grasp of how to program.
  • Marc-Etienne M.L\xe9veill\xe9 on Twitter — Here's something interesting: the backdoor in ASUS Update Setup.exe is _again_ located in the CRT, just like the CCleaner case and recent games with a backdoor. This time in _crtExitProcess.