22 October 2020

57 links · Thursday

You Are Procedurally Generated

Yup. You are. I often think about what the limits of procedural generation are. When you think of procedural generation in video games, the usual suspects are terrain maps, and 2D levels. Very rare…

How to retain customers who are leaving

Learn why retaining existing customers should be the core focus of every SaaS business and what technique you can use to keep customers from leaving.

Let’s build a high-performance fuzzer with GPUs!

by Ryan Eberhardt, Stanford University TL;DR: Can we use GPUs to get 10x performance/dollar when fuzzing embedded software in the cloud? Based on our preliminary work, we think the answer is yes! F…

Why Laugh At Quibi's Failure?

There seems to be a fundamental misconception of why people are enjoying Quibi's demise. Startup vets seem to believe it's making fun of people who took a big swing and failed. The glee about Quibi's failure seems to me misguided. Startups are hard. There&…

Be prolific

Produce lots of stuff and share it.

Software development by analogy - Francisco J. Revoredo

Analogies are always useful to get into the right mindset about how things work. They are even more useful if you're trying to explain how software engineering works to a non-technical person.

Static versus dynamic web sites

Some time ago, I wrote a short article called "Writing HTML in HTML", where I explained why I use plain HTML to write, edit and maintain my web site. As I've been living with my decision to eschew both dynamic content management systems and static site generat…

Supercar Showdown - Supercar Showdown

This website is provided by troyhunt.com as part of the Pluralsight course Hack Yourself First: How to go on the cyber-offence. It's full of nasty app sec holes. No seriously, it's terrible!

The .NET Docs Show

View The .NET Docs Show schedule and past episodes.

Damian Hickey

This is a follow up on a previous post about how to host multiple isolated ASP.NET core applications in a single process with with a single http listener/entry. The techniques used in that post used types and classes e.g. Microsoft.AspNetCore.Hosting.Internal.…

ufcpp/StringLiteralGenerator

C# Source Generator for UTF-8 binary literal. Contribute to ufcpp/StringLiteralGenerator development by creating an account on GitHub.

The physiological effects of slow breathing in the healthy human

Slow breathing practices have been adopted in the modern world across the globe due to their claimed health benefits. This has piqued the interest of researchers and clinicians who have initiated investigations into the physiological (and psychological) effect…

A Last Call for QUIC, a giant leap for the Internet

QUIC and HTTP/3 are open standards that have been under development in the IETF for almost exactly 4 years. On October 21, 2020, following two rounds of Working Group Last Call, draft 32 of the family of documents that describe QUIC and HTTP/3 were put into IE…

A Virtual Product Management Internship Experience

In July 2020, I joined Cloudflare as a Product Management Intern on the DDoS (Distributed Denial of Service) team to enhance the benefits that Network Analytics brings to our customers. This is my experience.

Bits from the Debian Project

Debian is a free operating system (OS) for your computer. An operating system is the set of basic programs and utilities that make your computer run.

ASP.NET Core Blazor CSS isolation

Learn how CSS isolation allows you to scope CSS to your components, which can simplify your CSS and avoid collisions with other components or libraries.

Tiark's Notebook

Tiark Rompf is an Associate Professor at Purdue University. Notes and blog posts on programming, research, CS, software systems.

/* You Are Not Expected to Understand This */

<a href="https://community.cadence.com/cadence_blogs_8/b/breakfast-bytes"></a>The title of this post, you are not expected to understand this, is one of the most famous comments ever. It is in the v6 version of Unix, the mother operating system of Linux, Andro…

React v17.0 – React Blog

Today, we are releasing React 17! We’ve written at length about the role of the React 17 release and the changes it contains in the React 17 RC blog post. This post is a brief summary of it, so if you’ve already read the RC post, you can skip this one. No New …

Azure Service Fabric 7.2 Release

Azure Service Fabric 7.2 is now available! We're excited to announce that 7.2 release of the Service Fabric runtime has started rolling out to the various Azure regions along with tooling and SDK updates. The updates for .NET SDK, Java SDK and Service Fabric r…

What’s new in the Windows 10 October 2020 Update

The Windows 10 October 2020 Update has started to become available to customers as a free update. This year has continued to bring about change for many of us. Change in how we connect to one another, how we work, how we learn, even

Load Balancing on Azure - An Overview

‘Load Balancing’ is here the distribution (e.g. web requests) based on defined criteria (e.g. user location, resource utilization or round robin) to achieve a goal, e.g. avoid overloading or in case of a disaster to increase availability by automatically faili…

.NET Rocks! vNext

.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.

Greater bandwidth in trains

Uninterrupted, good quality mobile phone reception is extremely important to rail passengers. In technical terms, it’s the pièce de résistance for every network provider because the demands on bandwidth increase with data-intensive applications. Swisscom has n…