Chaplin – an Application Architecture based on Backbone.js
In April 2011, Moviepilot, a successful Berlin-based startup, asked us to help building their new product moviepilot.com. After having established an international fan-base of over four million movie...
View ArticleFalk Mobile relaunch, the HTML5 way
When the German map manufacturer Falk approached us to relaunch their mobile website we knew that we wanted to do it completely web based. No native code should be used for this application. The...
View ArticleRebuilding the Google Plus iPad timeline with CSS3
We really loved the google plus timeline of their recently released iPad app, so we decided to rebuild it with CSS3 and to mash it up with our popular img.ly photo stream. Check it out here. It was...
View ArticleForgif.me for I have sinned
One week from a crazy idea to building it. One week of pure fun. A great collaboration between @rattazong, @toshiyori and @padschneider. We present you a site for animated gifs, but with a whole...
View ArticleThoughts about App.net
Dalton Caldwell and his team had a crazy idea to create a new social network called App.net. They also had a crazy business plan – people should actually PAY for being part of that social network: 50$...
View ArticleHelp us to create the best tool for publishing anything online.
Building websites today is usually a totally bloated and inefficient process: First, there is a designer who creates layouts and designs in photoshop. After that, the designs are iterated together...
View ArticleA Box of Javascript Chocolates (part 1)
There are a lot of awesome jQuery plugins and Javascript libraries out there, and with every new one it gets more difficult to keep track. Some might save you hours of work, others just add that...
View ArticleCocoaPods Best Practices
CocoaPods is a relatively new way to manage Xcode library dependencies like the Facebook iOS SDK et al. If you are coming from the Ruby world you know this kind of workflow from bundler. CocoaPods can...
View ArticleContinuous Integration of iOS Projects using Jenkins, CocoaPods, and Kiwi
This article explains the set up of a Continuous Integration (CI) environment for Xcode projects that use Kiwi to implement unit tests. It shows how to configure Jenkins to set up the correct Ruby...
View ArticleCustomizing Core Data Migrations
If you are using Core Data, need to change your database scheme but Core Data cannot infer the changes on its own. And you don’t want to dig into the Core Data Programming Guide, you have come to the...
View ArticleJavaScript MVC frameworks: A Comparison of Marionette and Chaplin
#post-1128 .entry h2 { margin: 20px 0; font-size: 155%; text-transform: none; } #post-1128 .entry h3 { margin: 10px 0; font-size: 130%; text-transform: none; } #post-1128 .entry em { color: black; }...
View ArticleFree PSD: HTC one, iPhone & iMac
We were recently asked to create a series of devices for our fantastic client cliqz (app store). They were looking for a great way to show that they are multi platform, namely iOS, Web and Android. So...
View ArticleGED VIZ: An HTML5 data visualization tool
Good visualisations are more than just fancy graphics. They are a lot about storytelling, shedding light on important issues, and at the same time inspiring us to raise new questions. Building such...
View ArticleHow we built the data visualization tool GED VIZ
Last week we released GED VIZ, a tool to create data visualizations for the web. It’s free to use and also open source! See the announcement for general information. GED VIZ is a large JavaScript...
View ArticleWhy JavaScript web applications should embrace traditional URLs
#post-1233 .entry h2 { margin: 20px 0; font-size: 150%; text-transform: none; } #post-1233 .entry h3 { margin: 10px 0; font-size: 130%; text-transform: none; } #post-1233 .entry em { color: black; }...
View ArticleWebbzeug – procedural texture editor for your browser
One night, shortly after we moved to our new office, Sascha and me where watching some demos on Youtube.You know those 64K executables you run, and think „how the heck they put all that content into...
View ArticleSigning Configuration Profiles with OpenSSL In Pure Ruby
In one of our recent projects, we needed to implement the ability to sign automatically generated configuration profiles for iOS and OS X [1] in the backend. If a configuration profile is signed and...
View ArticleStripe vs. Paymill
As you might know 9elements is specialized in building digital products. One of the tasks that comes with almost every product is payments – after all you want to earn some money. When it comes to...
View ArticleVisual storytelling using WebGL
Recently we were working on a redesign of the uformit website. Uformit, an online marketplace for personalized 3D design, was already presented at the 3D Printshow in London and New York, but never...
View ArticleExternal bundles with browserify and gulp
Browserify is a nifty little tool that was originally invented to let Node.js modules run in your browser. A nice side effect of this is that you can use browserify to split up your application’s...
View Article
More Pages to Explore .....