Skip to main content

Tutorials

How To Secure Apache with Let’s Encrypt on Ubuntu 16.04
Tutorials Apache LAMP Stack Let's Encrypt Security Ubuntu 16.04
Introduction> Introduction # This tutorial will show you how to set up a TLS/SSL certificate from Let’s Encrypt on an Ubuntu 16.04 server running Apache as a web server. SSL certificates are used within web servers to encrypt the traffic between the server and client, providing extra security for users accessing your application.
How To Use *args and **kwargs in Python 3
Tutorials Development Python
Introduction> Introduction # In function definitions, parameters are named entities that specify an argument that a given function can accept. When programming, you may not be aware of all the possible use cases of your code, and may want to offer more options for future programmers working with the module, or for users interacting with the code.
How To Install WordPress with Nginx on Ubuntu 14.04
Tutorials Nginx Ubuntu WordPress
Introduction> Introduction # WordPress is the most popular CMS (content management system) in the world. It allows you to easily get your site or blog up and running. After installation, you can manage almost everything in an easy web interface.
An Introduction to Networking Terminology, Interfaces, and Protocols
Tutorials Conceptual Linux Basics Networking
Introduction> Introduction # An understanding of networking is important for anyone managing a server. Not only is it essential for getting your services online and running smoothly, it also gives you the insight to diagnose problems.
How To Install And Use tmux On Ubuntu 12.10
Tutorials System Tools Ubuntu
About tmux> About tmux # tmux is a terminal multiplexer. It allows you to access a tmux terminal using multiple virtual terminals. tmux takes advantage of a client-server model, which allows you to attach terminals to a tmux session.
An Introduction to DNS Terminology, Components, and Concepts
Tutorials Conceptual DNS FAQ Linux Basics
Introduction> Introduction # DNS, or the Domain Name System, is often a very difficult part of learning how to configure websites and servers. Understanding how DNS works will help you diagnose problems with configuring access to your websites and will allow you to broaden your understanding of what’s going on behind the scenes.
How To Install nginx on CentOS 6 with yum
Tutorials CentOS Nginx
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.
CI/CD Tools Comparison: Jenkins, GitLab CI, Buildbot, Drone, and Concourse
Tutorials CI/CD Conceptual
Introduction> Introduction # Continuous integration, delivery, and deployment are strategies designed to help increase the velocity of development and the release of well-tested, usable products. Continuous integration encourages development teams to test and integrate their changes to a shared codebase early to minimize integration conflicts.
Understanding Objects in JavaScript
Tutorials Development JavaScript
Introduction> Introduction # An object in JavaScript is a data type that is composed of a collection of names or keys and values, represented in name:value pairs. The name:value pairs can consist of properties that may contain any data type — including strings, numbers, and Booleans — as well as methods, which are functions contained within an object.
How To Configure Redis Caching to Speed Up WordPress on Ubuntu 14.04
Tutorials Caching LAMP Stack Redis Server Optimization Ubuntu WordPress
Introduction> Introduction # Redis is an open-source key value store that can operate as both an in-memory store and as cache. Redis is a data structure server that can be used as a database server on its own, or paired with a relational database like MySQL to speed things up, as we’re doing in this tutorial.
Deploying a Rails App on Ubuntu 14.04 with Capistrano, Nginx, and Puma
Tutorials Nginx Ruby on Rails Ubuntu
Introduction> Introduction # Rails is an open source web application framework written in Ruby. It follows the Convention over Configuration philosophy by making assumptions that there is the ‘best’ way of doing things.
How To Set Up Multiple WordPress Sites on a Single Ubuntu VPS
Tutorials CMS Ubuntu WordPress
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 Ruby on Rails with RVM on Ubuntu 16.04
Tutorials Ruby Ruby on Rails Ubuntu Ubuntu 16.04
Introduction> Introduction # 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 simple.
How To Define Functions in Python 3
Tutorials Development Python
Introduction> Introduction # A function is a block of instructions that performs an action and, once defined, can be reused. Functions make code more modular, allowing you to use the same code over and over again.
How To Install Git on Ubuntu 12.04
Tutorials Git 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 Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu
Tutorials Apache LAMP Stack MySQL PHP 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 16.04
Tutorials Elasticsearch Ubuntu Ubuntu 16.04
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.
How To Use Chart.js in Angular with ng2-charts
Tutorials Angular
Introduction> Introduction # Chart.js is a popular JavaScript charting library and ng2-charts is a wrapper for Angular 2+ to integrate Chart.js in Angular. In this tutorial, you will use Chart.js and ng2-charts to create sample charts in an Angular application.
How To Bind Specific Keys to the Keyup and Keydown Events in Angular
Tutorials Angular
Introduction> Introduction # When binding to either the keyup or keydown events in your Angular 2+ templates, you can specify key names. This will apply a filter to be applied to the event, so it will trigger only when specific keys are pressed.
How To Install and Configure VNC on Ubuntu 14.04
Tutorials Miscellaneous Ubuntu
Introduction> Introduction # VNC, or “Virtual Network Computing”, is a connection system that allows you to use your keyboard and mouse to interact with a graphical desktop environment on a remote server.