3 March 2021

68 links · Wednesday

Möbius Printing helper

Privacy: Your PDF file is not sent to any server; everything happens locally in your browser. To verify this, you can disconnect from the internet after loading this page, or even simply save this page (everything is self-contained in a single HTML file) and u…

Microsoft Ignite

Microsoft Ignite | Microsoft’s annual gathering of technology leaders and practitioners delivered as a digital event experience this March.

NotifyDB - Cryptocurrency notifications - BuiltWithDot.Net

NotifyDB allows you to create notifications on the rate change of the majority of the most popular cryptocurrency pairs at the exchange markets. We will send you the notification via Telegram messenger using NotifyCryptoBot or via email.

Microsoft Ignite

Microsoft Ignite | Microsoft’s annual gathering of technology leaders and practitioners delivered as a digital event experience this March.

Google Fonts

Making the web more beautiful, fast, and open through great typography

Pwned passwords and secrets

More information on detected pwned secrets in Home Assistant.

Announcing Flutter 2

Today, we’re announcing Flutter 2: a major upgrade to Flutter that enables developers to create beautiful, fast, and portable apps for any platform.

ant-design-blazor/ant-design-blazor

🌈A set of enterprise-class UI components based on Ant Design and Blazor WebAssembly. - ant-design-blazor/ant-design-blazor

PipeWire: The Linux audio/video bus

For more than a decade, PulseAudio has been serving the Linux desktop as its predominant audio mixing and routing daemon — and its audio API. Unfortunately, PulseAudio's internal architecture does not fit the growing sandboxed-applications use case, even thoug…

DJI FPV - Redefine Flying - DJI

DJI FPV is a groundbreaking ready-to-fly FPV drone that lets users of any skill level feel the thrill of immersive flight. Features like an intuitive Motion Controller, 4K/60fps video, a 150° super-wide FOV, 10km image transmission, and 28ms low latency delive…

TasKCompletionSource In .Net

It's a class that returns a task that does not finish immediately and then exposes methods such as `TrySetResult`. When the result is set, the task completes. We can use this class to turn an event based programming model to an await/async one.

Crossing the Generics Divide

Generics are great, until they aren't, and when they aren't is when you don't know the type at compile-time but at runtime. This isn't necessarily a bad thing, and isn't necessarily a design problem. Remember, void Main is not generic, so at some point, your p…

OurPlace - BuiltWithDot.Net

OurPlace is a mobile platform which supports the creation, sharing and completion of highly customisable mobile learning activities. These activities are built by combining together bite-size modular tasks, which can each ask the user to perform a particular a…

All I hear about is the bad stuff

I recently got an email from a customer. It was a very strange interaction. The email basically said:I wanted to let you know that I recently had to setup a ...

How I Might Have Hacked Any Microsoft Account - The Zero Hack

This article is about how I found a vulnerability on Microsoft online services that might have allowed anyone to takeover any Microsoft account without consent permission. Microsoft security team patched the issue and rewarded me $50,000 as a part of their Ide…

The 8 most missing features in C# – TooSlowException

Sometimes you may hear oppinions that there are too many changes introduced to the C# and/or too fast. That people get lost and confused about all this new syntax and feature added here and there. And while one may argue or not, I would like to look at this to…

Semantic Versioning Will Not Save You

The widely used Python package cryptography changed their build system to use Rust for low-level code which caused an emotional GitHub thread. Enthusiasts of 32-bit hardware from the 1990s aside, there was a vocal faction that stipulated adherence to Semantic …

Learner Mobile - BuiltWithDot.Net

The inspiration for this project: Building a mobile learning management system What it does: It is fully-featured mobile corporate learning management system How you/your team built it: We built it all with Xamarin for native iOS and Android. The content…

microsoft/Power-Fx

Power Fx low-code programming language. Contribute to microsoft/Power-Fx development by creating an account on GitHub.

Level up your .NET libraries - Ben Foster

Producing a good library goes beyond writing code. This post looks at the tools and practices you can you use to level up your libraries, improving quality and security and increasing adoption and engagement.

Encode One .Net Core theme - BuiltWithDot.Net

Encode One .Net Core Admin Theme is a premium admin dashboard template with ready to program concept. This is fully responsive admin dashboard template built with Bootstrap 4.x Framework, .Net Core 2.x, Razor Pages, Razor Views, HTML5 and CSS3. It has a …

C# Coding Standards – Updated

Let’s face it, most coding standards are arbitrary. The key to a successful project, however, is not which standards you follow, but that you are consistent. Here is a partial list of the C# …

To write code comments or not, it should not be a question

Comments, just do it. I write this post because I read a couple of articles, and messages on social platforms about stop using comments in your code. In some cases, there is good reasoning behind it, but even with this reasoning, I believe that comments are to…

Monsters Weekly 202 - Securing your Azure Functions

Azure Functions using Bearer token is clumsy. For some auth providers, you can enable App Service Authentication in the Azure Portal but that only works for the deployed version of your app which make

New Dynamic Instrumentation Profiling for .NET | Visual Studio Blog

With the release of version 16.9 of Visual Studio, instrumentation profiling in Visual Studio just got better. Introducing our new dynamic instrumentation tool. This tool shows the exact number of times your functions are called and is faster than our previous…

IntelliSense for appsettings.json | ASP.NET Blog

Visual Studio and Visual Studio Code now support IntelliSense for `appsettings.json`. IntelliSense allows you to quickly edit your app's configuration and get immediate feedback on available properties or typos.

Cloudflare Pages docs

Documentation for Cloudflare Pages, the best way to deploy your static and JAMstack sites

Back To The Office

US should be roughly done with COVID in 2021 Almost exactly a year ago, I wrote a blog post warning the tech community about a new coronavi...

blog

A few days ago, a fascinating article about Grand Theft Auto Online made the rounds of the tech news ecosystem.

The problem with perpetual licensing - Filip Iulian Pacurar (Filipac)

Unless you’ve been living under a rock, you know should know by now the perpetual licensing pattern: you buy a license to certain software, you receive updates for a year or two, depending on the license, then you stop receiving updates for the app and you can…

Why ethical A.I. is nonsense

We should not try to create gods so that we can remain fools. We should strive instead to improve ourselves.

MIT Press Journals

MIT Press Journals is a mission-driven, not-for-profit scholarly publisher devoted to the widest dissemination of its content.