Skip to main content

Tutorials

Python Machine Learning Projects — A DigitalOcean eBook
Tutorials Books Development DigitalOcean Machine Learning Python
Download the Complete eBook! Machine Learning Projects: Python eBook in EPUB format Machine Learning Projects: Python eBook in PDF format Machine Learning Projects: Python eBook in Mobi format Introduction to the eBook> Introduction to the eBook # As machine learning is increasingly leveraged to find patterns, conduct analysis, and make decisions — sometimes without final input from humans who may be impacted by these findings — it is crucial to invest in bringing more stakeholders into the fold.
How To Install OwnCloud and Configure OwnCloud Apps on an Ubuntu 12.04 VPS
Tutorials Applications 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:
An Introduction to Continuous Integration, Delivery, and Deployment
Tutorials CI/CD Conceptual
Introduction> Introduction # Developing and releasing software can be a complicated process, especially as applications, teams, and deployment infrastructure grow in complexity. Often, challenges become more pronounced as projects grow. To develop, test, and release software in a quick and consistent way, developers and organizations have created three related but distinct strategies to manage and automate these processes.
Introduction to Using Redux in a React Native App
Tutorials React
Introduction> Introduction # Redux is a predictable state container for JavaScript apps. If Redux is new to you, we recommend looking at our introduction to Redux. In this article, you will learn how to persist user data using Redux in a React Native application.
An Introduction to Linux Basics
Tutorials FAQ Linux Basics
Introduction> Introduction # Linux is a family of free and open-source operating systems based on the Linux kernel. Operating systems based on Linux are known as Linux distributions or distros. Examples include Debian, Ubuntu, Fedora, CentOS, Gentoo, Arch Linux, and many others.
Understanding IP Addresses, Subnets, and CIDR Notation for Networking
Tutorials Conceptual FAQ Linux Basics Networking
Introduction> Introduction # Understanding networking is a fundamental part of configuring complex environments on the internet. This has implications when trying to communicate between servers efficiently, developing secure network policies, and keeping your nodes organized.
How to Customize your Bash Prompt on a Linux VPS
Tutorials Linux Basics
Introduction> Introduction # As you manage Linux servers, you’ll spend quite a bit of time using the command line. For most people, this means spending a lot of time with the Bash shell.
How To Set Up a Node.js Application for Production on Ubuntu 18.04
Tutorials Nginx Node.js Ubuntu 18.04
Introduction> Introduction # Node.js is an open-source JavaScript runtime environment for building server-side and networking applications. The platform runs on Linux, macOS, FreeBSD, and Windows. Though you can run Node.js applications at the command line, this tutorial will focus on running them as a service.
How To Work with Docker Data Volumes on Ubuntu 14.04
Tutorials Docker Ubuntu
Introduction> Introduction # In this article we’re going to run through the concept of Docker data volumes: what they are, why they’re useful, the different types of volumes, how to use them, and when to use each one.
How To Install the Apache Web Server on Ubuntu 16.04
Tutorials Apache Ubuntu Ubuntu 16.04
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 Reactive Forms in Angular
Tutorials Angular
Introduction> Introduction # Angular provides two ways to work with forms: template-driven forms and reactive forms (also known as model-driven forms). Template-driven forms are the default way to work with forms in Angular.
How To Install and Manage RabbitMQ
Tutorials CentOS Debian Messaging Ubuntu
Introduction> Introduction # Putting things off for a while instead of immediately doing them can be considered lazy. In fact, most of the time it probably is. However, there are times when it’s absolutely the right thing to do.
How To Plot Data in Python 3 Using matplotlib
Tutorials Data Analysis Development Programming Project Python
Introduction> Introduction # Python is great for processing data. Often a data set will include multiple variables and many instances, making it hard to get a sense of what is going on.
How To Create Temporary and Permanent Redirects with Nginx
Tutorials CentOS Debian Nginx Ubuntu
Introduction> Introduction # HTTP redirection is way to point one domain or address to another. There are a few different kinds of redirects, each of which mean something different to the client browser.
How To Optimize Nginx Configuration
Tutorials Nginx Server Optimization
Introduction> Introduction # Nginx> Nginx # Nginx is a fast and lightweight alternative to the sometimes overbearing Apache 2. However, Nginx just like any kind of server or software must be tuned to help attain optimal performance.
How To Create Drag and Drop Elements with Vanilla JavaScript and HTML
Tutorials JavaScript
Introduction> Introduction # Dragging-and-dropping is a common user interaction that you can find in many graphical user interfaces. There are pre-existing JavaScript libraries for adding a drag-and-drop feature to your app.
How To Secure Nginx with Let’s Encrypt on Ubuntu 14.04
Tutorials Let's Encrypt Nginx Security Ubuntu
Introduction> Introduction # Let’s Encrypt is a new Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. It simplifies the process by providing a software client, Certbot, that attempts to automate most (if not all) of the required steps.
How To Run OpenVPN in a Docker Container on Ubuntu 14.04
Tutorials Docker Ubuntu VPN
Introduction> Introduction # This tutorial will explain how to set up and run an OpenVPN container with the help of Docker. OpenVPN provides a way to create virtual private networks (VPNs) using TLS (evolution of SSL) encryption.
How To Set Up Nginx Server Blocks (Virtual Hosts) on Ubuntu 14.04 LTS
Tutorials Getting Started Nginx Ubuntu
Introduction> Introduction # When using the Nginx web server, server blocks (similar to the virtual hosts in Apache) can be used to encapsulate configuration details and host more than one domain off of a single server.
How To Install and Secure phpMyAdmin on a CentOS 6.4 VPS
Tutorials Apache CentOS MySQL PHP Security
Status: Deprecated> Status: Deprecated # This article covers a version of CentOS that is no longer supported. If you are currently operating a server running CentOS 6, we highly recommend upgrading or migrating to a supported version of CentOS.