Tutorials

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

278 Tutorials
  • Tutorial

    How To Add Authentication to Your App with Flask-Login

    Allowing users to log in to your app is one of the most common features you'll add to your web application. This article will cover how to add authentication to your Flask app with the Flask-Login package.
    By Anthony Herbert Python
  • How To Create a Django App and Connect it to a Database

    In this tutorial, you will learn how to set up the initial foundation for a blog website with connections to a MySQL database. This will involve creating the skeleton structure of the blog web application using django...
    By Jeremy Morris Django Development Programming Project Ubuntu 20.04 Python Frameworks
  • Tutorial

    How to Build a PWA in Vanilla JavaScript

    A simple step-by-step guide to setup a simple PWA that can be accessed offline using a web app manifest and a Service Worker, all done with pure JavaScript.
    By Jack Misteli JavaScript
  • Tutorial

    How To Get Started With the Requests Library in Python

    In many web apps, it's normal to connect to various third-party services by using APIs. You can also use APIs to add functionality to your app. In this article, we'll learn about the Python Requests library, which all...
    By Anthony Herbert Development Python
  • Tutorial

    How To Set Up a React Project With Parcel

    Parcel is a blazing fast, zero-configuration web application bundler. In this tutorial, you will set up a React web app with Parcel.
    By Yomi Eluwande React JavaScript
  • Tutorial

    How To Create Web Notifications Using Laravel and Pusher Channels

    Many web applications include an in-app notification system that will notify you instantly when someone carries out an action related to you or your account. On Facebook, you will be notified when someone likes your s...
    By Neo Ighodaro PHP Frameworks Laravel
  • Tutorial

    How To Build a Customer List Management App with React and TypeScript

    TypeScript has brought a lot of improvement into how JavaScript developers structure and write code for apps, especially web applications. React is an open-source JavaScript library, which developers use to create hig...
    By Oluyemi Olususi React Development Applications
  • Tutorial

    Making Progressive Web Apps (PWAs) with React

    Here's how to create a Progressive Web App (PWA) using React. We'll make use of Create React App to get a web app manifest and service worker going.
    By Alex Taylor React
  • Tutorial

    Ionic 4 and Angular: Tabs

    Let's dive into how to build a tabbed interface for your mobile or web app using Ionic 4 and Angular.
    By Paul Halliday
  • Tutorial

    How to Generate a Short and Unique Digital Address for Any Location Using AngularJS and PHP

    In this tutorial, you will learn to develop a web app that uses the Google Maps API to generate a mapcode for any address in the world. This app will also be able to retrieve the original physical address from a given...
    By ABCOM Development PHP JavaScript Ubuntu Ubuntu 18.04
  • Tutorial

    How To Install Ruby on Rails with RVM on Ubuntu 16.04

    Ruby on Rails is one of the most popular application stacks for developers looking to create sites and web apps. The Ruby programming language, combined with the Rails development framework, makes app development simp...
    By Lisa Tagliaferri Ruby Ruby on Rails Ubuntu Ubuntu 16.04
  • Tutorial

    Website Theming With CSS Custom Properties

    A few quick pointers on creating a custom theme for your website or web app using CSS variables.
    By Alligator.io
  • Tutorial

    Copying Text with vue-clipboard2

    Copying text in a web app is oddly difficult. Do it simply using Vue.js with vue-clipboard2!
    By Joshua Bemenderfer Vue.js
  • Tutorial

    How To Secure Your Rancher Web App with Let's Encrypt on Ubuntu 16.04

    Protecting web applications with TLS/SSL used to be considered necessary only for applications handling sensitive information, since getting an official certificate had a cost and required extra setup. [Let’s...
    By James Kolce Docker Let's Encrypt Security Ubuntu 16.04
  • Tutorial

    How To Install Ruby on Rails with RVM on Debian 8

    Ruby on Rails is one of the most popular application stacks for developers looking to create sites and web apps. The Ruby programming language, combined with the Rails development framework, makes app development simp...
    By Brian Hogan Ruby on Rails Ruby Deployment Debian
  • Tutorial

    How To Deploy a Clojure Web Application on FreeBSD 10.2

    This article will show you how to deploy a Clojure web application to a FreeBSD 10.2 Droplet. Specifically, we will create a sample Clojure application and package it for production use, and set up the Clojure app env...
    By Chad Stovern Applications Nginx FreeBSD
  • Tutorial

    How To Deploy a Clojure Web Application on Ubuntu 14.04

    This article will show you how to deploy a Clojure web application to a Ubuntu 14.04 Droplet. Specifically, we will create a sample Clojure application and package it for production use, and set up the Clojure app env...
    By Chad Stovern Applications Nginx Ubuntu
  • Tutorial

    Deploying a Rails App on Ubuntu 14.04 with Capistrano, Nginx, and Puma

    In this tutorial we'll install Ruby and Nginx on a DigitalOcean Ubuntu Droplet and configure Puma and Capistrano in our web app. Nginx will be used to capture client requests and pass them over to the Puma web server ...
    By Sheharyar Naseer Ruby on Rails Nginx Ubuntu
  • Tutorial

    How To Use Lithium to Create a Web App

    In this tutorial, we'll continue where we left off previously when we installed Lithium onto our Ubuntu 12.04 VPS and configured all the necessary requirements for building our web application. If you remember, we als...
    By danny.sipos PHP Frameworks PHP MySQL
  • Tutorial

    How To Use the Web2py Framework to Quickly Build Your Python App

    Web2py is a Python framework that can be used to quickly build a functioning web application. Web2py is not only a framework, it also includes a complete IDE for your web browser, which allows the development and the...
    By Justin Ellingwood Python Frameworks Ubuntu