20 November 2020

50 links · Friday

Cloud to Code with VS Code and Docker

After a quick demo of Docker images in Visual Studio, Paul Yuknewicz shows Scott Hanselman how the Docker for VS Code extension makes it easy to build, debug, and diagnose containerized apps.

iRel8

iRel8 is an amazing app built with Xamarin that helps people during the toughest moments in life.

microsoft/java-wdb

Windows Developer Box for Java Developers. Contribute to microsoft/java-wdb development by creating an account on GitHub.

Microsoft .NET Bounty | MSRC

.NET, .NET Core and ASP.NET Core are developer platforms for building different applications. The .NET Bounty Program invites researchers from across the globe to identify vulnerabilities in .NET, .NET Core, and ASP.NET and share them with our team. Qualified …

.NET Conf 2020 Feedback

Take this survey powered by surveymonkey.com. Create your own surveys for free.

.NET Framework November 2020 Cumulative Update Preview | .NET Blog

Today, we are releasing the November 2020 Cumulative Update Preview for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. CLR Improved the clean-up process for X509Certificate2 certificates WPF2 A…

How thread-safe is the Windows Runtime PropertySet object? | The Old New Thing

A customer was looking for a thread-safe collection type, and they found the Windows Runtime PropertySet object. Is this thing thread-safe? Yes, the PropertySet object is thread-safe. However, it still may not be what you want. The PropertySet object is thread…

Batteries included with Emacs

Emacs has a reputation for being borderline unusable out of the box, of being bloated but somehow surprisingly bare. This is largely a discoverability problem1. The solution the Internet has settled on seems to be “Emacs distributions” like Doom, Spacemacs or …

Dev Fonts

Interactive list of the best fonts for developers with options to preview fonts and themes

Eight years at Roblox

I joined Roblox at the end of 2012 as a rendering engineer; I had just spent more than a year working on various titles from FIFA franchise after years of console game development and was becoming a bit tired of the “big game development”. My work on FIFA was …

Using Microsoft Graph API in ASP.NET Core

This post shows how Microsoft Graph API can be used in both ASP.NET Core UI web applications and also ASP.NET Core APIs for delegated identity flows. The ASP.NET Core applications are secured using…

Windows Subsystem for Linux: The lost potential - jmmv.dev

If you have followed Windows 10 at all during the last few years, you know that the Windows Subsystem for Linux, or WSL for short, is the hot topic among developers. You can finally run your Linux tooling on Windows as a first class citizen, which means you no…

Announcing TypeScript 4.1 | TypeScript

Today we’re proud to release TypeScript 4.1! If you’re unfamiliar with TypeScript, it’s a language that builds on JavaScript by adding syntax for type declarations and annotations. This syntax can be used by the TypeScript compiler to type-check our code, and …

Released: General Availability of Microsoft.Data.SqlClient 2.1

We have released for general availability Microsoft.Data.SqlClient 2.1. This .NET Data Provider for SQL Server provides general connectivity to the database and supports all the latest SQL Server features for applications targeting .NET Framework, .NET Core, a…

Understanding Disposables In .NET Dependency Injection - Part 3 - Steve Talks Code

Following on from Parts 1 and 2, in this final part of the series, I move on to dealing with types that you do not have source control for and therefore cannot change directly to hide the Dispose method using the techniques I have described in the previous pos…

Understanding Disposables In .NET Dependency Injection - Part 2Understanding Disposables In .NET Dependency Injection - Part 2Understanding Disposables In .NET Dependency Injection - Part 2 -

Following on from Part 1 where I provide an overview of hiding the Dispose method from consumers of the Dependency Injection container, in this part, I move on to dealing with objects that are created outside, but registered with the DI container.

Performance Profiling | .NET Object Allocation Tracking Tool

Diagnostics PM Sagar Shetty continues taking us on a tour of the Visual Studio profiling tools. Today he shows how you can see how much memory your app uses and what code paths allocate the most memor

Rational Creativity: A Brief Manifesto - Daniel Bustamante

There’s a widespread, implicit belief in popular culture that rationality and creativity are antithetical ways of thinking. According to this notion, you’re either a rational person or a creative person. You can’t be both.  On top of that, you don’t get to cho…

How to AirDrop to Linux

A Father and Son File Sharing App Project I mostly work and play within the Apple ecosystem and AirDrop, Continuity and other integration between devices is extremely useful and convenient. My son …