89 private links
"A free full-stack boilerplate that feels freeing. Astro, HTMX, Alpine.js, Astro DB, Better Auth, Preline UI, & daisyUI."
Just a stack template built on top of Astro. But I would like to try alpine and htmx at some point anyway, so this could be a neat starting point.
EDIT Well, turns out this is a freedom loving stack for freedom loving christians - I was wondering what was up with the name. Can still be a nice stack, mind you.
Configuration language which seeks to be maintainable and can be mapped onto a wide variety of other config langs (yaml, toml, ini etc). Functional and stable, has 'behavior-driven' hashing to compare versions and semantic diffs. Very cool.
a simple and expressive programming language, usable as an extension language for Rust applications, or as a standalone scripting language.
Some flavor of ruby, some lua similarities
A long list of 'smells' (i.e. often viewed as indicating bad practice) when programming. Take it as ibspiration and indication, not gospel.
A long list of data engineering resources - very focused on 'networking', 'company-driven' efforts and social media opportunities but contains nice book, course and certification recommendations as well.
Solve puzzles. Learn CUDA.
Learning GPU programming ideas by solving coding puzzles step-by-step. Seems really neat, especially that it uses python so you can focus on the actual ideas instead of syntax, etc.
A video solving some of the early puzzles can be found here
An interesting series of video lessons matching programming instructions and algorithms with processor architectures and assembly equivalents.
NOT free!
'Automatically' generate nice changelogs. Still requires manual intervention to decide what is interesting user-facing changes for the changelog and what is not when finishing features/fixes.
But the idea behind it is to run during CI and take all those changes and package them up into a nicely formatted SemVer changelog so that at that moment everything happens automated.
Also nice to combine with a release automation, e.g. goreleaser, which can then take just the new changes to add to each release.
Running C++ in anywhere like a script. Contribute to vpand/icpp development by creating an account on GitHub.
This seems intriguing, excessive, somewhere between not super useful and incredibly useful for specific use-cases and like witchcraft.
Parse configuration files in json, toml, yaml, msgpack; written in C
Gitmoji is an emoji guide for your commit messages. Aims to be a standarization cheatsheet for using emojis on GitHub's commit messages.
Large list of resources for accomplishing various degrees of functional programming in python.
Books, tutorials, talks, libraries.
An impressive git forge frontend, settling somewhere between GitLab and Gitea/Forgejo.
Provides an impressively robust DevOps pipeline (code reviewing, CICD, commenting, email-to-ticket, semantic code search and more already included out of the box).
Thus probably a bit heavier when deployed compared to Gitea/Forgejo (though they are exceedingly light on resources) but still way lighter than a full GitLab deployment.
Have seen very few instances in the wild so I do not know how well it holds up in the end.
A neovim Plugin for Sonic Pi.
Live audio programming from the best editor! There is also a vimscript version for pure vim (https://github.com/dermusikman/sonicpi.vim).
miti is a musical instrument textual interface. Basically, its MIDI, but with human-readable text.
Program your midi, let your midi program you!
Collaborative Programmable Music.
Built on clojure and a large library of 'musical functions' (scales, chords and so on). Possibly originally a fork of SuperCollider? Not sure.
EDIT: Nevermind, it uses SuperCollider under the hood but puts the clojure dialect on top. Interesting!
Have not tried it, does not provide a webIDE but seems very powerful.
A weird audio programming language, more esoteric than aimed to be easily digestible afaik.
Written in 2 dimensions and using individual lower-/upper-case letters to program live it creates - interesting sounds.
Would defer to other languages for bigger sound creation projects but it is very interesting.
GitHub - grame-cncm/faust: Functional programming language for signal processing and sound synthesis
Functional audio programming language.
Non-lispy (thus different to Nyquist lang) but still (purely?) functional.
Have not tried it too much but comes with a webIDE like most other audio programming languages and a nice array of examples.
An (older?) audio programming langauge ("sound synthesis and composition").
I'm not very familiar with this one but it is a LISP dialect, so presumably much nicer for those lispy functional types.
ChucK Music Programming Language - audio programming,
a little older and a little more 'stale' documentation (being on a princeton edu html-only page) but it seems a really nice eco system.
Comes with a webIDE and can take many plugins (or, chugins).