Tutorials

Follow along with one of our 2459
development and sysadmin tutorials.

18 Tutorials
  • Tutorial

    How To Configure Packet Filter (PF) on FreeBSD 12.1

    PF is a renown firewall application that is maintained upstream by the security-driven OpenBSD project. It is more accurately expressed as a packet filtering tool, hence the name, and it is known for its simple syntax...
    By Justin Noor FreeBSD Firewall Security
  • Tutorial

    How To Add Advanced Photo Uploads in Node and Express

    In this tutorial, we will see how to upload a photo to an Express app and manipulate it (resize, crop, greyscale, etc) before writing it to storage.
    By Glad Chinda Node.js Applications
  • Tutorial

    How To Build a "Hello World" Application with Koa

    Koa is a new web framework created by the team behind Express. It aims to be a modern and more minimalist version of Express. Some of its characteristics are its support and reliance on new JavaScript features such as...
    By Olayinka Omole Node.js
  • Tutorial

    How To Get Started with the MERN Stack

    The MERN stack consists of MongoDB, Express, React / Redux, and Node.js. The MERN stack is one of the most popular JavaScript stacks for building modern single-page web applications.
    By Ojini Chizoba Jude MongoDB JavaScript React Node.js
  • Tutorial

    How To Replace All Instances of a String in JavaScript

    Replacing text in strings is a common task in JavaScript. In this article you'll look at using replace and regular expressions to replace text.
    By Chris On Code JavaScript
  • Tutorial

    How To Set Up a GraphQL Server in Node.js with Apollo Server and Sequelize

    GraphQL is a specification and therefore language agnostic. When it comes GraphQL development with Node.js, there are various options available ranging from graphql-js, express-graphql, to apollo-server. In this tutor...
    By Chimezie Enyinnaya API Node.js
  • How To Use the Node.js REPL

    The Node.js Read-Eval-Print-Loop (REPL) is an interactive shell that processes Node.js expressions. The shell reads JavaScript code the user enters, evaluates the result of interpreting the line of code, prints the re...
    By Stack Abuse Node.js JavaScript Development
  • Tutorial

    How To Install and Use TensorFlow on Ubuntu 18.04

    TensorFlow is open-source machine learning software used to train neural networks.TensorFlow's neural networks are expressed in the form of stateful dataflow graphs. Each node in the graph...
    By Lisa Tagliaferri, Jeremy Morris Python Development Machine Learning Data Analysis Ubuntu 18.04
  • Tutorial

    How to Install Hadoop in Stand-Alone Mode on Debian 9

    In this tutorial, you'll install Hadoop in stand-alone mode on a Debian 9 server. You'll also run an example MapReduce program to search for occurrences of a regular expression in text files.
    By Brian Hogan, Melissa Anderson, Hanif Jetha Big Data Debian 9
  • Tutorial

    How to Install Hadoop in Stand-Alone Mode on Ubuntu 18.04

    In this tutorial, you'll learn how to install Hadoop in stand-alone mode on an Ubuntu 18.04 server. You'll also run an example MapReduce program to search for occurrences of a regular expression in text files.
    By Melissa Anderson, Hanif Jetha Clustering Big Data Ubuntu Ubuntu 18.04
  • How To Use the MEAN One-Click Install Image

    ARCHIVED: MEAN is a quick start boilerplate for creating applications based on MongoDB, Node.js, Express, and AngularJS. DigitalOcean's MEAN One-Click Application pre-installs the Mean.js implementation of the stack. ...
    By Andrew SB One-Click Install Apps MEAN MongoDB Node.js DigitalOcean
  • How To Use the MongoDB One-Click Application

    ARCHIVED: MongoDB is a highly-scalable NoSQL database with a document-based data model and an expressive query language. DigitalOcean's MongoDB One-Click application allows you to quickly spin up a droplet with MongoD...
    By Andrew SB MongoDB One-Click Install Apps NoSQL Ubuntu
  • Tutorial

    An Introduction To Regular Expressions

    This tutorial will give an insight to regular expressions without going into particularities of any language. We will simply use egrep to explain the concepts. Regular expressions are templates to match patterns (or s...
    By Shantanu Kulkarni Linux Basics
  • Tutorial

    How To Use PM2 to Setup a Node.js Production Environment On An Ubuntu VPS

    Use these instructions to setup an Ubuntu server to run Node.js applications, including apps based on Express, Geddy, or Sails. This will help you avoid some security mistakes and will provide some surprising benefits.
    By Jim Cassidy Node.js Ubuntu
  • Tutorial

    How To Install Express, a Node.js Framework, and Set Up Socket.io on a VPS

    Learn how to install Express and set up Socket.io on a VPS.
    By Aaron Shea Node.js
  • Tutorial

    Using Grep & Regular Expressions to Search for Text Patterns in Linux

    This tutorial will cover how to use regular expressions to explore the power of the "grep" command. Grep is a tool used to search for specified patterns within text input using regular expressions. Regular expressio...
    By Justin Ellingwood Linux Basics
  • Tutorial

    How To Install And Run A Node.js App On Centos 6.4 64bit

    This article outlines the steps necessary to run a "Hello world" in node.js + express, running on a 64bit Centos 6.4 installation.
    By Node.js CentOS
  • Tutorial

    A Practical GraphQL Getting Started Guide with Node.js and Express

    GraphQL is a query language created with the purpose of building client applications based on intuitive and flexible syntax for describing their data requirements and interactions. In this tutorial, we are going to im...
    By John Kariuki NoSQL JavaScript Node.js