Introduction to Testing on iOS
No one wants to ship buggy software. Ensuring that you release a mobile application of the highest quality requires much more than a human-driven manual quality assurance process. New devices and...
View ArticleNew Course: Getting Started With Symfony 2
Symfony 2 is one of the most popular modern PHP frameworks. It has the advantages of being modular, extensible, and feature complete. Our new course, Getting Started With Symfony 2, is designed for...
View ArticleConfiguring W3 Total Cache: Advanced Minification Settings
In the previous article, we completed configuring the Page Cache settings. In this article, we continue with the setup of W3 Total Cache by looking at setting for General, HTML & XML, JS, CSS and...
View ArticleRefactoring Legacy Code - Part 11: The End?
In our previous lesson we've learned a new way to understand and make code better by extracting till we drop. While that tutorial was a good way to learn the techniques, it was hardly the ideal example...
View ArticleEnvato Stories Meets Tuts+ Instructor Jordy Vandeput
The latest Envato Stories video comes from Hasselt, Belgium, where the team met up with Tuts+ video production instructor Jordy Vandeput. Jordy has been teaching on Tuts+ since the start of 2013, as...
View ArticleWooCommerce: Adding Virtual Products to Your Store
In an earlier tutorial, I demonstrated how to add physical products to your WooCommerce store, as well as how to add affiliate products.In addition to physical products which you ship, you can also add...
View ArticleCollecting Donations With WordPress: PayPal
In the first part of this mini-series titled, "Collecting Donations With WordPress", you'll learn how to write a WordPress plugin which allows users to send you a donation via PayPal. The plugin uses...
View ArticleGetting Started with Xamarin.Forms: Customizing User Interface
1. Setting the StageAs you create applications with Xamarin.Forms, you will no doubt like the simplicity of creating user interfaces. Using Xamarin.Forms, you are able to use the same terminology for...
View ArticleEvaluating Your Business for a WordPress eCommerce Solution
There is a general perception that WordPress is free and easy to set up, and that one can rapidly set up an online store and start trading. The truth of the matter is, there are a lot of considerations...
View ArticleCreating a PayPal Buy Now Button With Variable Shortcodes
PayPal is a great payment processor that allows anyone to send you money, which you can then send directly to your bank account. In this tutorial, you'll learn how to make a WordPress plugin allowing...
View ArticlePagely Review: Fine-Tuned Managed WordPress Hosting
Managed WordPress hosting has exploded in the past couple of years, but the concept of hosting specifically optimized for running WordPress sites was pioneered by just a few companies.Pagely was one of...
View ArticleiOS 8: Creating a Today Widget
One of the most popular new features introduced in iOS 8 is the ability to create several types of extensions. In this tutorial, I will guide you through the process of creating a custom widget for the...
View ArticleReal User Monitoring with New Relic Browser
What You'll Be CreatingMost analytics services operate by recording only basic information about your visiting users e.g. the visited url, the referring url, the computer operating system and the time...
View ArticleSettings and Controls for a Color Scheme in the Theme Customizer
What You'll Be CreatingThe theme customizer is a great tool to allow your users more freedom to tweak a theme without having to edit the code. But if you want to let your users change the colors of...
View ArticleCreating Maintainable WordPress Meta Boxes: Save and Retrieve
As we come up on the end of this series, we have two more topics to cover:Saving information to and retrieving information from the databaseRefactoring the code so that it becomes more maintainable for...
View ArticleDistributing iOS Apps With iTunes Connect
Once you've developed your iOS or OS X app, it's time to submit it to Apple for release in the App Store. This process is done through iTunes Connect, which is the portal connecting developers to the...
View ArticleIntegrating CloudFlare With WordPress
CloudFlare is one of the leading CDNs on the web right now. It has strategically located servers all across the globe that reduce the load times of your website by serving static files like images,...
View ArticleBuilding a Social Profile Widget: Get Your Follower Count
A feature that's becoming more common with websites is the social media profile widget. The widget consists of icons and text that link to a number of social network profiles to which the website is...
View ArticleCollecting Donations With WordPress: Bitcoin
In the second and final part of this mini-series titled, "Collecting Donations With WordPress", you'll learn how to write a WordPress plugin which allows users to send you a donation via Bitcoin.Part 1...
View ArticleMulti-Instance Node.js App in PaaS Using Redis Pub/Sub
If you chose PaaS as hosting for your application, you probably had or will have this problem: Your app is deployed to small "containers" (known as dynos in Heroku, or gears in OpenShift) and you want...
View Article