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.