Posts about

Angular 5 was officially announced on 1st November 2017 and succeeded Angular v4.4.0. This release of Angular 5 focused on reducing the size of Angular apps to make them faster. Below are the major changes and features introduced in Angular 5. Http Deprecated and replaced by HttpClient Since the release of Angular 2, the @angular/http…

Whenever I browse the ‘Web Development’ or ‘WordPress’ areas of Twitter and Reddit, I always come across intriguing questions and opinions on WordPress development workflows. Strangely, I find that a number of developers don’t feel they have found the best workflow which allows for their needs of agility, flexibility and ad-hoc development wherever and however…

If your Plesk server is improperly configured you may find that accessing the control panel is only possible through your IP address. Symptoms include being able to access the Plesk control panel by visiting IP.ADDRESS:8443, but when accessing DOMAIN.COM:8443 your browser is redirected to localhost.localdomain. Unless you have a local DNS mapping for this address,…

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…

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…

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,…