The week in .NET – Happy birthday .NET with Mads Torgersen, Coypu
- On .NET with Scott Hunter, On .NET with Matt Watson, MessagePack
- Visual Studio 2017, .NET Core SDK, F# 4.1, On .NET with Phillip Carter, Happy Birthday from John Shewchuk, FNA, Pyre
- On .NET with Eric Mellino, Happy Birthday from Scott Hunter, OzCode.
This week, we’ll have Sidarth Gupta and Hong-Seok Kim from Samsung on the show to talk about their Tizen OS and its support for .NET Core. The show won’t be live this week, because of the time difference with Korea, but you may still send us your questions on Gitter’s dotnet/home channel and on Twitter. Please use the
Happy birthday .NET!
Mads Torgersen is the Principal Program Manager for the C# Language. He maintains the language specification and runs the language design process for C# in the open at https://github.com/dotnet/csharplang. We caught up with Mads at the .NET 15th anniversary party where he shares his thoughts on the past, present and future of .NET.
Package of the week: Coypu
Coypu is a robust .NET wrapper for browser automation tools such as Selenium WebDriver, that eases automating ajax-heavy websites and reduces coupling to the HTML, CSS & JS. It implements an intuitive DSL for interacting with the browser in the way a human being would.
Meetups of the week: .NET Core Tour in Poland
Łukasz Pyrzyk and Piotr Gankiewicz are going on a three months tour across Poland to present live demos of ASP.NET Core and .NET Core. The tour begins today in Wrocław, and will end in June. Check out the planning on Łukasz’s blog and register!
- ComponentOne Studio sim-ships with Visual Studio 2017 by Jody Handley.
- What is the NETStandard.Library metapackage? by Andrew Lock.
- Referencing system assemblies in Roslyn compilations by Luís Gonçalves.
- Dogfooding .NET Standard 2.0 latest build by Yi Zhang.
- Domain Events with Convention-Based Registration and Deferred Execution Support by Arthur Minduca.
- Windows IoT Core: Logging to Syslog server by Gunnar Peipman.
- Notes from the ASP.NET Community Standup by Maria Naggaga.
- ASP.NET Core Anatomy (Part 2) – AddMvc: Dissecting and understanding the internals of ASP.NET Core by Steve Gordon.
- Options for CSS and JS Bundling and Minification with ASP.NET Core by Scott Hanselman.
- Debug ASP.NET Core via lldb on Ubuntu by Wu Shuai.
- More on ASP.NET Core Running under IIS by Rick Strahl.
- ASP.NET Core Error Management with elmah.io by Damien Bowden.
- ASP.NET Core pipelines by Michał Dymel.
- Generate a change log from VSTS work items by Gérald Barré.
- Disposing resources at the end of an ASP.NET Core request by Filip W.
- ASP.NET Core: Building chat room using WebSocket by Gunnar Peipman.
- .NET Core 1.1 – Where to start?, .NET Core 1.1 – Creating an ASP.NET Core using the .NET CLI, .NET Core 1.1 – How to publish an ASP.NET Core using .NET CLI, and .NET Core 1.1 – How to publish a self-contained application by Luís Henrique Demetrio.
- Extending ASP.NET Core response compression with support for Brotli by Tomasz Pęczek.
- IIS Logs, Error Logs and More – 6 Ways to Find Failed ASP.NET Requests by Matt Watson.
- Environment based start-up classes by Gunnar Peipman.
- C# value type boxing under the hood by Yi Zhang.
- Getting Started with Async / Await by Jon Goldberger.
- Announcing Nightly Releases for the Visual F# Tools
- Azure Functions F# Support is now generally available
- Building a MUD with F# and Akka.NET – Part One, by Joe Clay
- Pure F# Web API and Team City Build, by Marnee Dearman
- Variable Arguments in F#, by David Raab
- Low-level PDF manipulation for F#, by Daniel Beer
- Some Gotchas Writing Unity Apps in F#, by Paul Blair
New F# Language Suggestions:
Check out F# Weekly for more great content from the F# community.
- Service Release: Cycle 9 by Bri Brothers.
- Preview 5 – Visual Studio for Mac by Bri Brothers.
- Pre-release: Xamarin.Forms 220.127.116.11-pre3 by David Ortinau.
- Xamarin Podcast: What’s New in Xamarin Cycle 9, Visual Studio 2017, and More! by Pierce Boggan.
- Simplified Android Keystore Signature Discovery by James Montemagno.
- Intro to Xamarin for Visual Studio and Building Your First Xamarin.Forms App by Courtney Witmer.
- Episode 18: MFractor – Incredible Tools for Xamarin with Matthew Robbins by The Xamarin Show.
- Microsoft Azure Notification Hub with UWP and Xamarin by Daniel Krzyczkowski.
- Behind the Scenes: How Shelfie Built a Xamarin.Forms mobile app that connects charities with donors by DevRadio.
- Xamarin.Forms Layout Challenges – Social Network App and Xamarin.Forms Layout Challenges – Timeline by Kym Phillpotts.
- APK Tools by Jon Douglas.
- A history lesson on the Xamarin.Mac target frameworks and their new names by Chris Hamons.
- Validating User Input in Xamarin.Forms III by David Britch.
- The Definition of Done (DoD) for Xamarin Developers by Michael Ridland.
- Xamarin Forms Dependency Injection by Adam Pedley.
- Xamarin.Forms – MVVM BaseView and BaseViewModel by Daniel Hindrikes.
- Xamarin.Tips – iOS Shadow on Transparent UIView and Xamarin.Controls – BadgeView by Alex Dunn.
- Kill AXML – Programmatic ListViews in Xamarin Android by Lee Richardson.
- Forms Master Detail Template by David Yardy.
- Windows 10 SDK Preview Build 15052 Released By Clint Rutkas.
- Complete Anatomy: Award-Winning App Comes to Windows Store By Windows Apps Team.
- Visual Studio 2017 Update Preview and Windows 10 Creators Update SDK By Visual Studio Blog.
- Hololens – Detect user hand interactions using HoloToolkit By Bruno Capuano.
- Publishing a .NET class library as a Function App by Donna Malayeri.
- Planet scale aggregates with Azure DocumentDB by Aravind Ramachandran.
- Building a simple photo album using Azure Blob Storage with .NET Core by Chris Tjoumas.
- Using Azure Functions as a lightweight API Gateway by Andreas Helland.
- Inventory and Store System – Part 4.1 (Wiring up the UI) by Stacey Haffner.
- Update on Unity Multiplayer, Current and Future by Larus Olafsson.
- How to Create an RPG Game in Unity – Comprehensive Guide.
- Stack Overflow Documentation – Unity.
- Unity 5 : UFPS Pickup & Drop Weapons by Jay AnAm.
- Shaders Case Study – Dishonored 2: A Crack in the Slab by Makin’ Stuff Look Good.
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.