The week in .NET – On .NET with Phil Haack, Readline
- On .NET on Docker and new Core tooling, Benchmark.NET, Magicka.
- On .NET on public speaking, ndepend, CrazyCore, The Perils of Man.
- On .NET with David Pine, PwdLess, Terraria.
Happy 15th Birthday .NET! Happy 20th Anniversary Visual Studio!
This week marks the 15th anniversary since .NET debuted to the world. On February 13th, 2002, the first version of .NET was released as part of Visual Studio.NET. Read Beth Massi’s post, featuring a new interview of Anders Hejlsberg.
It’s also Visual Studio’s 20th anniversary. Julia Liuson tells the story.
This week, we’ll take a look back on the past 15 years of .NET with Beth Massi. We’ll stream live on Channel 9. We’ll take questions on Gitter’s dotnet/home channel and on Twitter. Please use the
#onnet tag. It’s OK to start sending us questions in advance if you can’t do it live during the shows.
Package of the week: Readline
Readline is one of those libraries that do one thing, and do it well. Its purpose is to implement a user prompt in your console applications, with standard keyboard shortcuts, command history, and customizable auto-complete. It is built to be a .NET implementation of GNU Readline.
User group meeting of the week: Shared Security Responsibility in the Azure Cloud in Illinois
The Chicago Azure Cloud Users Group holds a meeting on Wednesday, February 15 at 6:00PM in Warrenville, IL on the Azure Shared Security Model.
- Announcing .NET Core Tools updates in VS 2017 RC by Rich Lander.
- Welcoming Jon Galloway as the new Executive Director of the .NET Foundation by Martin Woodward.
- .NET Renaissance by Mark Rendle.
- Evolving the Visual Studio Test Platform – Part 4: Together, in the Open by Pratap Lakshman.
- Trying out “dotnet new” template updates and csproj with VS2017 by Scott Hanselman.
- Exploring the new dotnet cli by Shayne Boyer.
- The 68 things the CLR does before executing a single line of your code by Matt Warren.
- Migrating existing .NET projects to SDK-based projects by Jonathan Mezach.
- The performance cost of boxing in .NET by Tom DuPont.
- .NET on Linux by Don Schenck.
- Advanced email address validation in .NET by Gérald Barré.
- NuGet2 and a DirectorySeparatorChar bug, Why is NuGet search in Rider so fast?, InvalidDataException in Process.GetProcesses, and A bug story about named mutex on Mono by Andrey Akinhin.
- Serverless C# on AWS Lambda (part 2) – Handling HTTP Events by Ryan Stelly.
- Upgraded SimplCommerce from project.json to csproj by Thien Nguyen.
- Creating solid classes with AutoFac by Benny Michielsen.
- ASP.NET Documentation Now on docs.microsoft.com by Wade Pickett.
- Exploring IStartupFilter in ASP.NET Core by Andrew Lock.
- Migrating from .NET Framework to .NET Core by Steve Gordon.
- Updating My Blog to Visual Studio 2017 and .csproj by Shawn Wildermuth.
- ASP.NET Core Dependency Injection Deep Dive by Joonas Westlin.
- .Net Core Health Endpoint Monitoring Middleware by Carlos Mendible.
- Empty SoapActions in ASMX Web Services by Rick Strahl.
- Anti-Forgery Tokens and ASP.NET Core APIs by K. Scott Allen.
- F# is in the top 3 for most-loved technology on StackOverflow.
- Functional ASP.NET Core by Dustin Moris Gorski.
- A brief peek about Universal F#, by Jonathan Banashek.
- DocumentDB Stored Procs in F# via Fable, by Joerg Beekmann.
- Introducing Type Providers, by Isaac Abraham.
- Creating an F# Azure Function from the Ground Up (Part 1), by Mathias Brandewinder.
Check out F# Weekly for more great content from the F# community.
- Xamarin Pre-release: Xamarin.Forms 188.8.131.52-pre2 by David Ortinau.
- Xamarin Release Candidate: Cycle 9 RC Refresh by Bri Brothers.
- Cross-Platform Drawing with SkiaSharp by Matthew Leibowitz.
- Announcing Project Rome Android SDK by Carmen Forsmann.
- Xamarin Forms DataTemplateSelector & Xamarin Forms Toolbar by Adam Pedley.
- Keeping DRY with PropertyChanged.Fody for Xamarin.Forms & Working with Effects in Xamarin.Forms by Gerald Versluis.
- Getting Device-Specific When Customizing a Xamarin Forms App by Wallace McClure.
- 5 Helpful Xamarin.Forms Developer Tips by Sam Basu.
- Xamarin.Android – Things by Jon Douglas.
- Get familiar with Xamarin Workbooks, Create UI Tests with Xamarin Test Recorder, & Xamarin Forms with MVVM Light by Daniel Krzyczkowski.
- Developing Universal/Cross-Platform Apps with MVVM – VI by Can Bilgin.
- The Role Of Empty States In User Onboarding by Nick Babich.
- Problem adding Microsoft Emotion API to a Xamarin app by Anders Poulsen.
- Build action ‘EmbeddedResource’, Visual Studio 2017–IOS Build Debug Error, & Xamarin: Unable to Debug Android Application by David Yardy.
- Announcing ReactiveUI virtual community meetups by Geoffrey Huntley.
- Yet Another Podcast #167 – Charles Petzold by Jesse Liberty.
- Sending Files to a Xamarin.Forms App – Part 1: iOS by Matthew Soucoup.
- Universal Windows Platform (UWP) docs are now on Docs.Microsoft.com by Martin Ekuan.
- Recap Windows Developer Day: Creators Update by Kevin Gallo.
- Telerik UI for UWP Now Open Source by Dobrin Grancharov.
- Using SQLite databases in UWP apps by Gautam Kanumuru.
- Announcing UWP Community Toolkit 1.3 by David Catuhe and Giorgio Sardo.
- Getting Started with SadConsole by Stacey Haffner
- Lessons Learned from VR Prototyping
- [Unity 5.5] Tutorial: How to create a JetPack by Gamad
- A* Pathfinding (E10: threading) by Sebastian Lague
- iProfiler – Free Script to Display Profiling Stats on Screen in Unity
- Working with Enumerated Values in Entity Framework by Peter Vogel.
And this is it for this week!
Contribute to the week in .NET
As always, this weekly post couldn’t exist without community contributions, and I’d like to thank all those who sent links and tips. The F# section is provided by Phillip Carter, the gaming section by Stacey Haffner, and the Xamarin section by Dan Rigby, and the UWP section by Michael Crump.
You can participate too. Did you write a great blog post, or just read one? Do you want everyone to know about an amazing new contribution or a useful library? Did you make or play a great game built on .NET? We’d love to hear from you, and feature your contributions on future posts:
- Send an email to beleroy at Microsoft,
- comment on this gist
- Leave us a pointer in the comments section below.
- Send Stacey (@yecats131) tips on Twitter about .NET games.