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 moreCategory: Programming
20 Recommended Free Books to Learn about Ruby
I recommend 15 free books which will teach you the basics of Ruby. Many of the books are open source. All of them can be read without requiring payment.
Read morePlain Old Documentation (pod) – write documentation for Perl, Perl software, and Perl modules
Plain Old Documentation (known as pod) is a simple, lightweight markup language used for writing documentation for Perl, Perl programs, and Perl modules. This markup language is designed to make it easy for programmers to add documentation to their software and modules.
Read moreLeo – Python based IDE, Outliner and PIM
Leo (Leonine Editor with Outlines) is an open source text editor/outliner that features clones (virtual copies of outline nodes).
Read more11 More Enlightening Free Linux Books – Part 2
The purpose of this article is to identify insightful and well written Linux books that can be downloaded without charge. The majority of the books featured in this article are themselves released under an open source license.
Read more5 Sparkling Game Engines – develop great cross-platform games
Game engines play a crucial role in the fast creation and development of computer games. As they offer a collection of visual development tools, and are often presented in an integrated development environment, they vastly accelerate the development of games.
Read moreResponsive Design and Fluid Grids with these Lightweight Frameworks
A framework for the quick development of websites is a structure of files and folders of standardized code (HTML, CSS, JS documents, and more) which can be used as a reference to help approach and resolve new problems of a similar nature. By providing a common structure, frameworks offer developers the opportunity to reuse code and avoid starting projects from scratch.
Read moreRoundup: Best Free Open Source BASIC Tools
BASIC (an acronym for Beginner’s All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.
Read morebat – super charged cat – my favorite colorizer
bat is a drop-in replacement for the cat command adding advanced syntax highlighting and Git integration to show file modifications. It’s a really useful utility that is a massive leap up from cat. bat’s written in the Rust programming language.
Read moreStencyl – game creation platform
Games created in Stencyl can be exported to the web via Adobe Flash Player, and to personal computers as executable game.
Read moreKube Web Framework – CSS & JS framework
Kube is a minimal, responsive, advanced web framework for professional developers and designers. Spend less time on mundane, repetitive tasks.
Read moreDart Editor – edit and debug Dart applications
Dart Editor is a tool for editing, debugging, and running Dart applications. Dart Editor provides a large set of libraries and tools.
Read moreBrackets – text editor
Brackets is an editor for web designers and front-end developers. Brackets is built on web technologies such as JavaScript, HTML and CSS.
Read moreJulia Studio – IDE for the Julia language
Julia Studio is a cross-platform IDE for the Julia language based on Qt Creator and the Qt framework.
Read moreLight Table – next generation code editor
Light Table is an interactive IDE written in ClojureScript that lets you modify running programs and embed anything.
Read more