How to Use MVVM in a Universal Windows App
The Model-View-ViewModel (MVVM) pattern helps developers separate an application's business and presentation logic from its user interface. Maintaining a clear separation between application logic and...
View ArticleExplore REST APIs in OpenCart 2.0: Part One
You'll see lots of exciting features in the recent major version of OpenCart, ranging from completely responsive design in the front-end and back-end to the event notification system and many more. One...
View ArticleTest-Driven Development With Laravel & Doctrine
As a PHP developer, you may use the Test-Driven Development (TDD) technique to develop your software by writing tests. Typically, TDD will divide each task of the development into individual units. A...
View ArticleRuby Page Objects for Capybara Connoisseurs
What You'll Be CreatingWhat Are Page Objects?I’ll give you the short pitch first. It’s a design pattern to encapsulate markup and page interactions—specifically to refactor your feature specs. It’s a...
View ArticleNew eBooks Available for Subscribers
Do you want to learn more about data analysis with Python? How about iOS 9 game development, Django, or Swift 2? Our latest batch of eBooks will teach you all you need to know about these topics and...
View ArticleValidating Data With JSON-Schema, Part 1
When you’re dealing with complex and structured data, you need to determine whether the data is valid or not. JSON-Schema is the standard of JSON documents that describes the structure and the...
View ArticleHow to Recognize User Activity With Activity Recognition
Making an application context-aware is one of the best ways to offer useful services to your users. There are a few ways to do this, including building applications that use geofences and other...
View ArticleExplore REST APIs in OpenCart 2.0: Part Two
In this series, we're discussing the REST APIs in OpenCart. In the first part, we went through the setup of API user credentials from the back-end. In this part, we'll extend it and go through the rest...
View ArticleAdding Social Sharing in a Node.js Single-Page Application
Single-Page Applications (SPAs) are powered by client-side rendering templates, which give the end user a very dynamic experience. Recently, Google announced that they crawl web pages and execute...
View ArticleHow to Grow Your App Team
You can find a lot of online resources that help you on your way to make a successful app. Once you reach that point, you're looking to retain or even expand on that success.This is the moment that...
View ArticleHow to Install WordPress: The Server Software
For some, signing up for a blog on WordPress.com is the easiest process for setting up a blog, but if you're looking to download a copy of the WordPress software and install it on a your local machine...
View ArticleValidating Data With JSON-Schema, Part 2
In the first part of this tutorial, you learned how to create quite advanced schemas using all available validation keywords. Many real-world examples of JSON data are more complex than our user...
View ArticleAndroid From Scratch: Exploring Android Sample Apps
One of the most daunting tasks when developing for Android, for both beginners and experts, is figuring out where to start when using a new feature. Luckily, Google has provided a number of open...
View ArticleHow to Work With WordPress Term Meta: Term Metadata API
The first post in this series laid the groundwork for understanding taxonomies, terms, and their relationship within the context of WordPress. If you haven't read it yet and you're brand new to...
View ArticleHow to Work With PDF Documents Using Python
I really admire Portable Document Format (PDF) files. I remember the days when such files solved any formatting issues while exchanging files due to some differences in Word versions, or for other...
View ArticleFree Coffee Break Course: CloudBerry Backup for Mac OS
Have you backed up recently? If not, or if you're not happy with your current backup options, you need to watch our free Coffee Break Course, Back Up Your Data With CloudBerry Backup for Mac OS.In this...
View ArticlePayPal Integration Part 2: PayPal REST API
What You'll Be CreatingIn this tutorial I am going to show you how you can take payments using the PayPal REST API and C#. All the libraries that they have for different languages such as Ruby,...
View ArticleGetting Started With Ionic: JavaScript Components
What You'll Be CreatingIn this tutorial, we are going to build our first Ionic app together and learn the basics of Ionic's JavaScript components. These components provide your app easy access to...
View ArticleWordPress Actions and Filters: What's the Difference?
Action and filter hooks are a fundamental part of the various WordPress APIs. Without them you're limited as to what you can do in your themes and (especially) your plugins.But sometimes it can be easy...
View ArticleHow to Work With JSON Data Using Python
This tutorial shows how easy it is to use the Python programming language to work with JSON data.Before I begin the topic, let's define briefly what we mean by JSON. Let's see how JSON's main website...
View Article