dotnet sdk list and dotnet sdk latest
Can someone make .NET Core better with a simple global command? Fanie Reynders did and he did it in a simple and elegant way. I'm envious, in fact, because I spec'ed this exact thing out in a meeting a...
View ArticlePeachpie - Open Source PHP Compiler to .NET and WordPress under ASP.NET Core
The Peachpie PHP compiler project joined the .NET Foundation this week and I'm trying to get my head around it. PHP in .NET? PHP on .NET? Under .NET? What compiles to what? Why would I want this? How...
View ArticleA proper terminal for Visual Studio
Whack Whack Terminal is an experimental free plugin for Visual Studio 2017 that aims to bring a full terminal inside of Visual Studio. Those of you who use Visual Studio Code have long enjoyed the...
View Article.NET and WebAssembly - Is this the future of the front-end?
6 years ago Erik Meijer and I were talking about how JavaScript is/was an assembly language. It turned into an interesting discussion/argument (some people really didn't buy it) but it still kept...
View ArticleExploring refit, an automatic type-safe REST library for .NET Standard
I dig everything that Paul Betts does. He's a lovely person and a prolific coder. One of his recent joints is called Refit. It's a REST library for .NET that is inspired by Square's Retrofit library....
View ArticleDraft - .NET Glossary Diagram
I'm working on this slide as support for this excellent .NET Glossary. It's not done yet, but I'm curious for your thoughts. Every system has terms and concepts that are initially unfamiliar but make...
View ArticleReferencing .NET Standard Assemblies from both .NET Core and .NET Framework
I like getting great questions in email but I LOVE getting great questions in email with a complete and clear code repro (reproduction) that's in a git somewhere. Then I can just clone, build (many...
View ArticleExperimental: Reducing the size of .NET Core applications with Mono's Linker
The .NET team has built a linker to reduce the size of .NET Core applications. It is built on top of the excellent and battle-tested mono linker. The Xamarin tools also use this linker so it makes...
View ArticleCloud Database? NoSQL? Nah, just use CSVs and CsvHelper
KISS - Keep it Simple, Stupid. While I don't like calling people stupid, I do like to Keep it Super Simple! I was talking to Jeff Fritz on my team about a new system we're architecting. I suggested...
View ArticleT4MVC and R4MVC - Roslyn code generators for ASP.NET Core tag helpers
I've always loved the T4 text generator within Visual Studio. If you are looking for T4 within Visual Studio 2017 you need to install the "Visual Studio extension development" option within the...
View ArticleExperiments in Open Source: Exploring vcr-sharp for Http record and playback
I've always said that reading source code is as important as write it - especially as part of the learning process. You learn a ton about how other coders think and solve problems, plus you learn about...
View ArticleThe ASP.NET Interns ship their project - A basic blog template for .NET Core
The Visual Studio Tools team had some great interns this summer. Juliet Daniel, Lucas Isaza, and Uma Lakshminarayan have been working all summer and one of their projects was to make something...
View ArticleA Functional Web with ASP.NET Core and F#'s Giraffe
I was watching Ody Mbegbu's YouTube Channel - it's filled with .NET Core and ASP.NET Tutorial Videos - and was checking out one in particular, "Getting Started with ASP.NET Core Giraffe." Dane Vinson...
View ArticleWhat would a cross-platform .NET UI Framework look like? Exploring Avalonia
Many years ago before WPF was the "Windows Presentation Foundation" and introduced XAML as a UI markup language for .NET, Windows, and more, there was a project codenamed "Avalon." Avalon was WPF's...
View ArticleSpend less time CD'ing around directories with the PowerShell Z shortcut
Everyone has a trick for moving around their computer faster. It might be a favorite shell, a series of aliases or shortcuts. I like using popd and pushd to quickly go deep into a directory structure...
View ArticleThe Book of the Runtime - The internals of the .NET Runtime that you won't...
The Microsoft Docs at https://docs.microsoft.com are really fantastic lately. All the .NET Docs are on GitHub https://github.com/dotnet/docs/ and you can contribute to them. However, in the world of...
View ArticleTabs vs Spaces - A peaceful resolution with EditorConfig in Visual Studio....
The culture wars continue. The country is divided with no end in sight. Tabs or spaces? There's even an insane (IMHO) assertion that the spaces people make more money. I'm going with Gina Trapani on...
View ArticleFree .NET Training - The Videos from .NET Conf 2017 are now available
.NET Conf 2017 is done and it was great. We had three days of sessions, and two of the days had two tracks, so there's more than 40 hours of great free videos and training for you to check out and...
View ArticleLearning about the F# SAFE stack - Suave.io, Azure, Fable, Elmish
Last month I looked at a Functional Web with ASP.NET Core and F#'s Giraffe. Giraffe is F# middleware that takes ASP.NET Core's pipeline in a new direction with a functional perspective. However,...
View ArticleBotwin offers an interesting alternative option for routing with ASP.NET Core
NancyFx is a great alternative to ASP.NET if you want to make elegant little web apis like this:public class SampleModule : Nancy.NancyModule { public SampleModule() { Get["/"] = _ => "Hello...
View Article