Daily Shaarli
June 30, 2026
A web-based interface for Ergogen, the ergonomic keyboard generator.
Start a new design below.

83 languages for you to master
Become fluent in your chosen programming languages by completing these tracks created by our awesome team of contributors
A few years ago, a data engineer on r/ExperiencedDevs got drunk and wrote down everything he learned in 10 years of engineering. The original account is deleted, but the post captures something real — the kind of honesty you only get after a few glasses of wine. Preserving it here, typos and all.
Contains the language you’d expect from someone who opened with ‘I’m drunk’.
YS (aka YAMLScript) is a functional programming language that uses YAML External link as its syntax. Its primary intent is to provide YAML with the capabilities of a general purpose programming language for all its users and use cases. YS does this in a seamless fashion, that feels like a very natural extension of the YAML you know and use today.
This page collects advice and resource for those new to programming (where Clojure is one of their first programming languages).
YS (aka YAMLScript) is a new YAML loader for 15 (and counting) programming languages:
C#, Clojure, Crystal, Go, Haskell, Java, Julia, Lua, NodeJS, Perl, PHP, Python, Raku, Ruby and Rust.
Try using YS in place of your current YAML loader!
- It's as easy to use as your current YAML loader
- Loads your existing YAML files properly
- It works the same way in every programming language
- Same API, same features, same bugs, same bug fixes
- YS has optional functional programming features
- File imports, string interpolation, standard library, etc
- Everything a compiled programming language has
How can YS offer all this?