Angular 2 is all the rage right now. It is a significant step in the right direction from its predecessor AngularJS 1 for numerous reasons, one being its decoupling from the document object model (DOM). This separation allows for applications to be built ... more
I play around with iBeacons quite frequently. I created my own Internet of Things (IoT) iBeacon project as well as an AngularJS wrapper for using iBeacons in an Ionic Framework application. This time around I figured I’d take my iBeacon adventure to ... more
Rich site summary (RSS) feeds are very common on blogs or sites that have a publication type feed. These feeds are in XML format and have information such as the publication title, a summary, or other bits of information that is rather useful. There ... more
A little more than a year ago I wrote a tutorial regarding using local notifications in an Ionic Framework Android and iOS application, but Ionic Framework and AngularJS is rapidly becoming a thing of the past. Lately, anything Angular 2 is all the rage ... more
In my previous NativeScript tutorials I demonstrated how to access native platform APIs and features using JavaScript, but I never explained how to develop plugins that could accomplish this in a very maintainable fashion. By moving this native functionality ... more
Not too long ago I wrote an article that explained how to include external JavaScript libraries in an Angular 2 TypeScript project. To summarize that post, my goal was to show how to use any of the millions of JavaScript libraries that exist online within ... more
So you want to take advantage of your iOS devices touch id functionality? I don’t blame you because I find my iPad Air 2’s fingerprint reader incredibly useful. Previously I wrote about using touch id for authentication with Ionic Framework 1, but with ... more
So you want to take advantage of your iOS devices touch id functionality? I don’t blame you because I find my iPad Air 2’s fingerprint reader incredibly useful. Previously I wrote about using touch id for authentication with Ionic Framework 1, but with ... more
Being able to scan a barcode is a convenient way to share bits of data. Whether you’re using QR codes to share contact information or traditional barcodes for product information, being able to scan an image is more convenient than either entering a ... more
Being able to scan a barcode is a convenient way to share bits of data. Whether you’re using QR codes to share contact information or traditional barcodes for product information, being able to scan an image is more convenient than either entering a ... more
Today I have finished the final episode of a five-part webinar series on the subject of Couchbase, Express Framework, Angular 2, and Node.js (CEA2N) application development. This webinar series has been going on for the past five weeks where each week ... more
Today I have finished the final episode of a five-part webinar series on the subject of Couchbase, Express Framework, Angular 2, and Node.js (CEA2N) application development. This webinar series has been going on for the past five weeks where each week ... more
Not too long ago I wrote about uploading files to a Node.js server that was making use of the Multer middleware. In that scenario the files were saved to the file system and even though I didn’t demonstrate it, in theory the file metadata would be stored ... more
Not too long ago I wrote about uploading files to a Node.js server that was making use of the Multer middleware. In that scenario the files were saved to the file system and even though I didn’t demonstrate it, in theory the file metadata would be stored ... more
From February 15th to February 17th 2016 I will be at DevNexus 2016 in Atlanta, Georgia. This is a developer conference relating to many different technologies such as Java, Node.js, and the mobile platforms. I will be giving several talks at DevNexus ... more
When I build web applications, my least favorite part is always in the realm of file uploads. They are often complicated to do and take a lot of time. Pretty much every web application lately, regardless of what it is, requires file uploads, even if ... more
Full stack development is all the rage right now. Knowing how all the bits and pieces of an application works is a necessity in modern development. Previously I demonstrated how easy it was to create a full stack application using the Couchbase, Express, ... more
Have you ever wanted to build a mobile real-time chat application? Previously I demonstrated how to build a real-time chat application using the CEAN web stack using Socket.io. This is essentially part two to that tutorial. We’re going to take a look ... more
Anyone looking to build a mobile application is going to find themselves needing to make HTTP requests to some remote web service at some time. It is just how the modern web and modern app development process is now. Previously I had demonstrated how ... more
Previously I wrote about using Oauth within an Ionic 2 mobile application. However, for the typical user that can be a real hassle because it by far isn’t short. This is why I created the library ng2-cordova-oauth on GitHub. This library has numerous ... more
I’ve been a JavaScript developer for a while now, but with the release of Angular 2, I’ve been inspired to pick up TypeScript. However, what happens when I want to use one of my hundreds of available external JavaScript libraries in my project? I’m going ... more
A popular way to display notifications within a mobile app is through Toast notifications. Previously I demonstrated how to display these notifications using Ionic Framework 1, but with Ionic 2 being all the rage, I figured it would make sense to demonstrate ... more
I’ve always wondered what it took to develop a real-time chat application. Being able to broadcast messages instantly to other people using the same application is a pretty cool concept. Since I’ve been playing around a lot with the Couchbase, Express, ... more
Ionic 2 is becoming all the rage right now because of it using Angular 2. With the introduction of Angular 2, comes many differences in the language and framework itself. One of the most critical parts of any mobile application is its ability to save ... more
Toast notifications are a common thing in Android applications. They are convenient because you can display a message to a user and have it disappear shortly after without blocking any of the UI that might exist within the application. I already demonstrated ... more
In most scenarios, when developing a mobile application, you’re going to want multiple pages or screens for displaying information. In Ionic Framework 1, you’d use the AngularJS UI-Router to navigate between pages, but things are different when it comes ... more
At the moment Node.js is my web development language of choice, but occasionally I come across something that really grinds my gears. I sometimes find that I’ve fallen into an async hell that screws up a lot of things. For example, maybe I’ve designed ... more
To continue my sprint on Telerik NativeScript related topics, I figured it was time I talk about how to handle navigation to different routes or views within an application. With platforms such as React Native you would use a Navigator component and ... more
As I mentioned in some of my other posts, I’ve been exploring NativeScript by Telerik. So far it has proven to be a nifty platform and my attention is still invested. Previously when writing about similar technologies such as React Native and Ionic Framework, ... more
I’ve been doing a lot of NativeScript development lately because I’ve found it to be a pretty nifty platform. If you’re unfamiliar with NativeScript, it is similar to Ionic Framework and React Native in a sense that you can use JavaScript to build iOS ... more