17. November 2017

The Night Is There for Coding: Here's What Happened at Our 30 Hour Code Camp.

Code Camp 750x410

During the last week of October, the very first ti&m code camp took place. 25 surfers, that’s what we call our agile employees, signed up to code for 30 hours and to resolve several technical challenges. Here’s what happened.

At the office, we sometimes don’t find enough time to work on truly new, innovative ideas and often don’t have the opportunity to work with other colleagues from the company that we’d like to share some experiences with. Thus, the main goal of the code camp was to create a space for new ideas and the sharing of knowledge as well as to bring a variety of people together. On top of that, it was also going to be a lot of fun!

The event started on a Thursday morning in Flumserberg. Participants received a warm welcome with a steaming coffee and tasty gipfeli and everyone seemed to really enjoy the idyllic location at the Juhui and the great weather. However, we were soon headed inside to set up our workspaces and get started on the challenges surrounded by this unique environment.

There were six teams solving six challenges:
 

  • SAM (Secure Artificial Intelligence Messenger): Integrating a language recognition framework with the ti&m channel suite modules and offering the possibility to execute voice commands.
  • Chat bot: Configuring the ti&m secure chat module to use a chat bot as first contact with the customer. The chat bot can be hosted.
  • OpenShift: Improving the deployment of the ti&m channel suite modules using OpenShift. Its friendly web management tool offers the operations team the opportunity to configure and administrate modules smoothly.
  • New front-end stack: Designing a new front-end stack for the ti&m channel suite modules based on React. This allows for the opportunity to be used within mobile native applications while using exisiting components developed in AngularJS.
  • Spring WebFlux: Integrating the new Spring 5.x feature named “Spring WebFlux” into the ti&m channel suite modules. Improving the scalability of modules and the performance of the platform.
  • Minimal micro-service: Implementing a minimalistic micro-service using kotlin, jooq and kodein. Being able to interact with existing channel suite modules.

All throughout the day, there was a great atmosphere, team spirit and innovation. Even at night, the teams did not lose their motivation and some people coded until the next morning! Even on Friday, when the weather wasn’t as good as the day before, the coding spirit held up.

Late in the afternoon on the last day, all teams got together to present the results to the rest of the coders and some extra surfers who had decided to join the presentations. Afterwards, everyone was able to vote for their favourite solution.

The team with the most votes was the one that had worked on “SAM”. Said team had developed a mobile application, which allows the user to interact with a virtual bank agent and execute voice commands such as, “SAM, please book an appointment for tomorrow at 11:00” or ask questions such as. “SAM, is my agent available tomorrow?”. Definitely stay tuned for more infos on this and other challenges in further blog posts.

Then, we all enjoyed a farewell apéro, inspiring technical discussions and some Latin cocktails.


Some impressions from the surfers that attended the event:

"I've learned a lot! And had so much fun!"

"Impressive results!"

"Great event, great place and atmosphere!"

"When is the next code camp? Next month?"

 

Personally, I’ve enjoyed the great team spirit, all the innovation and all the lessons learned that will improve our product development.


Néstor Tarín Burriel
Néstor Tarín Burriel

Nestor Tarin Burriel is a passionate senior software engineer who is passionate about new technologies and team work. He is focused on both front-end (e.g. AngularJS, ES6, JSPM, Typescrip) and back-end technologies (e.g. JEE, Spring, Spring Boot, Elasticsearch, Node).

Ähnliche Artikel

Wie „Joy“ das Einkaufserlebnis revolutionieren wird
Wie „Joy“ das Einkaufserlebnis revolutionieren wird

Nachdem das Jahr 2015 aus unserer Sicht als das Jahr des digitalen Portemonnaies zu Buche schlug, überlegten wir uns, wie wir die Akzeptanz des digitalen, bargeld- und kartenlosen Bezahlens an öffentlichen Verkaufspunkten fördern könnten. Geboren war die Idee einer virtuellen Registrierkasse, welche jegliche Art von digitalen Geldbörsen unterstützen würde.

Mehr erfahren
Digitalisierung total - die Vernetzung der Dinge
Digitalisierung total - die Vernetzung der Dinge

Editorial: 1 Milliarde PCs, 5 Milliarden Smartphones und geschätzt zwi­schen 50 und 100 oder mehr Milliarden vernetzte Dinge, das sind die prognostizierten Zahlen per 2020. Die neue Ausgabe vom ti&m special beleuchtet, inwiefern sich reale und virtuelle Welt immer mehr vermischen und welchen Einfluss FinTech-Unternehmen und Start-ups dabei haben.

Mehr erfahren
Data isn’t valuable. Information is!<br/>
Data isn’t valuable. Information is!

Banks spend a vast amount of time researching and collecting data about clients, but often lack the bigger picture of connecting these separate data piles from various systems. Data alone is worthless, but connected and turned into information using an identity database, new possibilities such as reducing the cost per client, increasing quality of service and anticipating a client's actions are possible.

Mehr erfahren
Robo Advisor Sparkonto 750x410
Warum Robo Advisor an Sparkonten scheitern

Robo Advisor stellen inzwischen keine Innovation mehr dar. Bereits vor über 10 Jahren wurde davon gesprochen und seit 2009 ist der erste digitale Berater in der Schweiz im Einsatz. Bisher wurde aber der physische Berater nicht ersetzt, noch konnte die grosse Masse der Schweizer Sparkontobesitzer zum Anlegen bewegt werden. Wie also können Robo Advisor einen Mehrwert für den Endkunden bieten?

Mehr erfahren
Frankfurt 750x410
ti&m auch in Frankfurt auf Wachstumskurs

Seit August 2016 ist Marco Berg Leiter der ti&m Niederlassung in Frankfurt am Main. Wir haben mit ihm über seine ersten Eindrücke von ti&m, über seinen Werdegang und seine Ziele gesprochen.

Mehr erfahren