Cool things I learned about Bash this week

made by petermalmgren, submitted by porterjamesj
Bash tricks and hidden features you might not know about, with examples!

llama

made by nelhage, submitted by porterjamesj
A tool for offloading computation to AWS Lambda that can dramatically speed up C/C++ build times.

react html5 zoom/pan canvas

made by robinovitch61, submitted by porterjamesj
A quick template for making pannable/zoomable Canvas-based apps with React.

Treemap Generator

made by tarokuriyama, submitted by porterjamesj
A random treemap generator with adjustable parameters written in Elm. You can see the code here: https://github.com/tkuriyama/treemap-generator and a writeup here: https://tkuriyama.github.io/papers/2021/04/15/Squarified-Treemaps.html

Is It Finished?

made by Danny Manesh, submitted by porterjamesj
A game where you have to push enter as close to the end of the animation as possible. Endearingly frustrating. See the code here: https://glitch.com/edit/#!/are-we-done-yet?path=script.js%3A1%3A0

Earworm

made by Justin Reppert, submitted by porterjamesj
A tool for finding royalty free musing by "sonic similarity" using Tensorflow.js. The results are surprisingly close, try it with a song you like!

Phail

made by cthulahoops, submitted by porterjamesj
A modern, self-hosted webmail client written in Elixir using Phoenix LiveView.

The Random Monad in Elm

made by tarokuriyama, submitted by porterjamesj
How Elm maintains purity while working with random numbers.

AppSec Cheat Codes

made by Bradley Neumaier, submitted by porterjamesj
A CTF web app that teaches developers security by showing what vulnerable code looks like, how to exploit vulnerabilities, and how to patch them.

Okra

made by ckini, submitted by porterjamesj
Okra is an interpreted, high-level, general-purpose programming language designed to make scripting easy and maintainable.