The Signal Private Group System And Anonymous Credentials Supporting Efficient Verifiable Encryption Your name
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.
Deploy Standalone Kayenta with an Azure Storage Backend Kayenta is the service in Spinnaker that helps with automated canary analysis. Let's see how to deploy Kayenta without a full Spinnaker installation, and while we're doing it, let's use Azure Storage as the object and metrics store.
iRel8 iRel8 is an amazing app built with Xamarin that helps people during the toughest moments in life.
The Year of the Linux Desktop The year of the Linux desktop has arrived. This is a guide for how to improve the Linux desktop experience.
microsoft/java-wdb Windows Developer Box for Java Developers. Contribute to microsoft/java-wdb development by creating an account on GitHub.
In New Releases, Microsoft Lauds .NET Productivity, Visual Studio 2019 Speed -- Visual Studio Magazine Microsoft is continuing to crow about .NET productivity and speed gains in Visual Studio 2019 following last week's mass shipments of .NET 5, Visual Studio 2019 v16.8 and more.
Hello World Film Available for Pre-order (Fixed LInks) It's been a long five years to get this film made and I'm incredibly happy to announce that you can now pre-order Hello World.
What’s New in Visual Studio 2019 and beyond Learn what's new in latest Visual Studio 2019 as well as features the team is currently working on - including some that we've never shown to the public before.
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. Quali...
Announcing General Availability for Microsoft Edge WebView2 for .NET and Fixed Distribution Method | .NET Blog Today, we are excited to announce that Microsoft Edge WebView2 is now generally available for use in production .NET 5, .NET Core, and .NET Framework Windows Forms and WPF applications on existing Windows versions! Additionally, we are thrilled to announc...
.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 W...
Collections: Assassin’s Creed: Valhalla and the Unfortunate Implications We’re going to be a bit silly this week (in part because the ending of this compressed semester has left me with little time) and talk about the recently released historical action-RPG comput…
Astonishing Performance of .NET 5: More Data The same day .NET 5 was released I shared a single screenshot showing how much faster .NET 5 is relatively to .NET Core 3.1. I…
Enabling C# 9 in Xamarin & .NET Standard Projects Enabling C# 9 in non-.NET 5 projects is super simple with just a few lines of code. Checkout how to do it in your projects.
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 t...
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, Spacemac...
[webkit-dev] Starting January 4, 2021, Google will block all sign-ins to Google accounts from embedded browser frameworks
Getting to the Core: Benchmarking Cloudflare’s Latest Server Hardware A refresh of the hardware that Cloudflare uses to run analytics provided big efficiency improvements.
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...
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…
Registration Statement on Form S-1 As filed with the Securities and Exchange Commission on November 19, 2020.
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 y...
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,...
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 Co...
Understanding Disposables In .NET Dependency Injection - Part 1 - Steve Talks Code In this post I will be discussing the traps that can catch you out by potentially creating memory leaks when registering types that implement the IDisposable interface as services with the out-of-the-box .NET Dependency Injection container.
Recursive Fibonacci and Memoization in C# Memoization is a specialized form of caching used to increase the performance of deterministic functions.
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 previou...
hello: Let’s make a FreeBSD for “mere mortals” Can we make an open source system that is welcoming to swtichers from the Mac? Something that “just works” as intended, without the need…
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.
Flash Animations Live Forever at the Internet Archive - Internet Archive Blogs Great news for everyone concerned about the Flash end of life planned for end of 2020: The Internet Archive is now emulating Flash animations, games and toys in our software collection. Utilizing an in-development Flash emulator called Ruffle, we have add...
Peanut Butter Jelly Time : Anonymous (And Buckwheat Boyz) : Free Download, Borrow, and Streaming : Internet Archive Peanut Butter Jelly Time is a Flash animation that first emerged at the early early part of this century and quickly became an Internet phenomenon. The...
.NET Tooling Community Standup - dotnet templates with Sayed Hashimi You can now use templates in Visual Studio that were installed through the dotnet cli. This opens even more opportunities for 3rd party template authors to integrate with tooling. This is currently a preview feature that must be enabled. Community Links:...
How to Send an SMS with ASP.NET Core - Code Maze In this article, we are going to cover how to send an SMS with ASP.NET Core by integrating a Twilio service to help us in a process.
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
Flash Animations Live Forever at the Internet Archive - Internet Archive Blogs Great news for everyone concerned about the Flash end of life planned for end of 2020: The Internet Archive is now emulating Flash animations, games and toys in our software collection. Utilizing an in-development Flash emulator called Ruffle, we have add...
[Virtual] Microservices -- The Easy Way is the Wrong Way Thu, Nov 19, 2020, 6:00 PM: In the effort to be buzz-word compliant you get onboard and start making a microservice for nearly everything. You have learned that the only way to grow in this programmin
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 t...
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 …
My skepticism towards current developer meta-productivity tools. It’s hard to write about engineering leadership in 2020 and not mention the research from Accelerate and DORA. They provide a data-driven perspective on how to increase developer productivity, which is a pretty magical thing. Why aren’t they being used mo...
ErgoBlue 2: Wireless and Solar Powered ErgoDox Mechanical Keyboard Posted by Xudong Zheng on November 19, 2020