On Tuesday April 1st, 2014 the first Twipe Hackathon was held at Twipe its HQ in Leuven, Belgium. A Hackawhat? A Hackathon, an event organized by software developers for software developers.
What is a Hackathon?
A Hackathon is an event in which computer programmers and others involved in software development, including graphic designers, interface designers and project managers, collaborate intensively on software projects. Some Hackathons are intended simply for educational or social purposes, although in many cases the goal is to create usable software – Wikipedia.org.
How does it work?
Every participant of the Hackathon can promote a project he would like to see developed. From the 8 participants of this first Hackathon 5 participants proposed a project:
- Create an Advertising test tool
- Revamp the website
- Convert the Silverlight editor into HTML
- Create a Twipe app using the Magazine Template family with the content from this blog
- Automatically start a Jenkins build on Git push
Create an Advertising test tool
Developers: Ruud, Wouter, Yannick
“We often receive HTML5 ads from advertisers that are not 100% functional in our NextGen Webviewer.” says Anthony, a Project Manager at Twipe. “It generates a lot of frustrations by the advertisers and by the Twipe support team” continues Yannick, Senior Software Designer.
This team of four developed a tool to easily test advertisement pages in our apps. They decided to develop it on Android. “I wanted this project to be a real challenge. I’ve never written one line of Android code and I was really curious how it worked”, says Ruud, Software Developer. “The guys did a great job, although, they still need to learn a lot!”, smiles Wouter our Android and iOS veteran.
Revamp the Website
Automatically start a Jenkins build from Git push
Developer: Vladimir, Andries
“As developers we lose a lot of time creating builds in order to test our code. In order to continuously improve our development process we were investigating if it was possible to push our code from Git and have our Jenkins build server generate a build automatically”, explains Richard, iOS Developer. “It took us a lot of time defining how we could connect those two pieces of software” continuous Vladimir, Senior Software Developer. “When we finally found the solution it was already 11pm, so we had to stop” concludes Andries. But no worries guys!
Part of a Hackathon is that most projects are always just finished or almost finished. But that’s the fun part of a Hackathon, it initiates new projects and new idea’s that afterwards with small extra effort, result in new developments! We at Twipe are really looking forward to the next Hackathon!