Docker From the Ground Up: Building Images
Docker containers are on the rise as a best practice for deploying and managing cloud-native distributed systems. Containers are instances of Docker images. It turns out that there is a lot to know and...
View ArticleHow to Use OmniAuth-Twitter in a Rails Application
In this tutorial, you will learn how to allow users of your application to log in using their Twitter account. Doing this has been made easy with tools such as OAuth.You will make use of...
View ArticleThe Right Way to Share State Between Swift View Controllers
What You'll Be CreatingA few years ago, when I was still an employee in a mobile consultancy, I worked on an app for a big investment bank. Big companies, especially banks, usually have processes in...
View ArticleHow to Install Ghost and WordPress With Docker
Docker is a lightweight, portable tool that can free you from having to install server software on your local machine. The containers Docker creates can be started and stopped on any computer, easing...
View Article19 Best Mobile App Templates With AdMob Integration
Imagine that you're ready to kickstart your own mobile app development business. Chances are that you'd like to use best development practices for your first app, but that you want to code it quickly....
View ArticleUploading With Rails and Carrierwave
This is another article in the "Uploading with Rails" series. Today we are going to meet Carrierwave—one of the most popular file uploading solutions for Rails. I like Carrierwave because it is easy to...
View ArticleSwift From Scratch: Closures
If you've worked with blocks in C or Objective-C or lambdas in Ruby, then you won't have a hard time wrapping your head around the concept of closures. Closures are nothing more than blocks of...
View ArticleNew Course: How to Use the Google Maps API
What You'll Be CreatingDo you want to know how to use Google's huge library of street and satellite maps for your own apps? If so, check out our latest course, How to Use the Google Maps API.What...
View ArticleScraping Webpages in Python With Beautiful Soup: The Basics
In a previous tutorial, I showed you how to use the Requests module to access webpages using Python. The tutorial covered a lot of topics like making GET/POST requests and downloading things like...
View ArticleWatch Our 1000th Envato Tuts+ Course Livestream Free
We're about to publish our 1000th course on Envato Tuts+ and to celebrate we're livestreaming it free on YouTube. Watch the course and join the discussion!Adobe XD Livestream: Prototyping an AppEnvato...
View ArticleRxJava 2 for Android Apps: RxBinding and RxLifecycle
RxJava is one of the most popular libraries for bringing reactive programming to the Android platform, and in this three-part series I’ve been showing you how to start using this library in your own...
View ArticleScraping Webpages in Python With Beautiful Soup: Search and DOM Modification
In the last tutorial, you learned the basics of the Beautiful Soup library. Besides navigating the DOM tree, you can also search for elements with a given class or id. You can also modify the DOM tree...
View ArticleProgramming With Yii2: Building a RESTful API
What You'll Be CreatingIn this Programming With Yii2 series, I'm guiding readers in use of the Yii2 Framework for PHP. You may also be interested in my Introduction to the Yii Framework, which reviews...
View ArticleDocker From the Ground Up: Working With Containers, Part 1
This is part one of a two-part series about working with Docker containers. In this part, we'll focus on the many ways and options to run an image and how the host can interact with a Docker container....
View ArticleQuick Tip: Create Autosizing Text With Android O
The first developer preview of Android O has arrived!In this series of tips we’ll be exploring some of the new UI features that you can look forward to in the upcoming release of Android O(reo?).In...
View ArticleDocker From the Ground Up: Working With Containers, Part 2
This is part two of a two-part series about working with Docker containers. In part one, we focused on the many ways and options to run an image and how the host can interact with a Docker container....
View ArticleHow to Use the WordPress REST API's Index Route
The WordPress REST API is a new addition to the WordPress core and has the potential to change the way we interact with WordPress. With the REST API, we can build web or mobile apps that harness the...
View ArticleBuilding With the Twitter API: Analyzing Your Followers
What You'll Be CreatingIntroductionWelcome to the latest episode of our Twitter API series. In our last episode, I built Twixxr.com which will let you discover influential women on Twitter for your...
View ArticleBuilding a Python Code Review Scheduler: Processing Log
In this tutorial series, you'll see how to build a code review scheduler using Python. Throughout the course of this series, you'll brush up against some basic concepts like reading emails, sending an...
View ArticleNew Coffee Break Course: Taming Python With Unit Tests
What You'll Be CreatingHey, developers! Never code without a safety net! That's what unit tests are for.In our latest Coffee Break Course, Taming Python With Unit Tests, Envato Tuts+ instructor Derek...
View Article