15 March 2022

51 links · Tuesday

aspnet-client-validation

Enables ASP.NET MVC client-side validation, without jQuery!. Latest version: 0.5.3, last published: 31 minutes ago. Start using aspnet-client-validation in your project by running `npm i aspnet-client-validation`. There are no other projects in the npm registr…

Visual Studio 2022 for Mac Preview 7

Visual Studio 2022 for Mac 17.0 Preview 7 is here and continues our focus on addressing top issues and driving forward to a high-quality GA (general availability) release. In addition to many fixes, this release brings back Xamarin mobile tooling as a supporte…

Coal to crypto: The gold rush bringing bitcoin miners to Kentucky

As U.S. coal country transitions away from fossil fuels, Bitcoin miners are descending on the U.S. Appalachian mountains. But what is the economic and environmental impact of crypto moving in?

Light exposure during sleep impairs cardiometabolic function

Ambient nighttime light exposure is implicated as a risk factor for adverse health outcomes, including cardiometabolic disease. However, the effects of nighttime light exposure during sleep on cardiometabolic outcomes and the related ...This study tested the h…

Happy 25th birthday Visual Studio!

It’s now been 25 years since the first release of Visual Studio in 1997 and such a big milestone deserves a proper celebration. The Visual Studio 25th Anniversary Event kicks off at 9 AM Pacific Time on Thursday, March 17, with exclusive content and exciting r…

Swapping two numbers in C#

Occasionally in programming, we come across the need to swap two numbers. That is, if we have var x = 10 and var y = 20, we need to end up with x = 20 and y = 10.

March 15, 2022

The multiple-query alternatives.

Oxide at Home: Propolis says Hello

So Oxide is making some cool stuff huh? Big metal boxes with lots of computer in them. Servers as they should be! Too bad I can’t afford to buy one for myself… but wait, they’re open-sourcing the software they’re writing to do it. Mom said we can have Oxide at…

Monsters Weekly 241 - Reimagining Lemonade Stand

Here we’re going to dive in to the classic ‘Lemonade Stand’ game and reimagine it as a whole new adventure in our cloud-based (and VR-based) world. Have ideas to share? What could be done to this app

Monsters Weekly 243 - Request Body Compression

Compressing the body of requests isn’t done very commonly but if you’re sending a lot of data to the server from the front end it may be desirable to shrink it. In this episode we use pako (https://no

Why is it so hard to buy things that work well?

There's a cocktail party version of the efficient markets hypothesis I frequently hear that's basically, "markets enforce efficiency, so it's not possible that a company can have some major inefficiency and survive". We've previously discussed Marc Andreessen'…

1759009 - Update Distribution Config

VERIFIED (mozilla) in Firefox - Distributions. Last updated 2022-03-14.

The Downfall of Reddit – Why Reddit Sucks, and How to Fix It

I was first introduced to Reddit in 2008 as a college freshmen when a roommate introduced me to the site. I was instantly hooked, checking it every day. It was an endless trove of information, and …

Contributing to Complex Projects

As a frequent open source maintainer and contributor, I’m often asked: where do you start? How do you approach a new project with the goal of making meaningful changes? How can you possibly understand the internals of a complex project?

Migration locks for TypeORM

Schema migrations is a must-have functionality for any DB framework. TypeORM provides decent utilities for dealing with migratio...

Share your secrets

This is how I know that readers will find this text valuable, that this content will resonate with people and it is worth my time writing it.