Cool stuff!
Here are some links to thinks I like in the style of other Awesome lists!
Programming
Languages
Most of these I've actually used myself. Not for something very big (maybe just during the advent of code) but I had some experience with them nontheless.
- Julia Programming Language which is a pretty neat scripting language. If I say that a dynamically typed interpreted language is neat, then that's quite the compliment (I usually don't like those). It does have a type system which isn't as much of an afterthought like in Python and the whole language just seems more consistent. (Docs quick link)
- Golang which I used to make this website! Quite pragmatic language with a good stdlib.
- Rust; though I didn't use it in any real product, programming in Rust was a nice experience (I did programm the predecessor of this website in Rust). I think it was more difficult to learn than something like Go or Julia but I'd say it's worth it. Lua a neat little extension language. Used a lot for stuff like videogame mods (for example in Factorio)
- Ruby interpreted dynamically typed programming language. I really liked their stdlib and the ease of use.
- Esperanto - NOT a programming language (HA!) but instead a real spoken language. I think the concept is quite novel to have a language not as something that evolved naturally but as something that is designed and meant to be easy to learn and speak. The name of Forgejo is actually based on an esperanto word. The more you know! Double the more you know: search 'forgejo' in Duckduckgo: maybe you'll spot a certain not-so-duck-looking mascot ;)
Tools
- Neovim my code editor of choice and LazyVim which provides some neat pre-made configuration for people that (understandably) don't want to configure neovim all by themselves.
- wrk a simple HTTP load testing tool
- ripgrep recursive grep
- fish shell my shell of choice
- Fossil which I use instead of git
Libraries & Co.
- SQLite. GOATed database system, what else can I say. I used it in this website as well.
- Raylib which is quite a neat library for videogame programming as they say. I used it for visualizing the collatz conjecture :)
Miscellaneous
- Advent of Code - I think there are very few learning opportunities better than this one. I regularly try new programming languages during this time.