Kasper Tidemann - human, developer, businessman, man of the world.
From our hands we give.

Month: August, 2013

Parsing Office Open XML documents

With the release of the Office 2007 suite, Microsoft finally started using an open format for Word documents named Office Open XML (sometimes referred to as OOXML). Basically, a .docx file is just a ZIP file in disguise with the following basic contents: [Content_Types].xml /_rels   .rels /docProps   app.xml   core.xml /word   document.xml   fontTable.xml   settings.xml   styles.xml   webSettings.xml […]

Upcoming release of Ember.js 1.0 final and Ember Data 1.0 beta

According to the core team, the current plan is to release Ember.js 1.0 final this Saturday, August 31st. This is a major milestone and such a fantastic achievement by everybody involved. Coinciding is the Ember Data 1.0 beta release which is also scheduled for Saturday. As previously mentioned, work has been going on in the […]

Configuring plurals of model names in Ember Data

Expressing different grammatical categories is called inflection. In software development, inflection libraries such as fleck by Trek Glowacki will help automate the process of converting singulars to plurals and vice versa – something that comes in handy when adding or removing a plural s just doesn’t apply. Say you have a model named App.Activity. Out […]

Finding out when an array of records is fully loaded in Ember.js

If you have an array of records fetched from the server, how can you tell when all records have been fully loaded? A simple question, yet the immediate answer is confusing. Let’s dig a bit deeper: Say you fetch an array of records from the server using Ember Data like so: var fruits = App.Fruit.find(). […]

The jj-abrams branch of Ember Data

These are exciting times for persistence in the Ember.js corner of the web world. First came Ember Data, the official persistence layer for Ember.js. Then came Ember Model by Erik Bryn, a worthy – and at the time more regularly updated – alternative. Later on, Ember.js Persistence Foundation emerged thanks to Gordon Hempton, building on […]

Kasper Tidemann