VS Code Gets New Side Panel in v1.64 Update -- Visual Studio Magazine Visual Studio Code 1.64 (January 2022 edition) shipped with the usual bevy of new features and functionality, including a new side panel.
Senior Cloud Advocate for Python in Other, Other, United States | Engineering at Microsoft Apply for Senior Cloud Advocate for Python job with Microsoft in Other, Other, United States. Engineering at Microsoft
Senior Software Engineer in Other, Other, United States | Engineering at Microsoft Apply for Senior Software Engineer job with Microsoft in Other, Other, United States. Engineering at Microsoft
Gyroflow v1.0.0-rc1 has appeared! Surprise! Gyroflow is now faster, more intuitive, and production-grade
Lenovo Legion: Gaming PCs, Laptops & Gear | Stylish outside. Savage inside. | Lenovo Australia Discover Lenovo Legion, a new line of gaming PCs and gear. Get unmatched power & performance on the battlefield with Legion gaming computers, laptops, and more.
Initial roll out of !! by stephentoub · Pull Request #64720 · dotnet/runtime C# 11 has implemented the parameter null checking feature !!, which let's us replace: void M(object arg) { if (arg is null) { throw new ArgumentNullException(nameof(arg)); }...
Color Preview - Visual Studio Marketplace Extension for Visual Studio - Shows a color preview in front of all named colors, hex, rgb and hsl values in CSS files.
Exposing a web service with Cloudflare Tunnel What if you could host a web service with no ports exposed? With Cloudflare Tunnel, you can!
ASP.NET Community Standup - Blazor .NET 7 Roadmap Find out what's being planned for Blazor in .NET 7, and give us your feedback!Featuring: Daniel Roth (@danroth27), Tanay Parikh (@_TanayParikh), Jon Galloway...
Apple unveils contactless payments via Tap to Pay on iPhone Apple today announced plans to introduce Tap to Pay on iPhone, empowering merchants in the US to accept contactless payments.
An open-source distributed storage service An open-source distributed storage service you can self-host to fullfill many needs.
Getting Started with Selenium - C# Example - New Hey Programmers,In this video, I am showing how you can get started with Selenium for your C# web project. Selenium is a suite of tools for automating web br...
The cats sitting on a fence in early builds of Windows 8 - The Old New Thing The Windows 8 tablet experience organized its components as a collection of layers, with each layer stacked on top of the next one. For the purpose of today’s discussion, the important layers are the Start layer and the Apps layer: If you’re using an app,
Semantic Compression An introduction to the idea that code should be approached with a mindset towards compressing it semantically, rather than orienting it around objects.
Mod the dotnet-bot Coding is better with friends, especially when they bring their own mods. Create your own coding companion by modding the dotnet-bot.
Design Systems for Developers Having a design system makes it easy for developers to onboard team members, find answers, download common assets like logos and icons, and so much more.
Async / Await vs. PipeTo<T> in Akka.NET Actors Many years ago I wrote an article entitled “How to Do Asynchronous I/O with Akka.NET Actors Using PipeTo” - back when await support was still very much a work in progress. I subsequently wrote a major update on that article in 2016 - talking mostly about ...
Improvements and Optimizations for Interpolated Strings – A Look at New Language Features in C# 10 | The .NET Tools Blog Welcome to the fourth part of our series, where we take a closer look at the new C# language features the .NET team has implemented, and how ReSharper and Rider make it easy to adopt them in your code
Some mistakes Rust doesn't catch I still get excited about programming languages. But these days, it's not so much because of what they let me do, but rather what they don't let me do. Ultimately, what you ca...
Nested type-safe DI Containers How to address the arity problem with type-safe DI Container prototypes.
Docs! Docs! Docs! — brandur.org The past couple of weeks: a lot of work building out and tightening up documentation, with special emphasis on API reference.
NetEscapades.EnumGenerators: a source generator for enum performance In this post I describe a source generator I created to improve the performance of enum operations
Email Routing is now in open beta, available to everyone Cloudflare Email Routing transitioned from closed beta to open beta. It’s now available to everyone, including free zones
KDE: A Nice Tiling Envieonment and a Surprisingly Awesome DE I recently wrote that managing an external display on Linux shouldn’t be this hard. I went down a path of trying out some different options before finally landing at an unexpected place: KDE.…
Migrate from .NET Framework to .NET Core (.NET 6) - Detailed Guide | Pro Code Guide In this article, we will learn about the things you should consider and focus on while migrating your existing applications from .NET Framework to .NET Core
Finding over 6,000 credentials in Twitch's source code - How our source code is a vulnerability In this video, we break down the recent source code leak at Twitch and discuss what makes our source code a vulnerability.We used GitGuardians secret detecti...
Use Project Tye to simplify your .NET microservice development experience (part 2) In this post, we use Project Tye to deploy our application to Kubernetes.
Visitor Design Pattern in C# - Code Maze An in-depth analysis of the Visitor pattern. The article includes a code sample and discusses pros and cons of using this pattern.
Download, parse, and store SSL certificates in C# Learn about how to download, parse, and store SSL certificates in C#. Parse common names and present detailed certificate information like a pro.
Azure Open Source Day | Microsoft Azure Join this free digital event to explore the latest Linux and open-source developments on Azure, see demos, and ask the experts your questions.
Why Windows isn't ready for Arm developers | ZDNet Cross-compilers aren't good enough if you want to encourage developers to port apps for Windows on Arm.
'We need to get away from this idea that a password is something you need to remember' - ABC Everyday Adding that extra number and exclamation mark isn't as clever as you think.
MAMEWorld Forums - News - MAME turns 25 years old today! Welcome to MAMEWorld Forums - the largest MAME messageboard on the net!
Windows Terminal Text Rendering Revamp: 'We Were Wrong' -- Visual Studio Magazine Windows Terminal Preview 1.13 is out with an updated settings UI design, a new 'elevate' profile setting and a revamped text rendering engine, about which the dev team issued an apology.
[Last Week in .NET #80] – Time Flies When You’re Shipping Code Either I’ve been blocked by the .NET team on twitter or there haven’t been releases lately; not sure which one it is, to be honest. Anyway, there were some sundries from last week to sh…
6 Interesting Resources to Encourage Your Child to Learn to Code 6 Interesting Resources to Encourage Your Child to Learn to Code
.NET Internet of Things https://aka.ms/dotNETConf2021-GetdotNET6.NET is your platform for building anything, including the Internet of Things. The powerful cross-platform, open-sour...
5 Mac Utilities I Can’t Live Without Utilities on the Mac often get overlooked, as these lists are always about the bigger apps. It’s a real shame as there are still so many handy little apps out there. In order to add some balance to the world, this is a roundup of my favourite Mac utilitie...
Christian Seifert // As a manager you're not above everyone else! As a manager you're not above everyone else!
Risk/Return Bets in Entrepreneurship As a person trained in finance and investing, I’m always interested when I see these principles apply to other parts of life. But perhaps there is no better place where the lessons of investing cou…
We need more single purpose devices (and why your phone sucks) I was reading “Surely You’re Joking Mr. Feynman” when I came across an interesting passage.
Abuse of Notation - The scrapbook of Boris Marinov It is a well-known engineering principle, that you should always use the weakest technology capable of solving your problem - the weakest technology is likely the cheapest, easiest to maintain, extend or replace and there are no sane arguments for using a...
How to Make Package Signing Useful The Case for Farm-to-Table Package SigningThe benefits and limitations of signing an open source package–using a private key to create a unique digital signature–are a surprisingly contentious topic. One of the maintainers associated with the Python Packa...
The Problem With Frameworks | Pier-Luc Brault - Personal Website Why handpicking libraries might be a better choice in the long run.