Skip to main content

Tutorials

An Introduction to Big Data Concepts and Terminology
Tutorials Big Data Clustering Conceptual Scaling
Introduction> Introduction # Big data is a blanket term for the non-traditional strategies and technologies needed to gather, organize, process, and gather insights from large datasets. While the problem of working with data that exceeds the computing power or storage of a single computer is not new, the pervasiveness, scale, and value of this type of computing has greatly expanded in recent years.
UFW Essentials: Common Firewall Rules and Commands
Tutorials Firewall Networking Security Ubuntu
Introduction> Introduction # UFW (uncomplicated firewall) is a firewall configuration tool that runs on top of iptables, included by default within Ubuntu distributions. It provides a streamlined interface for configuring common firewall use cases via the command line.
How To Configure vsftpd to Use SSL/TLS on an Ubuntu VPS
Tutorials Security System Tools Ubuntu
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
Understanding and Implementing FastCGI Proxying in Nginx
Tutorials Conceptual Nginx PHP Scaling
Introduction> Introduction # Nginx has become one of the most flexible and powerful web server solutions available. However, in terms of design, it is first and foremost a proxy server. This focus means that Nginx is very performant when working to handle requests with other servers.
How To Install Node.js on an Ubuntu 14.04 Server
Tutorials Node.js Ubuntu
Introduction> Introduction # Node.js is a Javascript platform for server-side programming that allows users to build network applications quickly. By leveraging Javascript on both the front-end and the back-end, development can be more consistent and be designed within the same system.
How To Install ISPConfig3 on an Ubuntu 14.04 Server
Tutorials Control Panels Email Ubuntu
Introduction> Introduction # Although the command line is a powerful tool that can allow you to work quickly and easily in many circumstances, there are instances where a visual interface is helpful.
Hadoop, Storm, Samza, Spark, and Flink: Big Data Frameworks Compared
Tutorials Big Data Conceptual Development
Introduction> Introduction # Big data is a blanket term for the non-traditional strategies and technologies needed to gather, organize, process, and gather insights from large datasets. While the problem of working with data that exceeds the computing power or storage of a single computer is not new, the pervasiveness, scale, and value of this type of computing has greatly expanded in recent years.
How To Use Bash’s Job Control to Manage Foreground and Background Processes
Tutorials Linux Basics Linux Commands
Introduction> Introduction # In a previous tutorial, we discussed how the ps, kill, and nice commands can be used to control processes on your system. This guide highlights how bash, the Linux system, and your terminal come together to offer process and job control.
How To Implement a Modal Component in React
Tutorials React
Introduction> Introduction # Modals are separate windows within an application, most often as a dialog box. They are a common user interface pattern for providing information or requiring confirmation. In this tutorial you will learn about how to implement a modal component in your React project.
How To Install Python 3 and Set Up a Local Programming Environment on CentOS 7
Tutorials CentOS Development Python
###Introduction Python is a versatile programming language that can be used for many different programming projects. First published in 1991 with a name inspired by the British comedy group Monty Python, the development team wanted to make Python a language that was fun to use.
How To Use the Switch Statement in JavaScript
Tutorials Development JavaScript
Introduction> Introduction # Conditional statements are among the most useful and common features of all programming languages. How To Write Conditional Statements in JavaScript describes how to use the if, else, and else if keywords to control the flow of a program based on different conditions, which in JavaScript are often the result of user input.
How To Install the Apache Web Server on CentOS 7
Tutorials Apache CentOS
Introduction> Introduction # The Apache HTTP server is the most widely-used web server in the world. It provides many powerful features including dynamically loadable modules, robust media support, and extensive integration with other popular software.
How To Use BitTorrent Sync to Synchronize Directories in Ubuntu 12.04
Tutorials Backups Miscellaneous Ubuntu
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
Initial Server Setup with Ubuntu 12.04
Tutorials Linux Basics Ubuntu
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
How To Install and Configure Elasticsearch on Ubuntu 14.04
Tutorials Elasticsearch Ubuntu
Introduction> Introduction # Elasticsearch is a platform for distributed search and analysis of data in real time. Its popularity is due to its ease of use, powerful features, and scalability.
Recommended Security Measures to Protect Your Servers
Tutorials Conceptual Firewall Networking Security VPN
Introduction> Introduction # Most of the time, your main focus will be on getting your cloud applications up and running. As part of your setup and deployment process, it is important to build in robust and thorough security measures for your systems and applications before they are publicly available.
How To Install Python 3 and Set Up a Programming Environment on an Ubuntu 20.04 Server
Tutorials Development Python Ubuntu Ubuntu 20.04
Introduction> Introduction # The Python programming language is an increasingly popular choice for both beginners and experienced developers. Flexible and versatile, Python has strengths in scripting, automation, data analysis, machine learning, and back-end development.
How to Use Ansible Roles to Abstract your Infrastructure Environment
Tutorials Ansible Configuration Management Ubuntu
Introduction> Introduction # Ansible is a configuration management tool that is designed to automate controlling servers for administrators and operations teams. With Ansible you can use a single central server to control and configure many different remote systems using SSH and Python as only requirements.
How to Enable Server-Side Rendering for a React App
Tutorials React
Warning: This tutorial is intended to be a brief introduction to ReactDOM.hydrate() and ReactDOMServer.rendertoString(). It is not intended for production use. Alternatively, Next.js offers a modern approach to creating static and server-rendered applications built with React.
A Sneak Peek at React Router v6
Tutorials React
At the time of this writing, React Router v6 is still in alpha, but the time is about right to start playing with it and exploring what’s to come. This guide will give you a peek at the new features/changes!