8 February 2021

66 links · Monday

Why You're In An Echo Chamber

I’ve recently noticed that despite my best efforts, I’m fed the same content from the same people at the same cadence. It’s an echo chamber that is hard to escape. I thought about how to break out of this loop and came up with the following mental model and so…

My opinion on blockchain

A post about my personal opinion on blockchain (spoiler: I'm not a fan)

The Real Novelty of the ARPANET

The ARPANET made its splashy public debut in 1972. Why exactly was it such a big deal?

Use ideas as tools not truths

“The dangerous man is the one who has only one idea because then he'll fight and die for it." -Francis CrickThis quote made me think about the dangers of believing in ideas as truths. Most things that matter in life are messy. As Feynman once said: "It's becau…

The state of JVM desktop frameworks: Jetpack Compose for Desktop

This is the 5th post in the The state of JVM desktop frameworks focus series. The previous posts of this series were dedicated to frameworks that were pretty similar to each other. This week’s post is dedicated to Jet Compose for Desktop, the new kid on the bl…

HTTP server for .NET Core CLI - BuiltWithDot.Net

A simple command-line HTTP server that installs as a .net global tool. It launches a server in the current working directory and serves all files in it. It supports both http and https.

Introduction to Git | Stream Recap | Learn With Dr G

In the world of collaborative software development, version control is one of the most important factors to a successful launch. Improper version control can cause broken features, conflicting lines o

Weekly .Net Tech Stack - #2

Stay up to date with the latest news in the .NET world: Entity Framework, DDD, .NET Core, .Net 5, WEB API, ASP.NET, gRPC, .NET, Tracing, Modular Monolith, Vertical Slices. Every week, I share my search and knowledge about .Net. They include everything I can d…

Rust Foundation

The Rust Foundation is an independent non-profit organization to steward the Rust programming language and ecosystem, with a unique focus on supporting the set of maintainers that govern and develop the project.

Hastlayer - BuiltWithDot.Net

Hastlayer is a tool that gives software developers a way of speeding up their programs by basically turning them into computer chips. They write standard code, then instruct Hastlayer to process the computationally-intensive part of their program. That part wi…

Intro to Graphics 06 - 3D Transformations

Introduction to Computer Graphics.School of Computing, University of Utah.Course website: https://graphics.cs.utah.edu/courses/cs4600/fall2020/

Why you should never use Cloudflare Free CDN Plan

Cloudflare is often advertised as a Free CDN. Recently I’ve learned the hard way what are the implications of using Cloudflare without paying. In this blog post I’ll describe why the free plan is not suitable for projects with a business value.

The COM static store, part 1: Introduction | The Old New Thing

Storing COM pointers in global variables has been a consistent source of problems, because the globals are destructed when the DLL receives it DLL_PROCESS_DETACH, which happens after COM has already shut down. The destructor then calls into an object that no l…

Congratulations to Cloudflare’s 2020 Partner Award Winners

We are privileged to share Cloudflare’s inaugural set of Partner Awards. These Awards recognize our partner companies and representatives worldwide who stood out this past year for their investments in acquiring technical expertise in our offerings

Making Sense of The Audio Stack On Unix

Audio on Unix is a little zoo, there are so many acronyms for projects and APIs that it's easy to get lost. Let's tackle that issue! Most articles are confusing because they either use audio technical jargon, or because they barely scratch the surface and leav…

Eto.Forms interface framework - BuiltWithDot.Net

This framework can be used to build applications that run across multiple platforms using their native toolkit, with an easy to use API. This will make your applications look and work as a native application on all platforms, using a single UI codebase. For…

An Introduction to Channels in C#

Channels give us a way to communicate between concurrent (async) operations in .NET. Channel<T> was included in .NET Core 3.0 (so it's been ...

What Happens When The NYT and New Yorker Make Mistakes

Most educated people believe that premier news outlets are inherently trustworthy. And this is healthy, in a way. We should want this to be true. In fact, we should want this badly enough that we make sure that it’s true. But underlying this belief is an assum…

240: Stonks, Robots, and Cross-Platform IAP

Wow! What do we even talk about this episode?!?! Who knows, but it is super fun as we have lightning-fast lightning topics talking about what the heck is happening on the stock market, Frank's next robot, and listener questions!

Dragon Front Companion - BuiltWithDot.Net

Dragon Front Companion is a way to learn all the details of every card in the Dragon Front game, build your own decks, and share them with the community. It was initially built by myself in about two months as a side-project to support the growing Dragon F…

Styles of Writing ASP.NET Core Middleware - Steve Talks Code

In this post, I discuss the differences between convention and factory styles of writing middleware in ASP.NET Core along with the differences in how the instances are created and interact with dependency injection.

Writing high performance F# code

While this post is addressed to F# .NET developers, it introduces much wider concepts starting from hardware architecture to overall .NET runtime and JIT compiler optimizations. It shouldn't be a surprise - optimizing the application performance requires us to…

Don't offer a Free Plan

Why you should probably not offer a free plan.

Veturaneshitje.com - BuiltWithDot.Net

Long ago I had an idea to create a used vehicle marketplace on internet. When I started to learn ASP.NET MVC I saw it as a good chance to practice it and build veturaneshitje.com Veturaneshitje.com - the domain name come from the word vehicleforsale in Alba…

Azure App Service - Enable the Health Check

This article shows you what is App Service Health Check feature and how to enable it. This feature will help you to improve the availability of your Azure App Service. You can increase the availability and throughput by scaling the app into multiple instances.…

WTF# is Kit Eason?

In this interview, we talk to Kit Eason, author of Stylish F#, F# from the Ground Up, etc. We cover his background, experience in education, side projects, and plans for future ventures! We also pose a listener challenge, due Feb 21, 2021.

microsoft/terminal

The new Windows Terminal and the original Windows console host, all in the same place! - microsoft/terminal