How to Install and Configure the Rust Programming Language

Reading Time: 6 minutes

What is Rust?

rust programming language 11

The Rust programming language is an open-source language used for systems that emphasize parallelism, speed, and memory safety. Mozilla developed it in 2010 and saw its initial 1.0 release in 2015.

Rust has consistently been voted as the “most-loved programming language” over the past four years in the Stack Overflow’s developer surveys. It presently has over 6,000 contributors, and its current stable release version is at 1.49. It is distributed under the MIT and Apache License (Version 2.0), with portions of the code encompassed by various BSD-like licenses.

Continue reading “How to Install and Configure the Rust Programming Language”

The Best Editors for Development 2021

Reading Time: 5 minutes

In this tutorial, we explore the top five IDEs or Integrated Development Environments in demand today, and why most developers prefer them. 

Continue reading “The Best Editors for Development 2021”

How to Install PyCharm on Ubuntu

Reading Time: 5 minutes

What is PyCharm?

PyCharm is an Integrated Development Environment (or IDE) for the Python programming language. It is a cross-platform development environment that is compatible with Windows, macOS, and Linux. It provides a tool that integrates code analysis, graphical debugging, unit testing, and an integrated terminal that supports development on remote hosts and virtual machines. 

Continue reading “How to Install PyCharm on Ubuntu”

The Top Five Open Source Nocode Tools

Reading Time: 7 minutes

Introduction to NoCode Tools

A No-code development platform allows programmers and non-programmers to create application software through graphical user interfaces and configuration instead of traditional computer programming1.” Various software tools and applications are being used all around us each day. You might be asking yourself, “How do they do it?”. 

Continue reading “The Top Five Open Source Nocode Tools”

How to Install and Configure Jupyter Notebook

Reading Time: 4 minutes

What is Jupyter Notebook?

Jupyter Notebook is an extremely powerful open-source, web-based tool that facilitates the creation of documentation. There are many different avenues to provide technical documentation or demonstrations, but Jupyter Notebook makes it possible to embed visualizations and execute live code. It is useful to be able to utilize documentation to describe development concepts or planning, but providing working examples within documentation can be a more effective way of conveying information. This tutorial will cover how to install Jupyter Notebook on an Ubuntu 18.04 LTS server and connect to it remotely via an SSH tunnel.

Continue reading “How to Install and Configure Jupyter Notebook”

How to Install and Use IPython

Reading Time: 3 minutes
ipython logo

IPython is a robust Python shell that handles indentation, syntax highlighting, tab completion, and more. In this tutorial, we will cover how to install IPython and walk through how to make use of some features it makes available. Python provides a default REPL or shell for users to run Python code in real-time and see the results. While this default REPL is extremely useful, it does not handle things like indentation, syntax, or highlighting. This is where Ipython shines.

Continue reading “How to Install and Use IPython”

How To Install PyCharm on CentOS 7 and 8

Reading Time: 3 minutes

What is PyCharm?

PyCharm is an IDE (or Integrated Development Environment) for the Python programming language. It is a cross-platform development environment that is compatible with Windows, macOS, and Linux. It provides a tool that integrates code analysis, graphical debugging, unit testing, and also contains an integrated terminal that supports development on remote hosts and virtual machines.

Continue reading “How To Install PyCharm on CentOS 7 and 8”