The JavaScript Developer is a series of interviews with JS developers where they share their stories, inspirations and life lessons. This is the fifth and the concluding part of the series.

Cathy Lill

Cathy Lill is a front end developer and JavaScript specialist, currently working at NICTA on an open source WebRTC framework called rtc.io. Prior to joining NICTA, she worked on the Canvas template builder at Campaign Monitor.

Over the years, she has taught JavaScript, HTML and CSS development with community organizations like Girl Develop It and has given talks at SydJS, Web Directions Respond, Sydney Web Apps Group and Girl Geek Dinners. She is passionate about encouraging and mentoring aspiring developers to create cool stuff on the web.

Here are the excerpts from the interview:

Read the rest of this entry »

AngularJS Backbone and Ember JavaScript Frameworks

A software framework is used to make the process of application development faster since it contains considerable housekeeping and utility code in order to help bootstrap your application. Frameworks also make it easier to produce cross-browser compatible JavaScript code. For eg: if you are building a web application targeting multiple form-factors, you can use a framework to manage the presentation on different screen sizes instead of writing the code from scratch for doing this.

However, critics point out two major disadvantages of using frameworks. One, they bloat up your code thereby adding to the size of your application. And two, there is a learning curve involved. So the expected reduction in development time may not be achieved if your developers are not familiar with the chosen framework.

Once a framework is learned, its benefits however outshine the weaknesses. Mostly open source (there are some exceptions though), these frameworks have a thriving community behind them who have used, tested, reviewed and contributed to them. So you get more done in less time and you benefit from the expertise of others. [Related read: 6 Reasons To Use JavaScript Libraries & Frameworks]

The choice of the right JavaScript framework is a tricky affair and it depends on the kind of application you are building. In the first part of this article, we help you figure out the questions you need to ask before you zero in on a framework for your application. In the second part of this article, we will provide a comparison of the 3 most popular JS frameworks― AngularJS, Backbone.js and Ember.js.

Read the rest of this entry »

The JavaScript Developer is a series of interviews with JS developers where they share their stories, inspirations and life lessons. This is the fourth part of the series.

Jeffrey Auriemma

What is the one thing that is common to both programming and music? They are both creative and they both help you express yourself. Jeffrey Auriemma has best of both these worlds. He has been a music teacher for a major part of his professional life. On the other hand, his love for programming introduced him to the world of apps and websites at the age of 12.

Today, Jeffrey is a Front-End Developer at Discovery Communications where along with a 7-member team, he works on building and maintaining a platform of electronic resources and textbooks for pre K-12 schools.

Here are the excerpts from the interview:
Read the rest of this entry »

With data-driven insights becoming more and more mainstream, Independent Software Vendors (ISVs) are continuously trying to up the engagement quotient of their applications and provide a more comprehensive experience by providing users with actionable insights.

[We analyzed this trend in detail in our white paper Dashboards—Helping ISVs create a competitive advantage in a data-driven age.]

Continuing with this trend, on 11th July, 2014, Twitter extended its analytics dashboard to include organic tweets. Earlier, analytics was available only for Promoted Tweets and marketers had to rely on third-party apps to get insights on their organic tweets.

With the “enhanced Tweet activity dashboard”, all Twitter advertisers, Twitter Card publishers, and verified users can measure the performance of their organic tweets as well. So if you belong to either of these categories, here’s what to expect from your new dashboard:

Twitter Organic Tweet Dashboard
Read the rest of this entry »

The JavaScript Developer is a series of interviews with JS developers where they share their stories, inspirations and life lessons. This is the third part of the series.

irene ros

Irene Ros is an open source JavaScript developer with a focus on creating engaging, informative and interactive data-driven interfaces and visualizations. She worked for a number of years at IBM, the highlight of her experience there being the work at the Visual Communication Lab at IBM research. Today, Ros is the Data Visualization Practice Lead at Bocoup, a Boston-based open web technology company.

Here are the excerpts from the interview:

Tell us something about yourself

I have been a programmer for about 20 years now. I remember learning Basic when I got my first computer at the age of 9 and I never really looked back. Granted, I can’t say I made anything useful back then, but I fell in love with the ability to make computers do things with a few instructions.

A line or two about the current project you are working on.

At Bocoup, I am the Data Visualization Practice Lead, working with our clients, engineers & community to continue pushing the boundaries of data visualization on the open web. This translates into having many projects at the same time – I am already thinking about our next OpenVis Conf 2015, several community projects that I run: MobileVis, Miso Project and Blocksplorer , as well as working with my fellow engineers and clients to build excellent data visualization stories and interfaces.
Read the rest of this entry »

2014-world-cup-logo

What a match it was! There were tears, there were celebrations and there was drama. Mario Götze’s winning goal in extra time ended Germany’s 24 year wait for the World Cup title and gave her a 1-0 victory over Argentina in a nail-biting finale.

But alas! Sunday’s match also means a wait of 4 years until the next match. So no more staying up late in the night, no more guzzling down cans of beer and no more cheering for your favorite team. Already missing the World Cup? We too!

Well, we cannot make the FIFA World Cup happen sooner for you but we can leave you with some interesting data and visualizations as memories until 2018.
Read the rest of this entry »