Get Your Head in the Game With Intel RealSense
Since 1999, I've worked through my company, TheGameCreators, to make it easier for everyone to make games. Last year, I started developing with the Intel RealSense SDK and camera, which lets you...
View ArticleThe New Modification System in OpenCart 2
The success of any open-source framework depends on certain factors, and extensibility is one of the important factors amongst them. It allows the community to add new features and enrich its core...
View ArticlePayPal Integration Part 3: PayPal Webhooks
What You'll Be CreatingA Webhook is an HTTP callback that occurs when something happens; a simple event-notification system via HTTP POST that allows developers to easily access notifications of...
View ArticleHow to Adopt Model View Presenter on Android
In the previous tutorial, we talked about the Model View Presenter pattern, how it is applied on Android, and what its most important advantages are. In this tutorial, we explore the Model View...
View ArticleIntroduction to Google DFP: Using House Ads
What You'll Be CreatingThis is the sixth tutorial in a series about Google DoubleClick for Publishers. DFP is a service that can seem incredibly complicated to the uninitiated—our series aims to...
View ArticleAndroid From Scratch: How to Run Your Application on a Physical Device
Most Android phones and tablets can be connected to a computer using a USB cable. However, by default, the USB connection established between an Android device and a computer is limited to file...
View ArticleKick-Start WordPress Development With Twig: Introduction
A lot has been written about the future of WordPress, and many believe that it lacks a templating language, especially when platforms like Django, Ruby on Rails, Node.js, Laravel, and even Drupal...
View ArticleUnderstand Caching in OpenCart
Nowadays, you can’t afford to go offline even for a couple of minutes if you’re dealing with a global audience as it gives your competitor a chance to prove that they are ahead of you.Caching is an...
View ArticleWhat Are Laravel Exceptions?
As a PHP developer, you may use exceptions, because they allow you to notice when something has gone wrong or the user has acted in an unusual way (such as division by zero). Without exceptions, your...
View ArticleNew Coffee Break Course on JavaScript Promises
Do you want to learn more about JavaScript promises? If so, our new Coffee Break Course, Using JavaScript Promises, is ideal for you. You'll get a comprehensive introduction to the topic in just ten...
View ArticleGetting Started With Ionic: Services
What You'll Be Creating1. Introduction to ServicesIn the first and second part of this series on Ionic, we set up local development and built a couple of views to load a list of parks using some of the...
View Article20 Useful WordPress Gallery Plugins
Several WordPress versions ago, putting together an image gallery wasn't the easiest thing to do, let alone a gallery of videos or products for sale.Today, however, there are many WordPress gallery...
View ArticleWP REST API: Internals and Customization
In the previous part of the series, we learned about creating, updating, and deleting content remotely through the WP REST API. It allows us to create platform-independent applications that work...
View ArticleRails Image Upload: Using CarrierWave and Devise
In the first part of this series, you learned how to use CarrierWave in your Rails application. In this second part, you will learn how to enable image uploading for your users using Devise. Devise is...
View ArticleSet Up a Multilingual Site in OpenCart
In the domain of website development, multilingualism is no longer a buzz word and is instead considered something that should be available as a default feature. Most of the popular sites have already...
View ArticleTesting and Dependency Injection With Model View Presenter on Android
We explored the concepts of the Model View Presenter pattern in the first part of this series and we implemented our own version of the pattern in the second part. It's now time to dig a little deeper....
View ArticlePython 3 Function Annotations
Function annotations are a Python 3 feature that lets you add arbitrary metadata to function arguments and return value. They were part of the original Python 3.0 spec.In this tutorial I’ll show you...
View ArticleIntroduction to Google DFP: Using Queries and Reports
What You'll Be CreatingWelcome to the seventh tutorial in our series about Google DoubleClick for Publishers. DFP is a service that can seem incredibly complicated to the uninitiated, so our series has...
View ArticleGrow Your Subscribers With the Mailgun WordPress Plugin
The Mailgun Plugin's New List Subscription FeatureThe Mailgun WordPress plugin has always been a simple way to add outbound email support to your WordPress server simply, easily and affordably—without...
View ArticleAndroid From Scratch: Common UI Design Patterns
While Android allows you to create almost any custom view or user interface that you could possibly want, there are a few user interface patterns that have been proven to work well for users in the...
View Article