Creating reliable, concurrent apps with Swift

In this post, I will share some of my favourite ‘customizations’ that make Swift an even more pleasant environment than it already is. Most of it comes straight from Warp, the big data analysis tool I’ve been developing, and is focused around concurrency and data processing. Dealing with the main thread …

Warp 2.0: Link big data sets by drawing arrows, and more

In the past two months I’ve been working hard on Warp 2.0. Warp is the swiss-army knife of big data, allowing you to handle big data sets with the same ease as a spreadsheet file. Warp enables this by providing an intuitive interface (‘query by example’) and by performing its data operations …

Warp: a query-by-example analysis tool for big data

The spreadsheet as we know it is in dire need of a big data-ready replacement. The spiritual successor of the spreadsheet needs to be a tool for analyzing big data that combines powerful features with a mental model as simple as the traditional spreadsheet. So what are the options? A …

The big-data successor of the spreadsheet

In my previous post, I argued that because spreadsheets do not scale to big data proportions, we need a new mode of computation that is as powerful but (more importantly) also just as accessible. So what could that successor of the spreadsheet look like? The question has kept me busy …

Rewriting Excel for the era of big(ger) data

The spreadsheet may very well be the biggest innovation after the personal computer itself. Spreadsheets are used by professionals in virtually all sectors where information is processed, where they are entrusted with anything between shopping lists and billion-dollar, life-or-death decisions support systems. They are used for all sorts of tasks …

Rooting the Iomega iConnect

Iomega iConnect The Iomega iConnect is a Marvell Kirkwood (ARM) Linux-based NAS device which comes with 4 USB ports, GbE and wireless support (802.11g). The iConnect contains the same processor as the SheevaPlug, has 256MB RAM memory and 512MB flash memory. Getting console access The iConnect has a pin header near …