Jay is a Software Engineer and Writer. He blogs occasionally at Tech Illumination.

Jay's articles

  1. Simple Bubble Charts Using D3.js

    At my workplace, I was assigned the task to visualize some data. That was when I bumped into D3.js, a JavaScript library for manipulating documents based on data in an interactive way. It makes use of HTML5, JavaScript, SVG and CSS3. In this tutorial, we’ll use D3 to visualize our data in the form of abubble chart.

  2. HTML Forms in AngularJS

    This tutorial will show you how to collect and validate HTML form data using the two-way data binding of AnguarlJS. In this tutorial, we’ll learn how to implement a simple user registration form using Angular. Along the way, we’ll look at basic HTML and show what needs to be changed in order to incorporate Angular.

  3. Creating a Visualization App Using the Google Charts API and AngularJS – Part 4

    This entry is part 4 of 4 in the series Creating a Visualization App Using the Google Charts API and AngularJS

    In the first, second and third part of the series, we focused on various aspects of AngularJS like directives, controllers, scope and two-way data binding features. In this last part of the series, we’ll learn how to add some native AngularJS directive based on Twitter Bootstrap’s markup and CSS from UI Bootstrap.

  4. Passport Authentication for Node.js Applications

    In this tutorial, we’ll be implementing authentication via Facebook and GitHub in a Node.js web application. For this we’ll be using Passport, an authentication middleware for Node.js. Passport supports authentication with OpenId/OAuth providers.

  5. Creating a Visualization App Using the Google Charts API and AngularJS – Part 3

    This entry is part 3 of 4 in the series Creating a Visualization App Using the Google Charts API and AngularJS

    This entry is part 3 of 4 in the series Creating a Visualization App Using the Google Charts API and AngularJSIn the first and second parts of this series, we focused on AngularJS controllers and directives. In this part, we’ll focus on the two-way data binding feature of AngularJS. Data Binding in AngularJS Angular’s data […]

  6. Creating a Visualization App Using the Google Charts API and AngularJS – Part 2

    This entry is part 2 of 4 in the series Creating a Visualization App Using the Google Charts API and AngularJS

    This entry is part 2 of 4 in the series Creating a Visualization App Using the Google Charts API and AngularJSThe first part of this tutorial focused on the use of AngularJS controllers and the use of $scope. This part of the tutorial will focus on Angular directives their relation to $scope. We’ll start exactly […]

  7. Creating a Visualization App Using the Google Charts API and AngularJS

    This entry is part 1 of 4 in the series Creating a Visualization App Using the Google Charts API and AngularJS

    This entry is part 1 of 4 in the series Creating a Visualization App Using the Google Charts API and AngularJSNowadays, JavaScript is everywhere. A number of useful JavaScript frameworks like Ember.js, Backbone.js, etc. are changing the face of the Web. Among the most popular frameworks is AngularJS, developed by Google. This article, the first […]