Mark Rendle 🇺🇦 Profile picture
Incurable programmer. Loves C#, .NET Core, Containers, Clouds, DevOps, & sharing. MS Dev Tech MVP. Working on @VisualRecode. @PubConf World Champion.
Jun 17, 2022 • 27 tweets • 5 min read
So I got distracted earlier and forgot this.

Let’s compare #dotnet to its primary competition: Java/JVM, Node and Go.

Go is owned and controlled by Google.
Java is owned and controlled by Oracle.
Node is “owned” by the OpenJS foundation and controlled by committee. 1/ The Go project provides an LSP server, and a VS Code plug-in that also uses Delve, a debugger maintained by a dude at RedHat and a random person. Google do not make an IDE or editor. The best experience for working with Go is JetBrains’ GoLand IDE.
Aug 19, 2021 • 16 tweets • 4 min read
Seen a few tweets asking whether Blazor is destined to be the next Silverlight, and I think I've got a slightly different take: 🧵 Blazor has two modes: Server, where everything is run server-side and events and DOM updates are sent over a web-socket; and WASM, where everything, including the .NET runtime, is compiled to WebAssembly and runs in the browser. 1/13
Jun 3, 2019 • 11 tweets • 2 min read
Look again at that dot. That's here. That's home. That's us. On it everyone you love, everyone you know, everyone you ever heard of, every human being who ever was, lived out their lives. The aggregate of our joy and suffering, thousands of confident religions, ideologies, and economic doctrines, every hunter and forager, every hero and coward, every creator and destroyer of civilization, every king and peasant, every young couple in love...
Nov 21, 2018 • 8 tweets • 2 min read
A short thread about short positions, and not at all about Brexit. In the stock trading world, taking a "short position", or "short selling", means borrowing shares from your brokerage firm, selling them at current value, and then paying for them in the future at whatever value they are then.
Jun 2, 2018 • 13 tweets • 3 min read
This latest thing with #dotnetcore and #dotnetstandard is understandable, but also unavoidable, I think. Core lets the team move faster and break things because you don't have to upgrade it globally on a box; you can have 2.0 and 2.0.4 and 2.1 apps in isolation. 1/ You can't do that with full NetFX (or Mono?) so updates have to be much more cautious. Going from 4.7.2 to 4.8 will affect all apps running on that box. And with the Core 2.1 changes, a LOT of BCL APIs have changed. 2/