Category Archives: Javascript

Ben Teese to speak at Angular.js conference

Shine is proud to announce that Senior Consultant Ben Teese will be speaking at the world’s first-ever Angular.js conference in Salt Lake City in mid-January. Also known as ng-conf, it will feature members of the Angular team from Google, as well … Continue reading

Posted in Javascript | Tagged , , | Leave a comment

YOW Conference – Melbourne highlights

4 Shiners attended YOW Melbourne last week, which is a technology conference held yearly and brings high-profile and savvy presenters to talk on new and current trends in IT. I’ll start with an overview of the venue, crowd and the … Continue reading

Posted in Javascript | Tagged , , , , | Leave a comment

Backbone Antipatterns

Backbone.js deserves a lot of credit for bringing MVC to mainstream client-side Javascript development. That said, many beginners ask what the ‘right way’ of doing something with Backbone is. The bad news is that there’s not necessarily a ‘right way’ … Continue reading

Posted in Javascript | Tagged | 17 Comments

Respect The Javascript

Yes, it’s true. Javascript is so popular it can now be a full-time job. Many people used to coast through their daily jobs as a PHP, Rails, Java developer with a few $(..) statements, maybe a $(‘#message’).hide() (or a $(‘#message’).slideUp(); … Continue reading

Posted in Javascript, Testing | Tagged | 10 Comments

Performance Comparison Between Node.js and Java EE For Reading JSON Data from CouchDB

Node.js has impressed me several times with high performance right out of the box. In my last Node.js project it was the same: we beat the given performance targets without having to tweak the application at all. I never really … Continue reading

Posted in Javascript, Node.js | Tagged , , , | 35 Comments

JavaOne 2013 Day Zero

The 18th JavaOne started this Sunday in San Francisco. Covering three hotels in downtown SF, Hilton, Parc55 and Nikkon and with keynotes in the Moscone Centre, Oracle OpenWorld is hands down the biggest conference I’ve ever attended.  It covers 5 … Continue reading

Posted in Javascript, Node.js, Opinion, Uncategorized | Tagged , | 1 Comment

Backbone Is Not Enough

Having spent the last 18 months or so working with Backbone.js, I’ve formed the following opinion: Backbone is not enough for building large single-page applications (SPAs). Sure, you and your team may be able to get your app across the … Continue reading

Posted in Javascript, Opinion | Tagged , , , | 8 Comments

Video of Marc Fasel’s Presentation at Web Directions Code 2013

Shine Technologies’ senior consultant Marc Fasel gave a presentation on asynchronous JavaScript with Node.js at this year’s Web Directions Code conference May 2-3. The title of the presentation is Put on Your Asynchronous Hat and Node, and the video is … Continue reading

Posted in Javascript, Node.js | Tagged | Leave a comment

Accessors vs Dirty-checking in Javascript Frameworks

One of the many ways in which EmberJS, AngularJS, and BackboneJS differ is in how they treat their models. AngularJS uses dirty checking on Plain Old Javascript Objects (POJSO); whereas EmberJS and BackboneJS both use accessors (getters and setters) on … Continue reading

Posted in Javascript | Tagged , , , , , , , , | Leave a comment

Testing Backbone Views with QUnit and Sinon

Unit-testing Backbone Views is hard. You need to cover enough for the test to be meaningful (for example DOM updates and server calls), without getting too tangled up in gory details. In this post I’ll talk about how we use … Continue reading

Posted in AJAX, Javascript, Testing | Tagged , , , , | Leave a comment