This guide will walk you through using the Google Places API with an Ionic 3 application to avoid CORS errors by implementing a dead-simple NodeJS backend on Heroku. If you’ve searched for a way to use the Google Places API with your Ionic 3 application without involving a backend, I am afraid you do not…
Since Ripple reached the £0.50/$0.75 mark interest spiked and rumours have begun to mill around Ripple XRP being available from the major fiat-to-cyrpto exchanges. As of publishing this post, Ripple XRP is still being tipped to become available to purchase using USD/GBP from Coinbase, however the rough introduction of Bitcoin Cash BCH is making this…
With Bitcoin reaching record highs, Ethereum and Litecoin following in suit the buzz around cryptocurrencies has become more and more obvious. According to popular media, the next big currency is supposedly Ripple. As things stand in December 2017, purchasing Ripple with GBP isn’t as straight-forward as many newbies to cryptocurrencies would like it to be….
Since I couldn’t find any resources on Angular 5 app structure with multiple modules, I decided that whilst rebuilding an AngularJS app, I would implement a multiple-module architecture and document it. Below is the approach I took, with some justifications for the decisions I took. In the near future I plan to write more posts…
It’s fair to say the power bank market is very saturated and the choice is sometimes overwhelming for those looking for a new power bank. Though the concept of a power bank is very simple, there are still a dozen features to decide over, to ensure you get the best value for money. These include:…
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,…
If you’re considering this laptop, it should be because you’re on a tight budget. For most things, it’s underpowered and doesn’t pack enough to make it your long-term go-to daily driver. But if you have very specific, low-intensity needs then this might just be the right deal for you. The inexpensive HP Stream 14 is…
Previously, I was using a MacBook Pro 2015 as my daily driver. The 2016 release with the touch bar, Touch ID and Thunderbolt 3 really excited me but I decided to hold off and wait for the 7th generation “Kaby Lake” processors. Now that the 2016 model has been refreshed with the latest-generation Intel processors,…
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…