31 October 2021

17 links ยท Sunday

Pairings in CIRCL

Our Go cryptographic library CIRCL announces support for pairing-based cryptography.

Bash functions are better than I thought

I've been using Bash functions quite liberally over the past couple years, but last week I discovered that they can be much better than I thought. In this post, I'll explain how I thought they worked, why I was wrong, and how that makes them better.Function sy…

Get started | Learning Music (Beta)

Explore the fundamentals of music via Ableton's interactive website. Experiment with beats, melody, harmony, basslines, and song structure in your web browser.

Fundamentals of Piano Practice — Fundamentals of Piano Practice

This is the best book ever written on how to practice at the piano! Most books list what skills are needed (scales, arpeggios, trills, etc.), but not how to acquire them. This book teaches how to solve technical problems, step by step. Learn practice methods, …

Visual Studio 2022 Productivity

VS 2022 is finally 64-bit! Mika shows you how, with enhanced speed, AI coding assistance, expanded productivity tools, and streamlined team collaboratio...

Async Ruby - Bruno Sutic

Async Ruby is a powerful and highly scalable concurrency feature. It's available today, it's production-ready, and it's an awesome addition to Ruby language!

How to help a student get unstuck

When early stage programmers get stuck, they can get frustrated. Here's how to make the most of it.