23 February 2020

62 links · Sunday

The 17-Klein Bottle - Numberphile

17 Klein Bottles become 1 - featuring Cliff Stoll and the glasswork of Lucas Clarke. More links & stuff in full description below ↓↓↓ More Cliff videos: http://bit.ly/Cliff_Videos More Klein Bottle videos: http://bit.ly/KleinBottles Buy glassware from Cliff…

.NET Memory Workshops

Three-day training on memory management in .NET. 80% practice, 20% theory!

The Zen of Go | Dave Cheney

This article was derived from my GopherCon Israel 2020 presentation. It’s also quite long. If you’d prefer a shorter version, head over to the-zen-of-go.netlify.com.

SharpLab

C#/VB/F# compiler playground.

About Our Ads

Common tracking technologies may be used on this site.

dotnet/runtime

.NET is a cross-platform runtime for cloud, IoT, and desktop apps. - dotnet/runtime

dotnet/runtime

.NET is a cross-platform runtime for cloud, IoT, and desktop apps. - dotnet/runtime

Recreating 3 Seconds of STAR WARS (Green Screen Model)

This Episode ► Watch us attempt to recreate 3 seconds of Star Wars (1977) footage. Not with Drones or 3d graphics, but with the TIE fighter model I built as a 12 year old. Recommended Gear: Venus Optics Laowa 12mm f/2.8 Ze…

dotnet/runtime

.NET is a cross-platform runtime for cloud, IoT, and desktop apps. - dotnet/runtime

dotnet/runtime

.NET is a cross-platform runtime for cloud, IoT, and desktop apps. - dotnet/runtime

dotnet/runtime

.NET is a cross-platform runtime for cloud, IoT, and desktop apps. - dotnet/runtime

dotnet/runtime

.NET is a cross-platform runtime for cloud, IoT, and desktop apps. - dotnet/runtime

Introduction :: Learn TLA+

TLA+ is a formal specification language. It’s a tool to design systems and algorithms, then programmatically verify that those systems don’t have critical bugs. It’s the software equivalent of a blueprint.

Under the hood of “Default Interface Methods”

'Default Implementations in Interfaces', sometimes referred to as just 'Default Interface Methods' (DIM) appeared in C# 8. In case you've never heard of the feature, here's some links to get you started:

MongoDB Transactions in .NET Applications

This post gives you a general idea on Database Transactions, defines what transactions in MongoDB are and explains how to run your MongoDB as a replicaset. You will also learn how to use MongoDB Transactions in a .NET application.

Inrupt, Tim Berners-Lee's Solid, and Me

For decades, I have been talking about the importance of individual privacy. For almost as long, I have been using the metaphor of digital feudalism to describe how large companies have become central control points for our data. And for maybe half a decade, I…

Part 1 - Introduction and Setting up the REPL

As a web developer, I use relational databases every day at my job, but they’re a black box to me. Some questions I have: What format is data saved in? (in memory and on disk) When does it move from memory to disk? Why can there only be one primary key per tab…

Daniel Rubino on about.me

I am a Microsoft specialist, writer, and Executive Editor in Massachusetts. Visit my company website.

Am I generating email link tokens correctly?

I am developing a reliable system for token generation and validation used mainly for links in confirmation emails (reset password request, change email flow, activate an account, etc...). There a...

Do CPU credits exist for c5d.large instances? And if not, why not?

I've been paranoid that the websocket feed I was listening to on a t3.micro instance was being inhibited by cpu steal time from other instances under the same hypervisor. So I switched over to a c5d.

Can I safely update Windows 10?

I remember reading in the news that some Windows 10 update destroys your installation a couple of weeks ago. Currently, I am on Version 1909 (Nov 17 2019) Build 18363.592. Is it safe to run the up...

Is the strcasecmp algorithm flawed?

I am trying to reimplement the strcasecmp function in C and I noticed what appears to be an inconsistency in the comparison process. From man strcmp The strcmp() function compares the two strin...

Why in Linux the rights to execute the file doesn't work?

I create a bash script in the user directory that, when executed, for example, displays the text "Hello world". At the same time, I want to be able to execute it only myself (the owner of the file)...

microsoft/electionguard

ElectionGuard is a set of open source software components that can be used to create and publish end to end veriable elections as well create a publishable artifact for ballot comparison audits. -...

M3

Out of the box support for handling multiple clusters, built on top of etcd

TimeSnapper, automatic screenshot software, auto screen capture

TimeSnapper is an Automatic Screenshot Journal. Play back your week just like a movie. Track time and get a productivity scorecard with a grade for each day! Use it to improve yourself

Homepage | Plaid

Develop the future of fintech with Plaid, the technology layer for financial services. Plaid enables applications to connect with users’ bank accounts.