13 May 2021

65 links · Thursday

The room where it happens: How Rails gets made

Today I’m going to share my perspective on how Ruby on Rails is developed and governed and how I feel the Basecamp “incident” impacts the future of Rails. I’...

The Richest Man In Babylon

Rasul's Notes on The Richest Man In Babylon

Why load balancing gRPC is tricky?

gRPC is commonly used for microservices communication due to its performance, low latency and serialization capabilities. But gRPC connections are sticky. In fact they are too sticky that make the load balancing very tricky and difficult. It is important to un…

Identifying Unlogged Web Site Traffic

I detected accesses to my webpages that were not being logged, so I modified some existing PHP code to find the IP addresses that the traffic was coming from.

✨ HTML Share Buttons

Today we're going to be making some HTML-only social share buttons like the ones shown below. That's right, No JavaScript required! 🧙‍♀️

The Linear Oppression of Note-taking Apps

Maggie Appleton is an art director and anthropological designer. This is her digital garden for growing visual explanations about technology, culture, and programming

Minimum Viable Replacement: A new framework for retiring old products

Originally Featured in Mind the Product Are you engaged in a digital transformation initiative, working to retire systems as part of a merger and integration project, or sunsetting a legacy product…

A day at work

We're reaching the end of the performance review season, and everybody at work is a bit on edge waiting for their rating. Tuesday  was when ...

Notion API

Connect Notion pages and databases to the tools you use every day, creating powerful workflows.

Go With The Domain

Building Modern Business Software in Go Go With The Domain Three Dots Labs Sign up to our newsletter and get your copy of Go with the Domain e-book. Subscribe You write business software Okay, we can’t know that for sure. But if you work o…

vuejs/rfcs

RFCs for substantial changes / feature additions to Vue core - vuejs/rfcs

C# Language Highlights: Tuple Pattern Matching

In this quick video, Cecil and David show us how property tuple matching works. Useful LinksPattern MatchingA Tour of C#What's new in C# 9

The room where it happens: How Rails gets made

Today I’m going to share my perspective on how Ruby on Rails is developed and governed and how I feel the Basecamp “incident” impacts the future of Rails. I’...

Developer Portal

Weather forecasts are primarily determined using models run by government agencies, but the outputs aren't easy to use or in formats built for applications. To try to address this, I've put together a service (built on AWS Lambda) that reads public weather for…

Drag/drop effects: The little drop information box | The Old New Thing

Explorer’s drag/drop effects include a little message information box as part of the drop effect. For example, it will start with the message Move to ⸢folder⸥, but if you hold the Ctrl key, the message changes to Copy to ⸢folder⸥. How can you get a piece of th…

GitHub Fetch Upstream Branch

A key feature of GitHub is the ability to work repositories in order to contribute back to them. Until recently, there was no built-in way to keep a fork up to date with its upstream source repository. Now, there's support for it built into the GitHub web app.

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

.NET Framework May 2021 Security and Quality Rollup Updates | .NET Blog

Yesterday, we released the May 2021 Security and Quality Rollup Updates for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 Addresses an issue where the entire process would be torn down wh…

CSS Houdini | MDN

Houdini is a set of low-level APIs that exposes parts of the CSS engine, giving developers the power to extend CSS by hooking into the styling and layout process of a browser’s rendering engine.  Houdini is a group of APIs that give developers direct access to…

Overview — Programming with Ada documentation

Ada is an ISO-standardized programming language focusing on readability, correctness and reliability. Towards these goals it focuses on explicitness, strong typing, compile time and run time constraints on types, and minimum symbology.

Announcing the first itch.io Creator Day!

Hi itch.io Community, I’m happy to announce that this Friday — May 14th, will be our first itch.io Creator Day. This means that from Midnight to 11:59pm PT we won’t be taking our usual cut of sa...