19 April 2021

62 links · Monday

Saving Gas on the Ethereum Mainnet

To an Ethereum developer, it shouldn't come as a surprise that Ethereum's mainnet gas fees are insane. For months or weeks now, ERC-20 transfers and decentralized exchange (short: "DEX&

Throttle vs Debounce on real examples

Throttle and debounce let you save some resources and increase the performance of your app. Learn about differences and use cases.

Testing Backups and Offloading CheckDB

While every DBA knows they need to backup all their databases, not all may realize the importance of testing those backups. Performing backups is pointless, if you’re unable to restore them. I wanted to restore our backups on a regular basis, so I set up a pro…

Double Dipping into SaaS

Start off your SaaS with guaranteed clients and compensation. Keep reading to find out how.

Loop alignment in .NET 6 | .NET Blog

Learn some great ideas on how to implement loop alignment in .NET 6 and get maximum benefit without affecting the performance adversely.

Why Specifications Don't Compose • Hillel Wayne

Recently my friend Lars Hupel and I had a discussion on why formal methods don’t compose well. You can read the conversation here. We focused mostly on composing formally-verified code. I want to talk a little more about the difficulties in composing specifica…

Building blocks of a data-driven organization

Being a data-driven organization brings tremendous benefits like achieving improved profitability and getting a competitive advantage. What does it mean to be data-driven ? And how to create a data-driven company ?

What the FLoC?!

There have been quite a few mentions of FLoC recently and several people have been providing various links, bits of information and questions about the new feature. Whilst it's still quite a new and, as yet, not a widely supported feature, I thought I'd give i…

Expanding American Rail Capacity

Updated 2021-04-09 @ 15:32 with new information on San Diego’s timetabling efforts. Amtrak recently released a map outlining a $25 billion proposal for expanded passenger rail service in the …

Adventures with RSA Blind Signing

Google One recently released a VPN service (explained here), with the goal of protecting users’ privacy as they browse the web. One…

Reddit unveils its Clubhouse clone, Reddit Talk – TechCrunch

On the heels of Clubhouse’s latest fundraise, Reddit today officially unveiled its Clubhouse rival Reddit Talk following a recent report from Mashable that revealed the company had been developing audio-based social networking features. Like many of the newly …

Hire me and pay what you want, just give me interesting work.

I have been unemployed for almost nine months. The project I was working on was moved from Milan to Poland in what was most likely an effort to downsize the project and cut costs.I remember I was happy when the news broke out. Some people were crying, others f…

Join our Cloud HD Video Meeting

Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. Zoom Rooms is the original software-based conference room solutio…

Umbraco Forms Migration to .NET Core

Over the past couple of weeks at Umbraco HQ we've been working on the migration of the Forms package to V9 and .NET Core. I've been bloggi...

How to Use BLE With WPF or Forms

Recently I had an idea of a project which requires using the Bluetooth API. I wanted to create something simple and did not want to use UWP for 2 reasons:

Visual Studio 2022 | Visual Studio Blog

All of our product development begins and ends with you—whether you posted on Developer Community, filled out a survey, sent us feedback, or took part in a customer study, thank you for helping to continue to steer the product roadmap for Visual Studio.

DDoS attack trends for 2021 Q1

Today, along with this deep-dive analysis blog, we’re excited to announce the new Radar DDoS Report page, our first fully automated data notebook built on top of Jupyter, Clickhouse, and Workers.

250: To The Moon

We celebrate our 250th episode by answering as many questions as we can from YOU, our listeners!

.NET News Roundup - Week of April 12th, 2021

It's been a busy week for the .NET community, with the release of new Visual Studio previews (Windows and Mac), updates to .NET Core 3.1 and 2.1, new releases from the Azure team, and more. InfoQ examined these and a number of smaller stories in the .NET ecosy…

Kaine Shields

So i may have done a thing in an insomnia fueled jaunt into insanity. find an .otf of the font here

dotnet/runtime

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

Monster

This is how new alphabets get invented.

Build Automation with NUKE

Nuke is an open source, cross-platform build automation solution for .NET projects. NUKE prides itself on its simplicity and extensibility that makes build automation approachable for everyone. In thi

Collect memory dumps for a first-chance exception, when it occurs

The following two procedures guide on how to properly collect a memory dump to study a process crash. This post complements my article about how exceptions are handled and how to collect memory dumps to study them.    Both tools below - ProcDump and DebugDiag …

Windows Terminal Preview 1.8 Release | Windows Command Line

Welcome back to another release of Windows Terminal! This release updates Windows Terminal Preview to version 1.8 and moves Windows Terminal to version 1.7. Both builds can be installed from the Microsoft Store as well as the GitHub releases page. Let’s jump i…

Replace Google Analytics with a shell script

I started blogging in December 2020. I wanted to collect my old stories, software and notes all in one place. I thought others may like the content and I was curious how popular it may be, so I setup Google Analytics to keep track of things.

The Truth About Green Grocery Bags

It seems like a simple question with a straightforward answer, but when you look at the total environmental impact of each type of bag, things start to get a...