Ascent
Building great products is hard. Let's get better at it.

Multiples of 3 and 5

A modified popular interview question serves as an introduction to loops, summations and modulus. The problem The objective of the first project euler problem is to find the sum of all numbers, divisible by 3 or 5, less than 1000. Approach Problem 1 serves as an introduction to many of

What CSS Needs: Better Background Positioning

Background-Position-X, Background-Position-Y Background positioning is a strong case for seperating a grouped rule into individual parts. Why include x, y positioning exclusively as a rolled-up modifier? What is the danger in breaking out the properties as is done with margin or padding? Even more confusing, is this has been supported

What CSS Needs: Better Positioning

There are a series of changes CSS could really benefit from that are largely ignored in CSS3. Generally, CSS3 improvements focus on the more complex design and updated methods: box shadows, rounded corners, etc. Personally, i'd like to see a "back-to-the-basics" approach that would fix some long standing

Save-Once Backbone and Collection.saveAll()

Backbone.js does a lot of things right when it comes to client-heavy interfaces. Client-side M.V.Collection, RESTful by design and structured code locations are just some of the benefits i point to as reasons for its use. But, just as the version number (0.9.2 as of