API
How To Configure Devise and OmniAuth for Your Rails Application
Tutorials
API
Ruby on Rails
Ubuntu
Introduction> Introduction # Most Ruby on Rails applications require user registration and authentication mechanisms. Developing these from scratch requires a lot of time and effort – thankfully, there’s Devise. Using the Devise gem, you can set up a full-fledged user authentication system within minutes.
How To Use Web APIs in Python 3
Tutorials
API
Development
Programming Project
Python
Introduction> Introduction # An API, or Application Program Interface, enables developers to integrate one app with another. They expose some of a program’s inner workings in a limited way.
You can use APIs to get information from other programs or to automate things you normally do in your web browser.
An Introduction to Cloud-Config Scripting
Tutorials
API
DigitalOcean
Introduction> Introduction # The cloud-init program that is available on recent distributions (only Ubuntu 14.04 and CentOS 7 at the time of this writing) is able to consume and execute data from the user-data field of the DigitalOcean metadata service.
How To Use Terraform with DigitalOcean
Tutorials
API
Configuration Management
DigitalOcean Managed Load Balancers
DNS
Load Balancing
Nginx
System Tools
Terraform
Introduction> Introduction # Terraform is a tool for building and managing infrastructure in an organized way. You can use it to manage DigitalOcean Droplets, Load Balancers, and even DNS entries, in addition to a large variety of services offered by other providers.
How To Use Cloud-Config For Your Initial Server Setup
Tutorials
API
Deployment
DigitalOcean
Initial Server Setup
Introduction> Introduction # With the introduction of the DigitalOcean metadata service, it is possible to start configuring your servers before you even log in. In short, the metadata service is an HTTP location that your server can access during the boot process.
How To Use Doctl, the Official DigitalOcean Command-Line Client
Tutorials
API
Configuration Management
DigitalOcean
An earlier version of this tutorial was written by Brennen Bearnes.
Introduction> Introduction # DigitalOcean’s web-based control panel provides a point-and-click interface for managing Droplets. However, you may prefer a command-line tool if you have many Droplets to manage, need to administer Droplets from the terminal without a graphical desktop available, or have tasks which would benefit from a scriptable interface.
An Introduction to OAuth 2
Tutorials
API
Conceptual
Introduction> Introduction # OAuth 2 is an authorization framework that enables applications — such as Facebook, GitHub, and DigitalOcean — to obtain limited access to user accounts on an HTTP service.