Using Routes In An Angular TypeScript Application

October 30, 2015 Nic Raboy

With Angular development happening in full force, I figured it was time to take a break from Angular 1 and start thinking about what it takes to make the switch over to Angular. Like with most JavaScript powered applications you will have a single page composed of partial routes and views. I previously wrote about how to navigate with the AngularJS UI-Router, but in Angular things are pretty different.

Here we’re going to take a look at using routes and views to navigate within our Angular TypeScript application.

Read More

Install The LAMP Stack On A Debian Linux VPS

October 26, 2015 Nic Raboy

So you’re at a time in your life where you want to manage your own web server. Maybe you are currently on a shared hosting plan and it isn’t giving you the performance you need because your web application is getting crazy amounts of traffic or maybe you just want to play the role of DevOps. My blog (the one you’re on now) is on a virtual private server (VPS). The LAMP (Linux, Apache, MySQL, PHP) stack sits on top of this server which allows me to serve web applications or support software like WordPress.

My VPS is hosted on a Digital Ocean Droplet with the Debian Linux distribution. Reading further will show you how to set up the LAMP stack on your own Debian Linux instance.

Read More

How To Get Programming Help In Forums And On My Blog

October 23, 2015 Nic Raboy

So I answer enough forum, Stack Overflow, and blog questions to feel it is now necessary to teach people how to properly seek programming help using these outlets or similar. I feel it is necessary because so much time can be saved for everyone when this is done correctly.

As someone who provides free resources and programming help, I often get a ton of questions that annoy me. Everyone like me understands that people want help, but may not know the best ways to get it. We’ll see the correct way to go about getting it.

Read More

Debugging Your Apache Cordova iOS App With Safari

October 19, 2015 Nic Raboy

Previously I wrote how to properly test your Ionic Framework application and how to debug your application using ADB for Android. However, I get many questions from people regarding how to test their Apache Cordova, PhoneGap or Ionic Framework application running on iOS.

In this guide I’m going to walk through the steps for troubleshooting code using an iOS simulator and the Safari web browser.

Read More

Create A Full Stack App Using Node.js & Couchbase Server

October 15, 2015 Nic Raboy

Previously I wrote about how to create an AngularJS application with PouchDB and Couchbase. The way I demonstrated is of course one way to accomplish the job of using Couchbase in a web application. This time around we’re going to take a look at creating a full stack application using the Couchbase, Express.js, AngularJS, and Node.js (CEAN) stack.

You might be familiar with the MongoDB, Express.js, AngularJS, and Node.js (MEAN) stack, but I’m going to show you that this is just as possible with Couchbase and even easier to do.

We’re going to see how to install and configure all four of the CEAN stack services as well as make a very simple application out of them.

Read More

Fix iOS 9 App Transport Security Issues In Apache Cordova

October 14, 2015 Nic Raboy

The release of iOS 9 has caused a mess of problems in the Apache Cordova, Ionic Framework, and PhoneGap communities. Problems spanning from styling issues, to permission issues, and even stricter security requirements that Apache Cordova wasn’t ready to handle.

Here I’m going to discuss App Transport Security (ATS) an issue that is rapidly appearing amongst app developers.

Read More

Upcoming Presentation: ConnectJS 2015

October 12, 2015 Nic Raboy

In case you’re in the area and are interested, I will be in Atlanta, Georgia on October 16 and October 17 speaking at ConnectJS. This is a conference focusing on JavaScript development and mobile application development.

I will be giving two presentations titled Quick and Easy Development with Node.js and Couchbase Server and Developing For Offline Mobile Experiences.

Read More