24 August 2020

69 links · Monday

Troy Hunt @troyhunt

Come for a ride through Surfers Paradise 🏄‍♂️ ☀️ — Gold Coast, Queensland, Australia

GCD and the magic of subtraction

The greatest common divisor is something I learned in school but it was one of those “so what?” subjects. But recently I revisited it and it is very interesting. Why is gcd cool? Every …

My startup validation process

I’m very interested in how startups validate their ideas. I’m finding that actually a staggering amount of them barely do. Or just do it very badly. There’s no one right way to validate a sta…

How to write Blog without Motivation

Hey folks, I am going to share my approach to writing blogs with the least effort. Sometimes, I don't have much will power to write a lengthy blog and the thought of writing 2000 words just puts me into procrastination mode. This is what helps me mak...

You Can Sit With Us - Jonathan Liu

High status individuals are generally better off being inclusive. Not in a moralistic sense, but because it has positive expected value for everyone involved.

Alice in Wonderland and the theft of the public domain

Disney’s Alice in Wonderland is one of my favorite movies and an undisputed classic. After its release in 1951, Alice holds a fond place in billions of children’s hearts, over almost four generations. And it has been stolen from those generations, as part of t…

What You Learned Before You Were Born

In Plato’s Meno, Socrates makes the somewhat odd claim that the ability of people to learn things without being directly told them proves that somehow they must have learned them or known the…

S-1

As filed with the Securities and Exchange Commission on August 24, 2020.

How to use the editor in Azure Cloud Shell? - Daily .NET Tips

Azure Cloud Shell provided an authenticated, interactive, and browser-based shell for managing Azure resources. Azure Cloud Shell has an integrated file editor. The Azure Cloud Shell editor supports all the basic editor features include language highlighting a…

Exploring App Service Diagnostics in Azure Portal - Daily .NET Tips

If you are working with Azure, you must be familiar with Azure App Services and the App Services Diagnostics Tools. App Service Diagnostics tool is very powerful and helps us find out application issues, logs, memory leak, crash dumps, etc. The new preview exp…

DevOps, Waffles, and Superheroes - Oh My!

Microservices can be hard; understanding container best practices can be hard as those practices are still being discovered. This session helps you minimize the learning curve with container orchestration, specifically Kubernetes, by bringing DevOps best pract…

Stay Sharp

Speaker: Kelsey Hightower

.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.

Using Redis as a .NET Core Data Store

In this episode of On .NET, Todd Gardner walks Christos through how his company is using Redis in their .NET Core application as the main data store. He explains the architecture of the project and shows how they integrate with StackExchange.Redis. [04:00] -…

A Journey into .NET Microservices with Steeltoe

The Steeltoe project aims to help you get the most out of the cloud, with very little code. By taking advantage of .NET Core's dependency injection and middleware pipeline, it gives developers instant best practices. Steeltoe also helps legacy .NET Framework a…

.NET Regular Expressions

Use regular expressions to find specific character patterns, validate text, work with text substrings, & add extracted strings to a collection in .NET.

.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.

Migrating .NET Framework Web Apps to Azure

You don't have to have a micorservice-based architecture to take advantage of the cloud. In this session, Carey shows you how to take a monolith WebForms application and make it cloud ready with minimal work.

Inspect and Mutate IQueryable Expression Trees

Learn how to build a custom query provider that intercepts the execution of IQueryable queries to snapshot and/or transform the expression. See examples of how to enforce an item limit and evaluate which parts of the filter succeeded or failed to provider the …

Workshop Module 2: Modeling and Architecting Microservices

We examine best practices for scoping microservices. What are the drivers for partitioning them? How granular should they be? We talk greenfield systems as well as approaches to replatforming a brownfield monolithic system into a microservice architecture.

Workshop Module 1: Introducing Microservices

We define microservices: What they are? How they work? Their benefits and challenges? The problems they solve. Importantly, we identity systems that would warrant this architectural approach.

Packaging and deploying .NET Core for Linux - Part 2

In this episode, Rich sits down with Todd Gardner to talk about his team’s experience with building a real commercial product with .NET Core. [00:50] - The good and not so good of choosing .NET Core [05:15] - Sometimes things change [07:05] - Thinking about p…

.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.

A tale of webpage speed, or throwing away React

Back in 2011, I happened to get a job writing Backbone.js app. If you never did that, don’t. I was complaining about difficulties with composition left and right to whoever would listen. As I started digging into alternatives for the front-end, I discovered…

Rust Contributors

Rust is a community project and is very thankful for the many community contributions it receives. See this page for more information.

Bare-Metal MCU #9 - Review; ATTiny85 from scratch

ATTiny85 Datasheet: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf Eleccelerator Fuse Bit Calculator: http://eleccelerator.com/fusecalc/ -----------------------------------------…

Questions · Patrick Collison

Some questions that I find interesting. I've omitted some that are related to Stripe. (Pointers to interesting readings on these topics are always welcome, as are pointers to responses.)

xunit/xunit

xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework. - xunit/xunit