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 Apache Spark on Ubuntu

Reading Time: 5 minutes

What is Apache Spark?

Apache_Spark_logo

Apache Spark is a distributed open-source, general-purpose framework for clustered computing. It is designed with computational speed in mind, from machine learning to stream processing to complex SQL queries. It can easily process and distribute work on large datasets across multiple computers.

Continue reading “How To Install Apache Spark on Ubuntu”

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”

What is Serverless? A Beginners Guide

Reading Time: 5 minutes

What is Serverless?

What.is.Serverless

Serverless computing (or serverless for short), is an execution model where the cloud provider manages and allocates resources dynamically without the need for infrastructure. Resource allocation is based on the as needed, real-time use of your application or website. When running this type of hosting, you are only charged for the amount of resources that our code uses. 

Continue reading “What is Serverless? A Beginners Guide”

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”

JS frameworks: React, Angular, or Vue?

Reading Time: 5 minutes

Introduction

In this tutorial, we will discuss three of the most popular javascript frameworks: React, Angular, and Vue. We will look at the pros and cons of each, their usage statistics, discussions about which one to choose, and which one should be studied for future use. Because programming languages and frameworks are all tools in a developers tool belt, and each has its place. It is worth learning tools you find meaningful, useful to accomplish a task that’s not only convenient, but is suitable for specific tasks. Again, we should remind ourselves that because these changes occur rapidly, after a year and a half a year, the situation can radically change.

Continue reading “JS frameworks: React, Angular, or Vue?”

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”

How to Install Keras

Reading Time: 6 minutes
keras.logo.3.12.20

Keras is a Python-based high-level neural networks API that is capable of running on top TensorFlow, CNTK, or Theano frameworks used for machine learning. It can be said that Keras acts as the Python Deep Learning Library. Keras was created with emphasis on being user-friendly since the main principle behind it is “designed for human beings, not machines.” The core data structure of Keras is a model, or a way to organize layers.

Continue reading “How to Install Keras”

How to Install Ruby on Rails on CentOS 8

Reading Time: 8 minutes

Today we’re going to install Ruby on Rails using RVM (the Ruby Version Manager) onto a CentOS 8 server. Let’s start by defining a few terms and definitions we will be using during the process.

Continue reading “How to Install Ruby on Rails on CentOS 8”