Systems programming with Go in UNIX and Linux
This is a guest post by Mihalis Tsoukalos. Mihalis is a Unix administrator, programmer, and Mathematician who enjoys writing. He is the author of Go...
How to install and configure TypeScript
In this tutorial, we will look at the installation process of TypeScript and the editor setup for TypeScript development. Microsoft does well in providing...
Bitbucket to no longer support Mercurial, users must migrate to Git by May 2020
Yesterday marked an end of an era for Mercurial users, as Bitbucket announced to no longer support Mercurial repositories after May 2020. Bitbucket, owned...
Apollo 11 source code: A small step for a woman, and a huge leap...
Yesterday, reddit saw an explosion of discussion around the original Apollo 11 Guidance Computer (AGC) source code. The code in its entirety was uploaded...
Clean Coding in Python with Mariano Anaya
Key-takeaways:
Clean code isn’t just a nice thing to have or a luxury in software projects; it's a necessity.
If we want our project to successfully deliver features constantly at...
Rust’s original creator, Graydon Hoare on the current state of system programming and safety
Back in July 2010, Graydon Hoare showcased the Rust programming language for the very first time at Mozilla Annual Summit. Rust is an open-source...
Introducing the Boost C++ Libraries
In this article written by John Torjo and Wisnu Anggoro, authors of the book Boost.Asio C++ Network Programming - Second Edition, the authors state...
Dependency Management in SBT
(For more resources related to this topic, see here.)
In the early days of Java, when projects were small and didn't have many external dependencies,...
Should you move to Python 3? 7 Python experts’ opinions
Python is one of the most used programming languages on the planet. But when something is so established and popular across a number of...
low.js, a Node.js port for embedded systems
Node.JS is a popular backend widely for web development despite some of its flaws. For embedded systems, now there is low.js, a Node.js port...