Arsalan Ahmed


Arsalan is an independent consultant specializing in high-quality web development using modern Javascript and Ember.js on the client and ASP.NET MVC, ASP.NET Web API, and C# on the server in addition to dabbling in Ruby, Ruby on Rails, and Angular.js. He advocates Web performance best-practices, unit and integration testing the right way, and designing modular and testable code.

Arsalan read his first programming book in the early nineties and he was hooked for life. He is deeply passionate about software design and development and improving his craft. Arsalan has been teaching, mentoring, and coaching software developers for a number of years and his ability to empathize with new and aspiring developers allows them to open up to him.

He lives in the heart of Amish country in Pennsylvania with his wonderful wife, two amazing little daughters, and his affectionate mother.

Awesome-driven Web Development using Ember.js with ASP.NET Web API and why it Makes Sense for Large Projects

Saturday, March 21st, 2015 at 8:30 am in

Client-side MVC or MV* frameworks have acquired a significant mind share among software developers and it is clear that the future of web development is in highly-interactive applications that respond to user actions and state changes in realtime. An ever-increasing number of web users are opting to use their mobile devices to access the web. However, the inherent latency in 3G and 4G cellular networks necessitates a smarter use of available bandwidth by removing redundant page refreshes.

Ember.js and Angular.js are excellent Javascript frameworks that allow us to develop single-page applications in a standardized manner. Ember emphasizes convention over configuration and its embrace of the Ruby on Rails way of developing web applications makes it a fantastic choice for development shops specializing in server-side MVC frameworks..

In this talk, we will discover the fundamentals of Ember.js and develop an Ember.js application using an ASP.NET Web API REST service backend. We will also look at why Ember might be a better choice than Angular for large projects that are meant to last many years.

A curated list of Ember resources is maintained at http://arsalania.com/ember.