Tutorial: Access data with managed identity - Azure App Service Learn how to make database connectivity more secure by using a managed identity, and also how to apply it to other Azure services.
When blowing air through a tube, why does it act differently if I press the tube against my mouth, or hold it an inch away? So I have a tube of wrapping paper. It's at least a couple of feet long and maybe two inches wide. If I press one end of the tube firmly against my mouth and blow, I barely feel warm air come out...
Icing on the Cake - Using OpenAPI in Azure Functions, Power Platform and Logic Apps Azure Functions now supports OpenAPI generation on-the-fly. Professional developers, they can easily integrate with Azure API Management and export a custom connector for low-code development.
Getting started with SwiftUI It was just a year and a few months ago that I first began learning and tinkering with Swift and SwiftUI. I began following tutorials and then learning through lots of...
Certificates Confuse Everything Not the solution to everything I'm fairly certain I had a basic understanding about how certificates for identity worked, though not much ...
Jonas Hietala: The T-34 keyboard layout A couple of months ago I started looking into ergonomical keyboards; mainly split keyboards with much fewer keys, like the 36-key Gergoplex and the 44-key Kyria. I may write another post about the reasons why, but long story short I started getting pain i...
The Return of the Office There has been Much Discourse over the past few days on forcing people to return to offices, and judgement of those who may not want to. Credit: Flickr / Jan Vrsinsky Has Remote Work… Worked? I alw…
Re-inventing the Monad wheel Lately, I spent some time working on one of my Haskell projects: hoare-imp. It is basically an implementation of propositional calculus+first-order logic+number theory (Peano)+Hoare logic, and allo…
Simone Magurno › Separation of Concerns in Systematic Design Why systems should be treated as products and the qualities which will make them successful.
Is Your Consultant a Parasite? Good consultants do exist. But so do parasitic ones. This story is about why they happen and how to spot them.
'Just Say No' Is Bad Productivity Advice Saying no to tasks and interruptions isn’t always possible, whether they come from your spouse or manager. Here’s a better way to stay productive.
How To Waste Hundreds of Millions on Your IT Transformation You’re a few years into your tenure as CEO of a Vandelay Industries, a behemoth in the Transpondsting space that’s existed for many decades. The Real Strategy You could really use the s…
Developer Week ’21 | tabs ↹ over ␣ ␣ ␣ spaces by Jiří {x2} Činčura 7 Jun 2021 1 mins Presentations & Speaking
The NCSC's Early Warning service Early Warning helps organisations investigate cyber attacks on their network by notifying them of malicious activity that has been detected in information feeds.
Streamline Windows Forms application configuration and bootstrap by RussKie · Pull Request #223 · dotnet/designs This document describes the application configuration and bootstrap experience utilising Roslyn source generators that facilitates sharing of configurations with the VS Designer (so that it can con...
Use design-time sample data with the XAML Designer in Visual Studio - Visual Studio Learn how to use design-time sample data in XAML.
.NET Ranks High in Coding Bootcamp Report -- Visual Studio Magazine Microsoft's .NET development framework ranked high in recent research about coding bootcamps, or 'immersive technology education.'
[Last Week in .NET #45] – A deal with the censorship devil It’s a light week this week; everyone is coming down from Build. If you missed that, check out last last week’s newsletter. Now on to what happened Last week in .NET. 🔧 Jared Parsons, m…
Workload Target Imports Design by sfoslund · Pull Request #224 · dotnet/designs Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
C# Language Highlights: Async Streams In this short video Leslie (https://twitter.com/lyrichardson01) and Bill (https://twitter.com/billwagner) explain how to use Async Streams in C#.Generate an...
“ai-promised-to-revolutionize-radiology-but-so-far-its-failing” « Statistical Modeling, Causal Inference, and Social Science Gary Smith points us to this news article:
Learn TV The .NET Docs Show is a weekly, developer community-focused stream showcasing exciting uses of .NET.
Apple pays out millions in compensation to student after iPhone repair facility shared her explicit personal images online - 9to5Mac Apple has settled a case with a 21-year-old student after she sent her iPhone to a repair facility in 2016 only to find that employees had uploaded personal explicit images and videos to her Facebook account from the phone during the repair process. The s...
OSS Power-Ups: SpecFlow This is the fifth episode of our series of OSS Power-Ups, where we put a spotlight on open-source .NET projects. SpecFlow is a tool to bring Behavior-Driven ...
ToolJet/ToolJet Opensource internal tool builder. An alternative to Retool, AppSmith, JetAdmin, Internal.io etc - ToolJet/ToolJet
It’s time to ditch Chrome As well as collecting your data, Chrome also gives Google a huge amount of control over how the web works
Different ways to check if a value is null in C# - Gérald Barré In this post, I describe the different ways to check a value is null in C# and how they differ.
How 'One Hundred and One Dalmatians' Saved Disney Sixty years ago, the company modernized animation when it used Xerox technology on the classic film
You Can Be a Developer Advocate Too! - How to Get Started in DevRel with Mahmoud Abdelwahab Want to know how to get started in one of the hottest jobs in development? Mahmoud, Developer Advocate at Prisma, joins us to talk about just that. We'll cov...
Early adopters can experiment with native AOT form factor · Issue #248 · dotnet/runtimelab This is a draft/proposed User Story and not committed for .NET 6.0 yet. We have seen a surge of interest in statically linked binaries with minimal dependencies in recent years. This is a reversal ...
The ARM processor (Thumb-2), part 6: The lie hiding inside the CMN instruction | The Old New Thing Last time, we learned that the CMN instruction stands for compare negative, and it compares its first argument with the negative of the second argument: ; compare negative (compare Rn with -op2) cmn Rn, op2 ; Set flags for Rn + op2 We noted t...
We’re All Paying for Someone Else’s 4-Hour Work Week, Not Ours Well, never mind. I do have a problem with Tim Ferriss, just like I have a problem with anyone who touts the spiritual benefits of minimalism and simplicity, while holding a net worth that floats…
Finally Revealing my BIG SECRET Receive a $25 credit for Ting Mobile today when you sign up at https://linus.ting.com/SmartDeploy: Claim your free IT software (worth $882!) at https://lmg.g...
Load CSV files and write SQL SQL is the most efficient way to work with CSV files. No more vlookups. No more pivot tables. No more hitting the 1M row limit on Excel.
Sorry everybody, I failed with you 😔 · Issue #1634 · pedronauck/docz Hi everybody, I really want to ask sorry to everyone and say that maybe I failed with the community, but has an explanation. In the last year, I can't give any support here. I really know that ...
ASP.NET Core 6 to Challenge Python and Node ASP.NET Core 6 will allow developers to build REST APIs using a single-file model similar to basic Python and Node applications. Under this model, developers will no longer need to create a Program class, a Startup class, or Controller classes.
Disk2vhd - Windows Sysinternals Disk2vhd simplifies the migration of physical systems into virtual machines.
Farmers Deserve the Right to Repair Their Tractors Read Farmers Deserve the Right to Repair Their Tractors in addition to hundreds of recent farming and agriculture news articles. View up to date crop reports, livestock information and ag industry breaking news from farms.com.
Keep Your Identity Small I finally realized today why politics and religion yield such uniquely useless discussions.
Hangfire with ASP.NET Core - Code Maze Hangfire is an open-source task scheduler for ASP.NET and ASP.NET Core. It’s simple to integrate, multi-threaded and easily scalable.
A Lifetime of Systems Thinking - The Systems Thinker hen one reaches 80, one is considered to be ripe and ready for picking. Picking usually consists of the pickers asking the pickee to reflect back on the wisdom he has gained over his lifetime. This request is based on the false assumption that wisdom incr...
Debugging C# Source Generators with Visual Studio 2019 16.10 - Steve Talks Code In this post, I provide a step by step guide to debugging C#9 source generators using the new features in Visual Studio 2019 16.10
Building beautiful apps with Xamarin.Forms | Xamarin Blog One question that I continuously get asked on Twitter is how can I make great looking apps with Xamarin.Forms? It is a great question, and anyone can build great looking apps with a little inspiration and a little styling. Now, I am not a designer,
Customizing Serilog text output TL;DR: Everything you need to know about formatting plain text with Serilog.Expressions, by example.
An overview of Azure Web PubSub | Azure Friday David Fowler and Liangying Wei join Scott Hanselman to show how to build real time applications with WebSockets and Azure Web PubSub.
Event-Driven on Azure: Part 2 – Architecting event driven applications If you haven’t read Event-Driven on Azure: Part 1 check it out here. In part 1 we reviewed what are the benefits of an event-driven architecture and when you would use it. Now we will dive into the considerations necessary when designing your event driv...
The SaaS CTO Security Checklist Redux - Gold Fig — Peace of mind for infrastructure teams Learn how to protect your SaaS applications with the SaaS CTO security checklist. Doing the basics goes a long way in keeping your company and product secure.
C# Language Highlights: Async Streams In this short video Leslie and Bill explain how to use Async Streams in C#. Useful Links Generate and consume async streams C# 8 asynchronous streamsAsync Streams with IAsyncEnumerable in .NET Core 3
Oqtane Blog | Oqtane 2.1 Now Supports Multiple Databases Hot on the heels of Microsoft BUILD 2021 we are pleased to announce the official release of Oqtane 2.1, a new major release of the popular modular app
The Modern Trap of Feeling Obligated to Turn Hobbies Into Hustles Not everyone is required to take the things they love and monetize them, transforming them from private passions to unwanted hustles.
Designing Data-Intensive Applications – Single Leader Replication We dive back into Designing Data-Intensive Applications to learn more about replication while Michael thinks cluster is a three syllable word, Allen doesn't understand how we roll, and Joe isn't even paying attention.