How to build a simple system in Verdi In this long-awaited post, we'll show how to implement and verify a simple distributed system.
Jan-Piet Mens I understand the classic UNIX Magic poster by Gary Overacre was distributed at past USENIX conferences, and I’ve known of it for years but now in confinement, I’ve decided I want one to hang in my ...
One thing I miss from Mercury It's been a year since I've written any Mercury (the purely logic/functional programming language), but there's one feature I miss. It's nothing fancy, and certainly one of the less interesting features Mercury has to offer.
Checklist For Evaluating Startups Before investing in a startup, I ask these questions which are based on PASTOR framework
Is abstraction killing civilization? | datagubbe.se Or: Jonathan Blow is wrong but also right and we still need to prevent the collapse of civilization
Venture Capital and Velocity: 11 “How’s work going?” As we emerge from the pandemic, it’s the common casual question that many of us receive when we reconnect with our friends. I find I am struggling to answer it concisely. I…
Easy and Ethical Traffic Monitoring with GoAccess Traffic monitoring is a staple for web businesses, but for some reason, we've outsourced a pretty simple problem to mischievous third-parties. While there are well-behaved traffic monitoring platforms, I've developed a few homegrown solutions that have wo...
What’s behind the Shopify Effect Each year, Shopify releases a report with Deloitte called our Economic Impact Report, in order to highlight and celebrate some bigger-picture impacts of Shopify merchants around the world. This pas…
[Better solution!] TP-Link offers way to add local API back TP-Link last week decided to publish a firmware upgrade that removed access to the local API. They are partially reverting this decision.
About the security content of macOS Big Sur 11.3.1 This document describes the security content of macOS Big Sur 11.3.1.
banga/git-split-diffs GitHub style split diffs in your terminal. Contribute to banga/git-split-diffs development by creating an account on GitHub.
C# 9: Value Objects and Simpler Code -- Visual Studio Magazine C# 9 gives you a better way to create value objects and some simpler code to use while doing it. But even if you don't care about value objects, the new keyword has some cool changes.
Is the era of reflection-heavy C# libraries at an end? I’m going to talk about reflection-heavy libraries; I will describe the scenario I’m talking about - as it is commonly used today, the stat...
AirDrop Anywhere - Part 1 - Introduction Technical blog covering all things .NET and goings on at Stack Overflow
The .NET Docs Show - Using .NET to build an e-ink dashboard for home automation Have you ever wanted a dashboard for your house? Our guest this week is community member Greg Cannon. Greg is going to show us how he used .NET to build a da...
255kb/stack-on-a-budget A collection of services with great free tiers for developers on a budget. Sponsored by Mockoon, the best mock API tool. https://mockoon.com - 255kb/stack-on-a-budget
The End of AMP I am hopeful that 2021 will be the beginning of the end for two of my least favorite things – the pandemic and Accelerated Mobile Pages (AMP).
Debouncing / Throttling JavaScript events in a Blazor application - Gérald Barré In this post, I describe how to debounce or throttle events in a ASP.NET Core Blazor application to avoid processing too many events.
C++ coroutines: Converting among tasks that use the same promise | The Old New Thing If the only difference between tasks is in the awaiter, then it’s possible to convert between them without the promise even knowing what happened. We have an example of this with our simple_task and com_simple_task, which differ only in the awaiter produc...
Let's Learn .NET - C# Let's start at the beginning with learning a modern, productive, and evolving programming language C#. C# (pronounced See-Sharp) is an open-source type-safe ...
Stop making your paying customers hunt for the Sign In button on your website. - Stunning Blog Treat your paying customers as well as you treat potential customers.
.NET News Roundup - Week of April 26th, 2021 This past week was marked by Microsoft joining the Bytecode Alliance. InfoQ examined this and a number of smaller stories in the .NET ecosystem from the week of April 26th, 2021.
Are comments in code actually a bad practice? Subscribe: http://bit.ly/ChapsasSubBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in this video...
Blazor WebAssembly : Global Exception Handling using CascadingValue - EP28 Hey Coders,In this tutorial, I am showing how you can handle exception globally for Blazor WebAssembly applications. I am also showing nice error message to ...
252: Linux GUI Apps on Windows - WSLg WSL is amazing.... but WSLg now enables you to run Linux GUI apps directly from your Windows machine!?!?! We discuss the possibilities.
What3Words sends legal threat to a security researcher for sharing an open-source alternative – TechCrunch What3Words claims open source alternative WhatFreeWords violates its copyright.
Create an OIDC credential Issuer with Mattr and ASP.NET Core This article shows how to create and issue verifiable credentials using Mattr and an ASP.NET Core. The ASP.NET Core application allows an admin user to create an OIDC credential issuer using the Ma…
Meadow VL53L0X Distance Sensor | C# Tutorials Blog Using C# and a Meadow microcontroller board, interface with a VL53L0X distance sensor and display the results in real-time on a ST7789 LCD.
How Tech Loses Out over at Companies, Countries and Continents - Articles Hi everyone, This is a transcript of my presentation over at the European Microwave Week 2020, actually held in 2021. You can find the video here and the slides here. I’d like to thank Frank van Vliet, general chair of the EMW, for inviting me to do this ...
What's Salesforce? Customer-relationship management is the biggest, fastest growing software market in the world. $40B is spent on CRMs annually, and almost all companies have one. But for those of us that don’t directly use a CRM… what’s the big deal? A CRM is the source-o...
I could build this during the weekend Every time people buy a new house, car, or TV, they say lovely things first. It's the honeymoon phase. Then, they realize their expensive, fancy stuff has flaws too. Engineers tend to take it one step further. We enter solution mode and start thinking abo...
Rust's Most Unrecognized Contributor I think the Rust language is a big success. When I think back on it I am in awe: so much had to go right to get where we are, and there were so many opportunities to go wrong. It took many tiny miracles for the Rust language to become what it has. Those m...
kevin-montrose/AsyncSizeAnalyzer PoC - Warn on Large Async State Machines. Contribute to kevin-montrose/AsyncSizeAnalyzer development by creating an account on GitHub.