Quantcast
Channel: DigitalOcean Community Tutorials
Browsing index pages (136 articles)

Understanding JavaScript Closures: A Practical Approach

Introduction Learning a new language involves a series of steps, whereas its mastery is a product of patience, practice, mistakes, and experience. Some developers will have enough knowledge to deliver...

View Article


Image may be NSFW.
Clik here to view.

Prevent Errors from Crashing Gulp Watch

Introduction Developers are a lazy bunch. Or at least I assume we are. Because of this reason we tend to build tools that make our work faster. From highly customizable editors to task runners. With...

View Article


Image may be NSFW.
Clik here to view.

Using Git Hooks in Your Development Workflow

Introduction Git, a version control system created by Linus Torvalds, author of the Linux kernel, has become one of the most popular version control systems used globally. Certainly, this is because of...

View Article

Image may be NSFW.
Clik here to view.

Automate Tasks by Creating Custom Artisan command in Laravel

Introduction Out of the box, Laravel comes installed with a lot of helpful commands available to use in an application. But as your application grows, you might find it time-wasting, performing some...

View Article

CSS3 Page Landing Animations

Introduction Today we’ll be looking at ways to spice up when people land on our sites. I just experimented with this a little bit on a personal project, CODE Hearted. You can see the logo and content...

View Article


Image may be NSFW.
Clik here to view.

Best Sublime Text 3 Themes of 2015 and 2016

Introduction Sublime Text is an incredibly powerful editor. Not only does it have a great amount of features, it can also look good. We’ve gone through and looked at the best themes of 2014; let’s have...

View Article

Easy Node Authentication: Linking All Accounts Together

Note: This article is part of our Easy Node Authentication series. Getting Started and Local Authentication Facebook Twitter Google Linking All Accounts Together Upgrading Our “Easy Node...

View Article

AngularJS SEO with Prerender.io

Introduction AngularJS is an excellent framework for building websites and apps. Built-in routing, data-binding, and directives among other features enable AngularJS to completely handle the front-end...

View Article


What's New In ExpressJS 5.0

Introduction Express 5.0 is currently in the alpha release stage and it will not be quite different from Express 4. While the underlying API remains the same as that of Express 4, you may need to watch...

View Article


Image may be NSFW.
Clik here to view.

Password Strength Meter in AngularJS

Introduction In this tutorial, we would be creating a simple registration form with just fields for fullname, email, and password. We would use zxcvbn to estimate the strength of the password in the...

View Article

Image may be NSFW.
Clik here to view.

Animating More Elements Along SVG Paths with JavaScript (Part 2)

Introduction In a previous tutorial we introduced a new library that allows us to animate elements along an SVG path called PathSlider. In addition, we put into practice the use of this library and...

View Article

How to Setup GitLab on a DigitalOcean Droplet

Warning: For the latest information, refer to the documentation for installing and configuring GitLab or the 1-Click App for GitLab Enterprise Edition. Introduction Okay – GitLab isn’t really your own...

View Article

Image may be NSFW.
Clik here to view.

Build A Media Library with React, Redux, and Redux-saga - Part 1

Introduction Building applications with React can be overwhelming even after you’ve understood the elegant philosophy behind it. More so, managing large applications with React can be confusing at...

View Article


A Quick Guide to Using LiveReload with Gulp

Introduction Tired of having to refresh your browser every single time you make changes to your LESS/SASS/CSS files? This article will take you step-by-step to getting LiveReload integrated in your...

View Article

Using Parcel In A Vue.js App

Introduction When it comes to bundler, Webpack seems to be the de-facto bundler within the Vue.js community. In this tutorial, I will be showing you how to use Parcel in a Vue.js application completely...

View Article


Get Beautiful Syntax Highlighting For Your Website Code with PrismJS

Introduction For websites like ours, code blocks and pre tags are necessities. Making these code blocks look good and function well is a big part of having your tutorial or example understood and...

View Article

Image may be NSFW.
Clik here to view.

Build a RESTful JSON API With Rails 5 - Part Three

Note: Part one of a three-part series. Build a RESTful JSON API With Rails 5 - Part One Build a RESTful JSON API With Rails 5 - Part Two Build a RESTful JSON API With Rails 5 - Part Three Introduction...

View Article


Display Time Relatively in Angular

Warning: Moment.js is no longer actively maintained. And ngx-moment has replaced angular-moment. Introduction Displaying time relatively has become popular in the past few years. This can be seen...

View Article

Understanding Laravel Middleware

Introduction HTTP Middlewares provide a convenient mechanism for filtering HTTP requests entering your application. Laravel, for example, has a middleware for verifying a user’s authentication. Some...

View Article

Responsive Carousel Component with Angular 2

Note: Updates: March 22, 2016: Provided a Demo Link which is available on Plunker March 21, 2016: Updated a poorly formatted markdown. A { instead of a [ for a link. Introduction The web is growing....

View Article
Browsing index pages (136 articles)


Latest Images