Jason Dobry

Husband. Software Engineer. Open Source Hacker. Always Learning.

Respect your Data - An introduction to angular-data

A presentation of mine given at an AngularJS Utah meetup. …

Data Management & Caching with Angular.js

A presentation of mine given at an AngularJS Utah meetup. …

Let express.js and async.js make your life easier

Out of the box node.js provides an http module for sending and receiving HTTP requests. It attempts to abstract away the more tedious parts of forming requests and parsing responses. With the http module you can write scripts that communicate with the world via HTTP or even write simple…

What is Node.js?

This post is my basic answer to the question: What is NodeJS? Here I briefly discuss a few things about NodeJS that I think are essential to understanding what NodeJS is as a programming language. This explanation is neither totally comprehensive nor highly detailed. tldr; Node.js is an evented…

Building large apps with Angular.js

This post came out of my presentation at a UtahJS meetup. You can even go see my slides. New to AngularJS? Confused by directive mumbo-jumbo? Giddy over Angular's magic and your new productivity? Jaded by gotchas you didn't see coming? Enjoying the zen of Angular? Whatever your experience with Angular…

Power up $http with caching

Intro LRU Cache Setting a default cache Advanced Caching Intro Angular.js rocks and you're flying high making AJAX requests left and right. Inject $http, shoot off a request and boom—the promise-based service hits your error or success callback. $http.get('/foo/bar/' + itemId) .success(function (data…