Get Started With Google Play Games Services
Gaming technologies are constantly evolving. Nevertheless, a lot of core gameplay elements have remained unchanged for decades. High scores, leaderboards, quests, achievements, and multiplayer support...
View ArticleNew Coffee Break Course: JavaScript Without jQuery
What You'll Be CreatingDo you really need jQuery?In our new Coffee Break Course, JavaScript Without jQuery, Envato Tuts+ instructor Jeremy McPeak will take you through several common parts of jQuery’s...
View ArticleProgramming With Yii2: Using Amazon S3
What You'll Be CreatingIf you're asking, "What's Yii?" check out my earlier tutorial, Introduction to the Yii Framework, which reviews the benefits of Yii and includes an overview of what's new in Yii...
View ArticleProcessing Forms With phpPress, goPress, rubyPress, and nodePress
Now that you have a web site using a flat file system, you would like to get some feedback from your users. Adding Disqus is easy since it’s all JavaScript code added to the page, but it isn’t what you...
View ArticleCommon React Native App Layouts: Gallery Page
In this series, you're learning how to use React Native to create page layouts commonly used in mobile apps. The layouts you're creating won't be functional—instead, the main focus of this series is to...
View ArticleUpgrading Your Linux Server to PHP 7.0
What You'll Be CreatingCover image via PONTIERIntroductionPHP 7 was released last December. Once you've tested your code locally to run on it, it's time to upgrade your production server. Generally, I...
View ArticleHow to Integrate Visual Composer Into Your WordPress Themes
Visual Composer is WordPress plugin which allows pages to be built using a drag-and-drop interface. It gives users the power to layout pages easily, and it gives developers the opportunity to add value...
View ArticleCreating a Custom WordPress Messaging System, Part 1
Earlier this year, we worked through a series of tutorials covering the process of creating custom administration pages in WordPress. Though this series is not necessarily a prerequisite for the...
View ArticleHow to Extend Visual Composer With Custom Content Elements
In the previous tutorial we looked at Visual Composer for theme developers; licensing and technical setup. In this tutorial we’ll take things further, extending Visual Composer and setting it up to...
View ArticleGet Started With Android VR and Google Cardboard: Panoramic Images
During the 2014 Google I/O conference, Google introduced the Cardboard VR viewer, an inexpensive device made of cardboard, which uses lenses and a user's phone to provide simple access to virtual...
View ArticleMake Creating Websites Fun Again With Hugo
What You'll Be CreatingStatic sites are popular for many reasons - avoiding overkill solutions and keeping a project simple without databases, dependencies or specific server side configurations (no...
View ArticleWhat's New in Firebase? Updates From the Firebase Dev Summit
Firebase's goal is to help developers build better apps and grow them into successful businesses. By taking care of your app back-end or infrastructure, Firebase lets you focus on solving problems for...
View ArticleThe Power of PowerShell, Part 1
PowerShell is an interactive shell and scripting language from Microsoft that rethinks what a command shell is all about. It has very interesting capabilities above and beyond the familiar Unix shells,...
View ArticleJava vs. Kotlin: Should You Be Using Kotlin for Android Development?
When you think about Android development, chances are one programming language immediately springs to mind: Java.While it’s true that the majority of Android apps are written in Java, when it comes to...
View ArticlePreparing a Book Index Using Python
You have probably come across some of those large text books and noticed the index at the end. With a hard copy, it is nice to have such an index to navigate to the desired page quickly. I have...
View ArticleCreate an iOS App With Swift 3: Variables, Constants, and Optionals
Variables in Swift are a fundamental and powerful language concept. Although they seem simple, they include a lot of functionality, and there are also some common pitfalls you will encounter when doing...
View ArticleProgramming With Yii2: Routing and URL Creation
If you're asking, "What's Yii?" check out Introduction to the Yii Framework, which reviews the benefits of Yii and includes an overview of Yii 2.0.Introduction to RoutingIn this Programming With Yii2...
View ArticleBuilding Your First Web Scraper, Part 1
Rubyland has two gems that have occupied the web scraping spotlight for the past few years: Nokogiri and Mechanize. We spend an article on each of these before we put them into action with a practical...
View ArticleCommon React Native App Layouts: News Feed
Welcome back to this series, in which you're learn how to use React Native to create page layouts commonly used in mobile apps. The layouts you're creating won't be functional—instead, the main focus...
View ArticleNew Course: Get Started With NativeScript and Mobile Angular 2
What You'll Be CreatingNativeScript is a cross-platform mobile framework that lets you write apps using the web technologies you know and love: CSS, ES6, and even frameworks like Angular 2.Sound...
View Article