CoffeeScript is a very succinct programming language that transcompiles into JavaScript, so there is no interpretation at runtime. The syntax is inspired by Ruby, Python and Haskell, and implements many features from these three languages.
Read moreCurseradio – curses interface for browsing and playing internet radio
Curseradio is a curses interface for browsing and playing an OPML directory of internet radio streams.
Read moreExcellent Utilities: mdless – formatted and highlighted view of Markdown files
mdless is a utility that provides a formatted and highlighted view of Markdown files in a console. The software is free and open source.
Read moreStreamTuner2 – internet radio station and video browser
Streamtuner2 is a GUI for browsing internet radio directories, music collections, and video services – grouped by genres or categories. It runs your preferred audio player or streamripper for recording.
Read moreExcellent Utilities: Abricotine – open source Markdown editor
Abricotine is an open source, cross-platform Markdown editor built for the desktop with inline preview functionality.
Read moreMapSCII – console based Braille and ASCII map renderer
MapSCII is a Node.js based Vector Tile to Braille and ASCII renderer for xterm-compatible terminals. It’s billed as the whole world in your console.
Read moreBest Free Books to Learn about Awk
Awk is a versatile programming language designed for pattern scanning and processing language and often used as a data extraction and reporting tool. It’s an excellent filter and report writer. Learn about Awk with these free books.
Read moreReal Linux Desktop Experience with X410 and WSL?
X410 is an X Window server for Windows 10. When you want to use X Window GUI apps on remote servers, simply run X410 and connect to your server via SSH with X11 forwarding. Here’s our review of X410 using ‘The Windows Subsystem for Linux’.
Read morePyRadio – curses based internet radio player
PyRadio is a command line internet radio player written in the Python programming language. Here’s my assessment of this open source software.
Read moreBest Free Books to Learn about Lua
Lua is a lightweight, small, compact, and fast programming language designed as an embeddable scripting language. This article recommends free books to help you master programming in Lua. As the range of good free books is fairly limited, I close the article with a few carefully selected tutorials that are genuinely useful.
Read more7 Best Free Books to Learn about Scratch
Scratch is a visual programming language developed by the Lifelong Kindergarten Group at the MIT Media Lab. I recommend 7 free books that really help young people to master Scratch. These recommended texts are also open source goodness.
Read more9 Best Free Books to Learn about Rust
If you had to describe Rust in just three words, they would be fast, safe, and productive. There’s memory safety without garbage collection, concurrency without data races, abstraction without overhead, and stability without stagnation.
I recommend 8 books to get you up to speed with the Rust programming language. There’s introductory texts, books that dig deeper into the language, as well as other texts that will help you migrate from C++ and Ruby to Rust.
Read moreRadiotray-NG – rustic internet radio player
Radiotray-NG is a continuation of the discontinued Radio Tray. It seeks to embrace the same philosophy, fixing some of its flaws, and adding a few new features along the way.
Read moreExcellent Free Books to Learn about Clojure
Clojure is a dynamic functional general purpose programming language that runs on the Java platform. There’s lots of good reasons to learn Clojure. It offers a modern take on Lisp. There’s an excellent parser library, and a fully featured logic engine. In Clojure, immutability is the default. Once an object or data structure is created, it cannot be changed.
Read moreHalo – Weather software written in Python
Halo lets you view the weather in your town/city and check out the forecast and historic temperature trends. Halo identifies your location based on your IP address. But you can also add other locations.
Read more