If you ask any Star Wars fan to name their favorite ship, 7 out of 10 people will point to the same spacecraft. Sure, some of them will say the Tie Interceptor, while others will choose the X-wing Starfighter. But the majority will definitely go for the Millenium Falcom, the iconic Corellian light freighter that…

Out of the many different formats out there, there are few that are polar opposites in the way that MOV and WMV are. Because MOV was developed by Apple and WMV was developed by Microsoft, both have been competing with one another for years on end. On some Windows PCs you may have difficulty playing…

The release of Angular 6 brought improved support for TypeScript, and the July release of VS Code brought support for TypeScript v2.9.2 by default. However, since updating, some users developing Angular applications for work have discovered a bug where IntelliSense imports have stopped using path masks. The issue is particularly prevalent when creating a new…

The Ionic framework does a great job of making the build process from JavaScript to a bundled Android APK or Apple XCode Project really simple. In most cases, you only need to run the command line instruction ionic build [platform] from within your project. However the process to build for both Android and iOS, and…

Bragi has collaborated with Mimi Hearing Technologies to make The Dash product line even smarter – and personalised. The Dash series including the Dash Pro, the one and only ear computer in the market – with 27 sensors and its own operating system, now offers a truly personal music experience. Using the Mimi Defined™ technology,…

The biggest buzzwords in the Angular scene right now are actually concepts made mainstream by React: Application state or store using a Redux pattern. NgRx is a fantastic library which allows Angular developers to use a Redux store to maintain application state. It’s really powerful, and integrating it with @ngrx/effects or metaReducers as well as…

The biggest buzzwords in the Angular scene right now are actually concepts made mainstream by React: Application state or store using a Redux pattern. NgRx is a fantastic library which allows Angular developers to use a Redux store to maintain application state. It’s really powerful, and integrating it with @ngrx/effects or metaReducers as well as…

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. Later, I updated the architecture to be compliant with the Angular 6 major release. Below is the approach I took, with some justifications for…

This tutorial will walk-through creating and adding a cookie-consent banner to make websites compliant with the new GDPR regulations in effect from 25 May 2018. You can read more about the GDPR regulation on the Information Commissioner Office’s website. This tutorial will focus on making WordPress websites which utilise Google Analytics for monitoring traffic to…

I’m sure we have all been there. I just finished up a pretty big project for a client’s website using WordPress, and after all testing was completed the site went live. A few days later there were reports of messages from the website not reaching Microsoft Hotmail inboxes. I tried to replicate the issue with…

Feature toggles in systems which are heavily user-interface orientated can be a challenge. So far, I haven’t found a way to use them effectively without clogging up my code with if statements. But, if you build an Angular app and follow a router-based architecture, then you can make good use of an unconventional feature bundled…