• CloudKit
    Building a Shopping List Application With CloudKit: Adding RelationshipsPreview image@2x
    In the previous tutorial of this series, we added the ability to add, update, and remove shopping lists. A shopping list without any items in it isn't very useful, though. In this tutorial, we'll add the ability to add, update, and remove items from a shopping list. This means that we'll be working with references and the CKReference class.Read More…
  • Android
    How to Debug Your Android Wear Apps on a Hardware DeviceAndroid 1
    With Android Wear, you can create a user experience designed specifically for wearables. But how do you debug your applications? While it is possible to debug most Wear features using the Android emulators, sometimes it is helpful to see the application on a real device. In this short video tutorial from my recent Android Wear course, I’ll show you how to debug your applications on a physical Wear device.Read More…
  • Core Data
    Core Data and Swift: Asynchronous FetchingPreview image@2x
    In the previous installments, we discussed batch updates and batch deletes. In this tutorial, we'll take a closer look at how to implement asynchronous fetching and in what situations your application can benefit from this new API.Read More…
  • Yii
    How to Program With Yii2: Google AuthenticationPreview%20google%20api
    In this episode, we'll show you how to have your Yii2 app users register and sign in with their Google accounts.Read More…
  • WordPress
    How to Develop a Membership Site With WordPress: Part 3Thumbnail
    Earlier on in the series we covered how to customise the WordPress login and registration forms. We then added some custom fields to our registration form. Today, in the third and final part of this series, we will be covering how to develop a “my account” section for your site’s users whereby users can edit their profile information. Read More…
  • Promotion
    Cyber Monday Creative Bundle Cyber
    Get the ultimate bundle for Creatives. Over 80 high-quality mock ups, add-ons, actions, icons & more. Just $39!Read More…
  • Core Data
    Core Data and Swift: Batch DeletesPreview image@2x
    Core Data is a framework I really enjoy working with. Even though Core Data isn't perfect, it's great to see that Apple continues to invest in the framework. This year, for example, Apple added the ability to batch delete records. In the previous article, we discussed batch updates. The idea underlying batch deletes is very similar as you'll learn in this tutorial.Read More…
  • Java
    New Course: Learn Java for AndroidJava android 1
    Android is the world's most-installed mobile OS, running devices as different as phones, tablets, watches and TVs. By developing for Android, you can create apps for all these devices. But before you start coding Android apps, you'll have to learn the Java programming language! In Learn Java for Android, you'll master the basics of Java programming, with a focus on the Android platform. Read More…
  • WordPress
    A Beginners Guide to Titan Framework: Creating an Admin Panel With TitanTitan framework
    The WordPress admin panel is pretty open for modifications and web developers have made the most out of it. These modifications are more common in themes due to the extended level of functionality, but you can find a complete set of option frameworks in some prominent plugins as well. Let's review what can we do inside the admin panel when it comes to creating options with Titan Framework.Read More…
  • React
    Create a React Class in 60 Seconds60 second preview
    React is a JavaScript library built and maintained by Facebook that aims to make it easy to build user interfaces using, you guess it, JavaScript.Read More…
  • Core Data
    Core Data and Swift: Batch UpdatesPreview image@2x
    Even though Core Data has been around for many years on OS X and iOS, a feature that was added only recently are batch updates. Developers have been asking for this feature for many years and Apple finally found a way to integrate it into Core Data. In this tutorial, I will show you how batch updates work and what they mean for the Core Data framework.Read More…
  • WordPress
    Troubleshooting WordPress in 60 Seconds60 2
    WordPress site problems can have many causes, but even so, a few basic steps will help you catch most of them. Here’s how to troubleshoot WordPress sites in 60 seconds!Read More…