Tag Archives: AngularJS

Back to blog home page

Hosting and Deployment of Your AngularJS App

Posted by on Dec 15, 2015

There is a wide range of options for hosting and Angular app. If your app is primarily client-side, there’s no need for a  powerful server – a recurring cost that is a hindrance to app development. Luckily, Backand gives you a secure, reliable, and high-performance hosting environment for your application.

And the best part, to celebrate the holiday season and the new year,  we’re giving you your first 12 months free! (limited to 10GB of storage and 500GB/month of data transfer).

Below we’ll look at the features offered by Backand Hosting, and see how they can be integrated into your project.

Continue reading

Back to blog home page

The Ultimate Stack for Mobile Apps: Ionic & Backand

Posted by on Dec 02, 2015

About two months ago, we published the results of a survey we conducted among Backand users in which we asked what would you most like us to integrate with. The clear winner was Ionic (with PhoneGap, highly related, coming in strong at #4).

So today we are officially announcing the Ionic Framework integration with Backand. It’s been out as sort of a beta for a while, but now it’s official. We believe that Ionic and Backand together make the perfect stack for building hybrid mobile apps in AngularJS.

Continue reading

Back to blog home page

Adapting NoSQL Syntax to SQL Databases

Posted by on Nov 30, 2015

One of the greatest strengths of NoSQL databases is the query language used. While SQL databases are essentially required to use SQL queries, NoSQL databases give you the chance to build and manipulate queries as JSON, allowing for far more readable – and understandable – queries in your application. Below we’ll look at how Backand adapts a MongoDB-inspired NoSQL query language into SQL statements, allowing you to use whichever idiom lets you feel the most productive.
Continue reading

Back to blog home page

Integrating an AngularJS App on Backand with Amazon S3

Posted by on Oct 30, 2015

Expanding Available Functionality

Amazon Web Services, or AWS, offer a lot of useful functionality for web developers: from hosting, to distributed computing, to data storage, and much more. We at Backand leverage AWS in several ways and in this post we’ll look at Amazon S3, and how you can integrate the object storage service into a Backand-powered application.
Continue reading

Back to blog home page

Using CoffeeScript with AngularJS

Posted by on Sep 09, 2015

JavaScript is an incredibly flexible language, allowing for nearly any imaginable programming style to be used. JavaScript allows you to approach programming from any of a number of paradigms, including procedural programming, object-oriented programming, declarative programming like that used in AngularJS, and even functional programming. However, many newer languages like Ruby, Haskell, and Python have introduced programming idioms that have proven particularly useful as these languages have evolved. Many developers lamented that this kind of functionality was not available in JavaScript, and consigned themselves to sometimes complicated work-arounds. Below we’ll look at CoffeeScript, which allows developers to use many of these new features in a JavaScript-like language which can later be compiled into a form that the application can use.

Continue reading

Back to blog home page

Functional Testing with Mocha & Chai

Posted by on Aug 26, 2015

Full Stack JavaScript Code

In full stack JavaScript development involving JavaScript on either or both the client-side and the server-side, we would like to test function input-output behavior. In its simplest form, function input-output behavior specifies the output of the function in terms of its input.

Continue reading

Back to blog home page

Automated Code Documentation for AngularJS

Posted by on Aug 12, 2015

Codified Comments

One common divisive point among programmers is on the importance of code comments. Some maintain that code is not complete until it is fully commented. Others maintain that well-written code should require no extra information – it is self-documenting. Whichever side of the fence you fall on, sometimes you find yourself in need of generating documentation based on your code – for example, when writing an API that will be consumed in a black-box manner. The Back& team looked at a number of different documentation products for JavaScript projects. Here’s what we found.

Continue reading

Back to blog home page

All About AngularJS Unit Testing – Part II

Posted by on Jul 21, 2015

Testing for Success

In our last article on unit testing we covered the common metrics used when gauging a unit testing suite’s success rate. We were able to demonstrate that each metric – on its own – had a fatal flaw that prevented you from being 100% certain of your test suite’s success when the metric was met. However, that is not to say that the metrics are completely useless. Below we’ll touch upon how the metrics should be viewed, then add a few best practices into the mix that, when followed, should make your code as robust as can be managed.

Continue reading

Back to blog home page

RDBMS Deep Dive

Posted by on Jun 30, 2015

A Wealth of Relational Database Options

While many apps built using AngularJS leverage the MEAN stack, and thus rely upon NoSQL databases, there is still a lot of web development being done against traditional SQL-driven databases that could benefit from the tools Angular has to offer. Below we’ll look at each of the major Relational Database Management System (RDBMS) players, and how Backand can leverage their strengths to allow you to truly separate your application from its data.

Continue reading

Back to blog home page

Model-View-Controller (MVC) Deep Dive

Posted by on Jun 16, 2015

An Introduction to MVC

The Model-View-Controller (MVC) pattern is a web application architectural pattern that focuses on one thing – separation of concerns. The goal is to separate data handling from display logic, and separate the presentation of the data from its underlying representation and tied-in application logic. MVC is a very common and very popular architectural structure for website design and development. Below we’ll dive deeper into the MVC pattern. We’ll explore each of the components, their intended use, and how they are typically used in a web application. Finally, we’ll tie it all back into AngularJS, and see how we can use the MVC pattern to greatly ease application development.

Continue reading