25 November 2020

53 links ยท Wednesday

Watch out for .NET Core Runtime Bitness for IIS Installs

I recently ran into a snag with one of the my Windows Server installs of an upgraded .NET Core 5.0 application. It turns out I didn't install .NET Core 5.0 correctly because I made some bad assumptions of what I needed to install to run my application, even th…

Crypto Dictionary

Download Sample: "B" Definitions Rigorous in its definitions yet easy to read, Crypto Dictionary covers the field of cryptography in an approachable, and sometimes humorous way. This book will become the go-to dictionary (and encyclopedia) for crypto novices a…

[Guest post] Learn C# with Visual Studio, Visual Studio for Mac, and Unity (and win a free book!) | Visual Studio Blog

In this guest post, Andrew Stellman explains his approach to teaching C# with Visual Studio, Visual Studio for Mac by emphasizing exploration, fun, and games. We're announcing a fun coding challenge for beginners, with a chance to win a copy of the new edition…

We Rewrote Everything in $HOTLANG, and our Startup Still Failed

We Rewrote Everything in $HOTLANG, and our Startup Still Failed Today brings our incredible journey to an end. But not all is at a loss. We leave behind a legacy of great technology and a team that's ready for the next challenge. In the great startup traditi…

Caching - Simply Explained

What is a cache? How does it work, and why is it important? Caches are used everywhere in our modern devices. It's found in many hardware components and throughout software. The goal of caching is to store data from slow memory into fast memory so it can be r…

Logz.io | Stop wasting your time with Old-School Logging

Jonah Kowall, CTO at Logz.io, joins Adi Polak to discuss how Logz.io enhances users to continuously provision their infrastructure's machine generated data. Jonah will take Adi through a journey and h

Moving Quicksilver into production

We previously explained how and why we built Quicksilver. This second blog post is about the long journey to production which culminates with Kyoto Tycoon removal from Cloudflare infrastructure and points to the first signs of obsolescence.

Reliably Save State & Publish Events (Outbox Pattern)

What's the Outbox Pattern? A reliable way of saving state to your database and publishing a message/event to a message broker. Why do you need it? When you get into messaging, you will often find code that needs to save state to your database, and then publis…

safepassme

We check active directory passwords against public database breaches offline, in a fraction of a second. Give us a try! We are at hello-twitter@safepass.me

AMA? BITFD! | Epsilon Theory

The American Medical Association is not a charitable organization. The American Medical Association is not an educational organization. The American Medical Association is a tax-exempt hedge fund and licensing corporation, designed from the ground up to enrich…

honza/smithy

A tiny git forge written in Go. Contribute to honza/smithy development by creating an account on GitHub.

Monsters Weekly 192 - C# 9 Top Level Statements

C# brings with it a bunch of new features. Top level statements or programs make it easier to get started in C# if you haven’t written a program in it before. They can also make developing small appli

Upgrading to .NET Core 5.0

Over the last week I spent some time upgrading several .NET Core Web applications and libraries from .NET Core 3.1 to .NET 5.0. I'm happy to say that this was always a non-event as the process went very smooth for once. In this post I'll talk about what I foun…

Apple Silicon M1: Black. Magic. Fuckery.

These are the words used by the user holdagold on reddit to describe their experience with the new Apple Silicon M1 Macbook Air. Rarely does a product leave people effusing to the extent Apple Silicon M1 has done this week.

What’s New in C#?

Dustin and Mads take you on a tour of the new features in C# 9.0: Top-level programs remove clutter. Init-only properties and records improve support for immutable and value-based programming. New patterns take pattern matching to the next level. Can Dustin ty…

Entry failed to load

Rick Strahl's Weblog - Wind, Waves, Code and everything in between...

Not as Productive as Others?

Highly effective colleagues are invaluable for keeping oneself sharp. But what if it works the other way around and makes you lose heart?

Jake Prins - Maker of digital products

I write articles and make digital products like RaterFox, React Milkshake, MakerMove, FlowReads, RemoteRocket and the Serverless SaaS Boilerplate

Comparison of Email Hosting Possibilities

I’ve hosted my own Mailserver in various configurations since more than 6 years now. Since then I’ve taken multiple breaks from hosting it myself and explored other solutions for hosting emails with your own domain names. Because my own Mailserver …

Crossing the Rubicon - Austin G. Walters

The phrase: “Crossing the Rubicon” refers to when Julius Caesar crossed the Rubicon river with a legion on January 10, 49 BC, leading to the Roman Civil War. At the time of writing, the United States is at that cross roads. Make no mistake, we are witnessing a…

We Can Solve the Student Loan Crisis by Cutting out Students

Biden’s proposal to forgive student loan debt alleviates some of the burden for borrowers, but it leaves future students without a way to keep from getting into debt in the first place.

Least squares as springs

Physics intuition for regression

Lucas Simpson

Ahhh, interfaces! Also known as APIs / protocols / behaviours / your-favorite-languages-jargon-term-here. The source of plenty of pain, much rejoicing, and far too much discussion. I plan on contributing, here and now, to that third category.