I’ve been very very bad lately. If you were judging the status of Exversion purely from this blog you might think that we ran out of steam on the development side. In reality, like most developers I’m kind of shit with the whole post-launch-announcement thing.
The Big New Feature blog post is kind of at odds with the philosophy of iterative development. As programmers we never really feel like anything is “done” even when we go off to work on something else. I’ve never been good at the “Here, play with this new thing” blog post. Sitting down to write one usually ends up with me realizing seven or eight things that aren’t absolutely perfect yet. Eventually I convince myself to wait just a little longer to go public … even when the stuff is already live.
It’s a bit ridiculous.
So without further ado, here is the full list of upgrades, improvements and new features that have been added to Exversion since I last blogged:
You can delete data: Both through the web platform and the API you can now delete data and datasets. The API has a method to delete individual data points that I haven’t worked into the interface of the web platform just yet. Version control means in most cases you can restore deleted data later. These functions still need to be documented.
We open sourced our Version Control system and an upcoming command line tool for bulk data upload: Check out our Github for more details. The upload tool isn’t quite ready to go. I want to add a command to pull updates from the github repo automatically before launching it officially. Also on github is the very beginning of a standalone Flask server to mimic the features of Exversion for private installations.
We bumped the upload limit on the web platform to 100MB: No comment. It was time to let you play with more.
We beefed up the API: In addition to adding deletes, more information about the size of the dataset is now available in the metadata. I also added a method to calculate the size of your query based on the parameters (only for simple queries right now). You can filter search results to show only publicly available data. You can also remove columns from the results returned by the api. All of this is live, but needs to be documented.
We’re launching an App for Excel 2013 in early June: It’s in the final stages of testing right now and when ready for its alpha debut it will allow you to pull data from Exversion directly into Excel and upload data from Excel directly to Exversion. Once complete we’ll be working on a .NET version to support older versions of Excel too.
So like I said, I’m actually ridiculously bad at this. More detailed blog posts will be coming in the following weeks.