So far, views have not featured in any of our tests. It is time to do that. This will also illustrate some of the convenience of using Duck-Angular. Before illustrating this aspect, we’ll make some small additions to controller2.js and its corresponding view.
As the demands on the applications we write shifts, the technologies we use start to make it harder to meet them, and pretty soon we feel like we are always working against the technologies that are supposed to be helping us.
Having the JSON data allows trapping an error/warning and branching in script as required. One can return finer data and update a part of DOM also.
Things will slowly improve. There will continue to be glitches, some of which the press may even talk about a year from now. But a Jan 1st deadline is unrealistic.
“Flat” design is the new trend in modern web design. If you want to make your WordPress website or blog look clean, professional and elegant, here’s a list of 10+ beautiful flat themes, both free and premium.
There are plenty of CMS tools based on Java to help developers create multi-lingual and multi-channel websites. But how do we decide on the best one for our use case?
In my post on Filtering and Sorting data using Angular JS, I got a comment requesting a post on calling filters in a controller. We will see how to achieve that in this post.
I often get asked by beginner programmers what programming language they should learn. This is the wrong question to begin with.
Your linting tools are actually pretty darn good for pointing out problems. I know, obvious, right? But I didn't realize how often I'd do crap like renaming a function, telling myself I'd remember to update the references later, and then simply forget to do it.
This is relevant for anyone running a website – you may well find the increasingly large Ghostery audience being unable to view content that they actually expect to see.
This comprehensive tutorial is going to teach you the basics for implementing a card-based user interface inside of a PhoneGap application. The 'card' pattern is in wide use today because of its success as a UI element in Mobile-First designs.
Responsive web design taught us a thing or two about component-based front-end development. Before we were talking RWD, front-end components were pretty straight-forward
In this screencast, Brian Mann from Backbone Rails introduces you to MarionetteJS. This presentation covers all of the key functionality of Marionette and how you can use it to add animation functionality to your Backbone app.
The number of clicks on each widget is highly correlated to its relative order in the layout. Not sure how to interpret this result? It could mean one of three things.
These two frameworks have very different approaches when it comes to building models. Depending on the complexity of the model it can have a profound effect on the maintainability of your application.
For today's demo of the Behance API, I'm going to show something a bit different - search by color. Imagine being able to simply drop a picture onto your browser and have it return matching projects...
Destructuring in Coffeescript is an elegant feature that makes the language feel closer to pure functional languages such as Haskell. Let’s see an example of that.
AngularJS 1.2 was released around 10 days back and 1.2.1 was released last week with a few fixes. The new release includes a number of significant features. One of them is the c"ontroller as" syntax.
Recently I was conducting a code and security review of a web application at work where I came across a vulnerability that allowed users to inject CSS style sheet URL references into a page combined with the site supported user asset upload.
This post will be rehashing some ideas from two years ago when I did a previous Design Patterns series with other langauges. I have read on "23 Design Patterns mentioned by the GoF".
Two of Google's major web development technologies, AngularJS and Dart, had releases this past week. Dart's maturing process has been a little slower, but AngularJS's rise has been rapid.
After spending about 6 months on this new project using BackboneJS, and spending some hours learning AngularJS and EmberJS, my realization at this point is: Use Client-Side MVC very Selectively. Here are six items where you might consider using Client-side MVC.