Tutorials

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

3805 Tutorials
  • Tutorial

    How To Use Environment Variables in Angular

    Learn how to set environment variables in your Angular 2+ apps and how to add new environments using the Angular CLI.
    By Alligator.io Angular
  • Tutorial

    How To Use Route Guards with Angular Router

    Learn about using routing guards in Angular to control accessing or leaving specific components.
    By Alligator.io Angular
  • How To Use Enums in TypeScript

    In TypeScript, enums, or enumerated types, are data structures of constant length that hold a set of constant values. Each of these constant values is known as a member of the enum. Enums are useful when setting prope...
    By Jonathan Cardoso TypeScript JavaScript Development
  • Tutorial

    How to Download Files with cURL

    Download files from a remote server to your local system from the command-line using the curl command.
    By joshtronic Linux Basics Linux Commands Interactive
  • Tutorial

    How To Set Up SSH Keys

    SSH keys provide a more secure method of logging into a server than using a password. With SSH keys, users can log into a server without a password. This tutorial explains how to generate, upload, and use an SSH key p...
    By Etel Sverdlov, Brian Boucheron Linux Basics Security DigitalOcean
  • 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 SQLite
  • Tutorial

    How To Build a Weather App in Django

    In this article, you will build a simple Django app that displays the current weather for various cities. To get the current weather data, you will use the Open Weather Map API. You will work with a database and creat...
    By Anthony Herbert Django Python Development
  • Tutorial

    How To Build a Universal Application with Nuxt.js and Django

    In this article, we will see how to create a Universal application using Django and Nuxt.js. Django will handle the back-end operations and provide the APIs using the (DRF) Django Rest Framework, while Nuxt.js will cr...
    By Jordan Irabor Django Vue.js JavaScript Python Frameworks
  • Tutorial

    How To Create Your First Visual Studio Code Extension

    Visual Studio Code is a code editor from Microsoft available on Windows, Linux, and macOS. It offers extensions that you can install through the Visual Studio Code MarketPlace for additional features in your editor. W...
    By James Quick Development Applications VS Code
  • Tutorial

    How To Build a Text-to-Speech App with Web Speech API

    The Web Speech API grants developers the ability to create text-to-speech apps for a web browser. In this tutorial, you will use the Web Speech API to build a text-to-speech app.
    By Glad Chinda JavaScript Development
  • Tutorial

    How To Set Up a React Project With Parcel

    Parcel is a blazingly 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 Build a UI Component with React and Storybook

    In this tutorial, we will create a React UI component library with Storybook, customize its theme, and deploy the React project as a static site.
    By Egwuenu Gift JavaScript React
  • Tutorial

    How To Add Animations to React Apps with React-Lottie

    Lottie is a program developed by Airbnb Design that allows you to use After Effects animations in real-time in a lightweight and flexible format. Lottie takes JSON data from an After Effects extension called Bodymovin...
    By Austin Roy Development React
  • Tutorial

    How To Use Angular's Meta Service to Get, Add, Update, and Remove Information

    Learn how to use the Angular 4+ Meta service, to get, add, update, and remove various meta tags on a route.
    By Alligator.io Angular
  • Tutorial

    How To Build Forms in React with Reactstrap

    Learn the benefits of using Reactstrap, a library of components based on Bootstrap 4, for forms in React apps.
    By Holly Girouard React
  • Tutorial

    How To Set Up Replication in MySQL

    MySQL replication is a process that allows you to easily maintain multiple copies of a MySQL data by having them copied automatically from a master to a slave database. This can helpful for many reasons including faci...
    By Mark Drake MySQL
  • Tutorial

    DigitalOcean's Technical Writing Guidelines

    DigitalOcean is excited to continue building out its collection of technical articles related to server administration and software engineering. To keep the DigitalOcean community unified and to ensure that articles f...
    By Hazel Virdó, Brian Hogan DigitalOcean Articles Write for DO
  • Tutorial

    How To Install the Windows Subsystem for Linux 2 on Microsoft Windows 10

    The Windows Subsystem for Linux 2 is a tool on Microsoft Windows 10 that allows developers to run a Linux environment directly on Windows without any modifications, secondary Virtual Machine software, or dual-boot set...
    By Mason Egger
  • Tutorial

    How To Render CSS on React App Servers

    In this article, we will go over the challenges of rendering CSS on the server and then demonstrate how we can overcome these challenges using styled-components and styled-jsx on a Next.js project.
    By Chris Nwamba JavaScript Next.js React
  • Tutorial

    Introduction to Bulma CSS with React

    In this article, you will learn the basics of using Bulma components in your React apps using the react-bulma-components library.
    By joshtronic React CSS