Category Archives: Javascript

Working With D3.js

D3.js is a JavaScript library that is used to generate visualisations, usually based on sets of data. I have been using it on a dashboard project for the past month, and wanted to share some of my thoughts and impressions … Continue reading

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

Put On Your Streaming Shoes

The Kick-Off Meeting It went something along the lines of: Client: “We have a new requirement for you..” Shiners: “Shoot..” Client: “We’d like you to come up a solution that can insert 2 million rows per hour into a database and be able to deliver real-time … Continue reading

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

JavaScript Webapps with Gradle

  Gradle is a build tool on the JVM platform that’s been gaining prominence over the last few years. Gradle’s reach doesn’t stop with JVM languages though.  The most recent releases, 1.10 and 1.11, have improved support for compiling native … Continue reading

Posted in Continuous Integration, Javascript, Tools | Tagged | 4 Comments

Rich Object Models & Angular.js: Memoization

In my previous post on getter methods and Angular.js I showed how complex calculations can be hidden behind simple Javascript properties. One downside to this technique is that we can start to get a little blasé about when calculations are actually being … Continue reading

Posted in Javascript | Tagged | 1 Comment

Rich Object Models and Angular.js: Getter Methods

In my earlier posts on Rich Object Models and Angular.js and Angular Identity Maps I’ve shown how, by introducing a rich object model to your Angular.js application, you can begin to employ more sophisticated techniques for modelling your business domain. … Continue reading

Posted in Javascript | Tagged | Leave a comment

Android Phones and Janky Accordions

Mobile web apps have come a long way from their clunky, cut-down ancestors of the pre-smartphone era. Responsive design and mobile-specific interactions such as touch and swipe events have begun to bridge the gap between mobile web-apps and native smartphone … Continue reading

Posted in Javascript | Tagged , | Leave a comment

Rich Object Models and Angular.js: Identity Maps

In my previous post on Rich Object Models and Angular.js I introduced a simple strategy for setting up rich object-models in Angular.js. It turns out that once we’ve introduced the notion of a rich object-model, a number of more advanced object-oriented programming … Continue reading

Posted in Javascript | Tagged , , | 4 Comments

Rich Object Models and Angular.js

Angular.js is deliberately un-opinionated about how you should structure your data models. Whilst it lays out very clear guidelines for directives, controllers and services, it also makes a selling-point of the fact that it can bind to plain-old Javascript objects … Continue reading

Posted in Javascript | Tagged | 17 Comments

Video of Ben Teese’s ng-conf presentation now online

Shine Senior Consultant Ben Teese spoke last week at ng-conf, the world’s first Angular.js conference. The two-day event was held in Salt Lake City and featured both the Angular core team and Angular experts from around the world. Being a single-track … Continue reading

Posted in Javascript | Tagged | Leave a comment

Reeling in Big Data Using Google’s BigQuery

Introduction For me, Jaws is hands down one of the best movies ever made. It’s almost 40 years old but it still looks fantastic and the acting is phenomenal. And it’s able to boast one of the most memorable ad-libs ever … Continue reading

Posted in Javascript | Tagged , , , , , , , , | 6 Comments