Pricing | Kubernetes Engine Documentation | Google Cloud This page explains pricing for worker nodes and cluster management in Google Kubernetes Engine (GKE).
How to write a Roslyn Analyzer | .NET Blog Roslyn analyzers inspect your code for style, quality, maintainability, design and other issues. Because they are powered by the .NET Compiler Platform, they can produce warnings in your code as you type even before you’ve finished the line. In other word...
HAB1 04.27.2016 Ascent to 31K Meters (103,000 Feet) I am Kevin Hubbard of Black Mesa Labs. I am a High Altitude Space Balloon Engineer and this is my story of the last 3 days: I work with a small group of ultrasound engineers in Issaquah,WA-USA who …
ASP.NET Blog | Blazor WebAssembly 3.2.0 Preview 1 release now available Today we released a new preview update for Blazor WebAssembly with a bunch of great new features and improvements. Here’s what’s new in this release: Version updated to 3.2 Simplified startup Download size improvements Support for .NET SignalR client Ge...
Playing around with neumorphism in Xamarin.Forms Neumorphism (or neuomorphism) might be a word you've never heard before. If that's the case, then this is the blog post for you!
Announcing PowerShell 7.0 | PowerShell Today, we’re happy to announce the Generally Available (GA) release of PowerShell 7.0! Before anything else, we’d like to thank our many, many open-source contributors for making this release possible by submitting code, tests, documentation, and issue fe...
Introduction to SerenityOS GUI programming This post will give you a quick intro to the basics of GUI programming for SerenityOS.
The growth of command line options, 1979-Present My hobby: opening up McIlroy’s UNIX philosophy on one monitor while reading manpages on the other.
Upgrade Your .NET Console App Experience The lowly console application has gotten a sad reputation in the .NET ecosystem. Generally, the project format is relegated to the arena of the demonstration. We’re all guilty of starting and abandoning that ConsoleApp341 project. It is time the console a...
F# Publications | The F# Software Foundation F# is about clarity of thinking and expression - “computational thinking made manifest” - and is loved by academics and researchers for bringing clear, concise problem solving techniques developed in academia into practice. F# is both based on academic r...
Episode 18 - The History of .NET with Richard Campbell In this episode of The .NET Core Podcast, we talk with Richard Campbell about his upcoming book on the history of .NET, and the Humanitarian Toolbox
Why do I rag on BinaryFormatter? tl;dr: seriously, stop using BinaryFormatter The other evening, in the context of protobuf-net.Grpc , someone asked me whether it was possi...
BlazorWebinarWithCarl Having completed the first leg of the Blazor Roadshow, it's now time to answer some common questions surrounding Microsoft's latest offering. Join DevExpress CTO Julian Bucknall and Technical Evangelist Paul Usher as they chat with Carl Franklin about al...
Analysing .NET start-up time with Flamegraphs Recently I gave a talk at the NYAN Conference called ‘From ‘dotnet run’ to ‘hello world’:
Have I Been S0ld? No, trusted security website HIBP off the table, will remain independent Owner Troy Hunt staying in the saddle after potential deal falls through
Tip 253 - Use Ingress Controller to access resources in an Azure Virtual Network In a recent customer engagement, they wanted to access all the AKS services via an Azure virtual network. This customer's application is not an external facing and needs to be on a corporate network to access their resources (e.g. HR, payroll,procurement ...
SAFE Adventures in F# – Azure From The Trenches If you're looking for help with C#, .NET, Azure, Architecture, or would simply value an independent opinion then please get in touch here or over on Twitter.
Tip 252 - Securing your managed Databases in Azure Microsoft Azure provides support for a wide variety of commercial (SQL Database and SQL Managed Instance) and open source databases (MySQL, PostgreSQL, MariaDB). When it comes to protecting your data, Azure provides different security layers. Let's discus...
ASP.NET Core in Azure App Services' Docker Images - Part 3 - Shawn Wildermuth ASP.NET Core in Azure App Services' Docker Images - Part 3 - Shawn Wildermuth
The Spring 2020 Roadmap for Visual Studio published | Visual Studio Blog The Visual Studio roadmap has been updated to provide a peek into the work planned for Visual Studio through June 2020. It captures significant capabilities that we plan to add, but it’s not a comprehensive feature list. Our goal is to clarify what’s comi...
Existence is random [JavaScript code to efficiently generate a random (version 4) UUID] Existence is random [JavaScript code to efficiently generate a random (version 4) UUID]
Azure Service Fabric 7.0 Fourth Refresh Release Azure Service Fabric 7.0 Fourth refresh release which includes bug fixes, and performance enhancements for standalone and Azure environments has started rolling out to the various Azure regions. The updates for .NET SDK, Java SDK and Service Fabric Runtim...
MSSQL data and log files on Azure blob storage Keeping MSSQL data and log files on Azure blob storage is easy and beneficial. Here's how to do it and my conclusions of the experiment.
IIS Hosting for ASP .NET Core 3.1 Web Apps This is the ninth of a new series of posts on ASP .NET Core 3.1 for 2020. In this series, we’ll cover 26 topics over a span of 26 weeks from January through June 2020, titled AS…
Class definitions in TypeScript In this blog post, we examine how class definitions work in TypeScript:
Levenshtein Distance (Part 3: Optimize Everything!) Less Allocations & Smarter Processing. Tagged with algorithms, performance, csharp, dotnet.
Levenshtein Distance with SIMD (Bonus Part) Using CPU-specific instructions for even more performance
1619047 - Let's Encrypt: CAA Rechecking bug ASSIGNED (jsha) in NSS - CA Certificate Compliance. Last updated 2020-03-03.
Creating a custom ErrorHandlerMiddleware function In this post I show how to customise the ExceptionHandlerMiddleware to create custom responses when an error occurs in your middleware pipeline
ASP.NET Core middleware with Roslyn Analyzers - Part 2 Learn how to create a Roslyn analyzer that helps your users insert middleware in the Configure method of the Startup.cs file and in the right order.
Mysterious Light Sources I got my first telescope in 2017, in time for the Great American Eclipse. I started paying attention to the concept of light pollution, including finding detailed maps of what places had high or lo…
Intelligent Bill Payment Platform for Businesses | Bill.com The intelligent business payments platform. Bill.com brings smart AP and AR automation and new payment capabilities to your business. Use Bill.com and harness intelligent technology to help streamline your payments process.
Working remotely during challenging times - Microsoft 365 Blog Shanghai-based Microsoft employee shares lessons of working remotely during the COVID-19 outbreak.
Firefox 75 On Wayland Now To Have Full WebGL, Working VA-API Acceleration Phoronix is the leading technology website for Linux hardware reviews, open-source news, Linux benchmarks, open-source benchmarks, and computer hardware tests.