Up until now, it has been difficult for Mac users to get involved with P2P video sharing via Ace since the protocol is not supported natively by Apple macOS. Windows users however, have been able to harness the official Ace application as well as several alternatives by third-party developers and hence the Ace stream scene…

In this article we will explore how to integrate Stripe payment checkouts with your Ionic application. As with many other Ionic tutorials on this website, we will assume that you are using a variant of Ionic v.1x and have a PHP-backend or LAMP server to enable backend communication with the Stripe payment API. Please note…

In this article we will look at implementing geolocation features in to our Ionic application, in particular presenting the location on an embedded Google Map. This feature can come in useful for many different scenarios, but for the purposes of this tutorial we will keep it simple and just present the user’s current location on…

A recent project I was working on required me to build a very simple REST API. I was using AngularJS as the front-end, and decided to use a dead simple PHP and MySQL setup for the back-end. I created several endpoints using PHP which simply extracted data from a MySQL database and printed them to…

It’s relatively easy to develop a drone that can fly on its own, but it’s another matter developing one that can navigate the many obstacles of real life. That’s where Microsoft thinks it can help. It just published an open source simulator, the Aerial Informatics and Robotics Platform, that helps designers test and train autonomous…

WordPress custom fields are great for storing additional data related to a post or page. For example, you may want to store a ‘rating’ value on posts which are review articles. But what if you wanted to store more complex data? What if you wanted to store multiple values? How to store complex data as…

Custom fields are what turns WordPress from a blogging platform to a CMS. Want to do just about any project on WordPress but not sure it is up to the job? Custom fields are the answer. In this post, there are ten awesome things to do with custom fields in WordPress. Be aware though, most…

On Tuesday, Amazon announced it’s new Chime service which it plans to use to take on other video conferencing software including Skype. The new service from Amazon is available on all popular platforms including Windows, Android, macOS and iOS but has no killer features which would make it stand out against competition. Amazon promises that…

The latest iOS 10.1.1 release from Apple focuses mostly on small changes and bugfixes reported during the iOS 10.1.0 public release. All reported bugs from iOS 10.1 have been resolved. According to the changelog published by Apple, the iOS 10.0.2 update: This update fixes bugs including an issue where Health data could not be viewed…

The Linx 1010b tablet is a popular option among people who want a Microsoft Surface tablet but are unsettled by the price tag. The Linx 1010b, in the eyes of most people, is a slimmed down Surface tablet with inferior specifications and build quality. But given that it is six times cheaper than the Surface,…

Some users of the Linx 1010b tablet may have noticed that their device fails to recognise any major Windows 10 updates beyond November 2016. The biggest giveaway to this is seeing messages on the app store prompting the user to upgrade to Windows 10 Anniversary Update, or upgrading to a tablet with more features. The…