83 private links
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).
An audio server, programming language, and IDE for sound synthesis and algorithmic composition - split into the three separate components.
More complicated (but perhaps more flexible) than e.g. sonic-pi.
Code. Music. Live.
Simple live audio coding language, made originally for the raspberry.
FOSS clone to Github gist. Allows hosting any kind of code snippets - looks very similar to current github gists.
Nicely allows you to set up oauth2 logins from gitea, github, gitlab and openid!
D programming language tutorial from the ground up.
Really extensive documentation and guided tour of the D language. From simple hello world to parallelism, concurrency, and manual memory management.