(Ben Nadel) Earlier this week, I was delightfully surprised to learn that you could upload a File using the HttpClient in Angular 7.2.11.
Tag: Development
Introducing the App Service Migration Assistant for ASP.NET applications
(Calvin Keaton) In June 2018, we released the App Service Migration Assessment Tool.
Conflict Resolution and Code Reviews
(Nicolás Bevacqua) Have you ever tried to do a code review on a PR that merges a large release branch or feature branch back into mainline, fixing merge conflicts? It’s not pretty.
Logging in .NET Core
(Peter Vogel) .NET Core provides a framework that logging systems can be snapped into. However, what’s most important about this framework is how you write your messages out. It’s the quality of the message that will let you find where your problems are.
An example of state based-testing in F#
(Mark Seemann) While F# is a functional-first language, it’s okay to occasionally be pragmatic and use mutable state, for example to easily write some sustainable state-based tests.
Rough Notes on Experiments with UWP APIs in the Unity Editor with C++/WinRT
(Mike Taulty) This post is a bunch of rough notes around a discussion that I’ve been having with myself around working with UWP code in Unity when building mixed reality applications for HoloLens.
Creating A ‘position: sticky’ Header Component Using IntersectionObserver In Angular 7.2.11
(Ben Nadel) When I recently got around to trying out the CSS property “position: sticky” for the first time, I was quite shocked at how magical it was.
.NET Core Workers as Windows Services
(Glenn) In .NET Core 3.0 we are introducing a new type of application template called Worker Service. This template is intended to give you a starting point for writing long running services in .NET Core. In this walkthrough we will create a worker and run it as a Windows Service.
Function Monkey 2.1.0
(James) I’ve just pushed out a new version of Function Monkey with one fairly minor but potentially important change – the ability to create functions without routes.
Working with Dynamic Objects: Beyond the Basics with ExpandoObjects
(Peter Vogel) ExpandoObjects let you dynamically add members to your object at runtime — a great way to handle scenarios where you need a lot of flexibility. But how do you work with an object when you don’t know the names of its properties?