18 May 2021

60 links · Tuesday

Magento 2.4.2 on Ubuntu 20.04 Installation Guide

Magento powers 0.7% of the internet. Almost 12% of the e-commerce websites today use Magento. The best part of it is that the software comes as an open source with OSL V. 3.0 license. A commercial …

Exploring ZooKeeper-less Kafka

Sometimes, less is more. One case where that’s certainly true is dependencies. And so it shouldn’t come at a surprise that the Apache Kafka community is eagerly awaiting the removal of the dependency to the ZooKeeper service, which currently is used for stori…

Using AirTags to detect stationary iPhones · Łukasz's website!

On April 30th, 2021, Apple released a new product, called the AirTags. Those small, round devices can quickly find and track lost objects such as keys or bicycles. Almost instantly after the announcement, concerns emerged that AirTags could be also be used to …

Game Programming: Delayed Result Gathering | Ming-Lun "Allen" Chou | 周明倫

本文之中文翻譯在此 Introduction Back at DigiPen (my college where I learned gamedev), whenever people from the games industry came over on a company day to share their industry experience, one question always came up during Q&A: please tell us one thing … Continue read…

the famine of big thinking - daniel g. siegel

We are building tools that do what technology companies, investors, and tech-savvy people want, but not what humans and society need.

The Whole World Is Watching

Who is Isaac Kappy? Some will call him a QAnon theorist. Others a Patriot. What's important is that you draw your own conclusions.

Apple Advertising & Privacy

Apple-delivered advertising helps people discover apps, products, and services while respecting user privacy. Apple’s advertising platform is designed to protect your information and give you control over how we use your information. Our advertising platform d…

Fierce Nerds

Most people think of nerds as quiet, diffident people. In ordinary social situations they are — as quiet and diffident as the star quarterback would be if he found himself in the middle of a physics symposium. And for the same reason: they are fish out of wate…

A country's worth of power, no more!

TL;DR: Ethereum will use at least ~99.95% less energy post merge. Ethereum will be completing the transition to Proof-of-Stake in the upcoming months, which brings a myriad of improvements that have been theorized for years. But now that the Beacon chain has b…

How do I build a SignalR app with ASP.NET Core?

If you are creating an ASP.NET Core application full support for SignalR is integrated. Brady Gaster (@bradygaster) walks us through the code required for a ...

The Future of Windows (and other Platforms) Development

Microsoft is looking to address the fragmentation in the Windows developer ecosystem through Windows UI and Project Reunion. In this article, we’ll see how different groups of Windows developers will be able to adopt Project Reunion. We’ll also look at how Pro…

Conversation about PGO | .NET Blog

Profile guided optimization (PGO) is an exciting area of investment in .NET 6 release. We’re working on both static and dynamic variations of PGO, with the intention of using them together and offering the best of what they both have to offer.

The blessing of the leading zero | The Old New Thing

Some time ago, I noted the curse of the leading zero. But sometimes the leading zero can be a blessing. For example, there is a debugger extension we use internally that accepts an integer on the command line. Sometimes, this integer can be negative,

Multiplayer Doom on Cloudflare Workers

So, if a developer wants to run their next hit, say a real-time multiplayer game, using nothing but their app and Workers, without any servers or traditional infrastructure, can they? Let’s prove they can. Here's Doom Multiplayer running on top of Cloudflare W…

Blazor Day 2021

After more than 10K live viewers, the second edition of the BlazorDay comes back. With more Blazor rock stars, more fun and more ... Blazor.

Can't Unsee

A game where you need to pick the design that is most correct. Test your attention to details!

memsom/PSPDNA

PSP Dot Net Anywhere. Contribute to memsom/PSPDNA development by creating an account on GitHub.

benc-uk/chatr

Chat app using Azure Web PubSub, Static Web Apps and other Azure services - benc-uk/chatr

Against consistency

A one-sided argument against imposing a uniform coding style.

10 Positions Chess Engines Just Don't Understand

Since IBM's Deep Blue defeated World Chess Champion Garry Kasparov in their 1997 match, chess engines have only increased dramatically in strength and understanding. Today, the best chess engines are an almost incomprehensible 1,000 Elo points stronger than De…

Hello Microsoft Build: Monday, May 17, 2021

Join the conversation live at https://aka.ms/HelloWorld    👉 Want to influence future Hello World broadcasts? Take 30 seconds to share your feedback with us here: https://aka.ms/HelloWorldFeedback 

Git Commit/Checkout Is A Snapshot, Not A Delta | Software Meadows

ERROR! What I say below about how Git commits work, and the recommended pre-PR flow, is correct. However, what I say about pull requests is not correct. In the example below, Sabrina's PR would end up with Jasmine's change because a PR merges into master.