2 September 2020

54 links · Wednesday

E-mail gateways and gatekeeping

So The Register managed to incite a lot of discussion with a headline that plain-text e-mail is a barrier to entry for kernel development. While attention grabbing, this is actually not a new debate. Like a lot of tech arguments this one seems to come up on a …

Options, Text Editor, C#, Advanced - Visual Studio

Use the Advanced options page to modify the settings for editor formatting, code refactoring, and XML documentation comments for C#. To access this options page, choose Tools > Options, and then choose Text Editor > C# > Advanced.

In Defense of a Switch

Recently I came across a blog post whose author claims, from the perspective of good coding practices, polymorphism is strictly superior to branching. In the...

Calming down Clickhouse

Clickhouse is a column oriented database engine, mostly designed for analytics. It was developed and deployed by Yandex in their analytics offering, but Plausible, my analytics provider of choice, uses it to store the analytics data, as it’s more suited to thi…

Blanket Solutions and Microservices

Much of my system design philosophy was forged during my time at Facebook. We did a lot of things differently that I think was responsible for our technical success. I want to share one of them with you. It’s the most common pitfall I've see prevalen

Think Twice Before You Wish to Live Forever — Remo Uherek

“Death is very likely the single best invention of life. It is life’s change agent. It clears out the old to make way for the new.” — Steve Jobs Human mortality is one of the strongest forces we have, helping us focus on what is truly important, and pushing us…

Data practices for scrappy startups

Even though the scrappy startup I’m most enamored with right now is (ahem) bigger than this, the 1-, 2- and 3-person startups of the world hold a special place in my heart. There’s something intoxicating about small groups of people creating something from not…

leeoniya/uPlot

📈 A small, fast chart for time series, lines, areas, ohlc & bars - leeoniya/uPlot

dotnet/roslyn

The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs. - dotnet/roslyn

So You Want to Learn Physics... — Susan Fowler

Over the past few years, ever since writing " If Susan Can Learn Physics, So Can You ", I've been contacted by people from all backgrounds who are inspired and want to learn physics, but don't know where to start, what to learn, what to read, and how to struct…

ARM64 Performance in .NET 5 | .NET Blog

The .NET team has significantly improved performance with .NET 5, both generally and for ARM64. You can check out the general improvements in the excellent and detailed Performance Improvements in .NET 5 blog by Stephen. In this post, I will describe the perfo…

chsienki/Kittitas

An In-Memory version of the Roslyn compiler that can be used to debug components in the Roslyn pipeline - chsienki/Kittitas

10 lesser-known Web APIs you may want to use

API is the acronym for Application Programming Interface which defines interactions between multiple software architecture layers. Programmers carry out complex tasks easily using APIs in software development. Without APIs, a programmer's life would ...

Lo-Fi Player

Welcome to Lo-Fi Player! By interacting with elements in the room, you can buildyour own custom music room. You can also share your room with others. Or if y...

Future Tech 2020 Conference | Homepage

Future Tech 2020 is the technology conference for developers, architects and experts to discuss and dive deep into .NET technologies. Come and take a look!

Inaugural Melb.NET virtual meetup

Tue, Sep 8, 2020, 6:30 PM: The Melb.Net community is inviting you to a virtual online .Net & technology dinner - fun with .Net in lockdownWe will be serving:Appetizer - How to write a football twitter

The Why and How of Privacy and Security — This Too Shall Grow

It’s possible that you posted something online 10 years ago, and it was fine back then, but 20 years from now you will hope that no one finds it. My message is: the Internet never forgets, cultures change, and retroactive laws exist. People can get screwed ove…

Create on Your Terms with Your Community | Patreon Blog

The best way to fund the creative class is to build a global network, on creator-friendly terms, where exclusive content and community can grow and develop. And we're doing just that.

Postel's Law - The Robustness Principle

Postel's Law, also known as the Robustness Principle, states that TCP implementations should be conservative in what they do (send), but liberal in what they accept from others. It's credited with helping the early Internet's rapid and decentralized growth, an…

Tracing at Slack: Thinking in Causal Graphs - Slack Engineering

“Why is it slow?” is the hardest problem to debug in a complex distributed system like Slack. To diagnose a slow-loading channel with over a hundred thousand users, we’d need to look at client-side metrics, server-side metrics, and logs. It could be a client-s…

New Steps to Combat Disinformation - Microsoft on the Issues

Today, Microsoft announces two new technologies to help battle disinformation – Newsguard, which will allow users to check the accuracy of the content they are reading, and Video Authenticator, which can detect deepfakes and other synthetic meda – as part of o…

9 open source leaders I enjoy following on Twitter

Community is the cornerstone of what makes open source work so well, in part because innovation thrives on diversity of thought. I am always looking for inquisitive people who share clever ideas and question technology's status quo. Here are nine people in my …

Xamarin.Forms New Drawing API! Part 1

This week, James is joined by Javier Suárez, Developer on Xamarin.Forms, who walks us through the brand new drawing API for Xamarin.Forms. This new native API enables you to draw just about anything!

Experian database laked

Data of people in South Africa and businesses leaked online.