Insights. Ideas. Opinions. In our blog we write about our daily work and share our experience regarding a variety of technology-related topics.
Blog ↓
Technology,

Ionic is one of the most popular hybrid mobile development frameworks available. The ionic team is currently preparing the release of version 2 - which has reached beta mode. The new version provides a lot of improvements. In this post we will have a deeper look at Ionic - from the business perspective as well as the technical perspective.

Technology,

Mobile applications are used by billions of people every day. Thus as a company you should definitively invest in your mobile strategy. From a technical point of view there are lots of possibilities to approach mobile development. This post should give you an overview of the available technologies and their tradeoffs.

Technology,

As soon as you allow users to enter data into your system, you need to validate the input to ensure that the saved data is consistent. In this article we compare two approaches to handle validations: ActiveRecord performs model-level validations while Ecto, written in Elixir, validates the actions with a construct called Changesets.

Technology,

Nowadays building APIs essentially means mapping the resources of the domain to URIs, the RESTprinciples in mind. GraphQL could helps us to go a step forward to make them even more powerful.

News & Events,

In January, the first ever Domain-Driven Design (DDD) Conference took place in Brussels. It provided a lot of great talks and an “Unconference” in which the participants applied the modelling techniques in groups. Let's take a look at the essential points of DDD and categorize some talks of the conference into these points.

News & Events,

From 17-18 October 2015 two of our software engineers attended the European Ruby Conference (EuRuKo) in Salzburg, Austria. There was a great selection of talks, not all of which were directly related to Ruby programming. Let's see what we have learned and enjoyed most.

Technology,

ActionCable is an upcoming component of Ruby on Rails 5.0 - it is the first "official" solution for integrating websocket communication with Rails. While development on ActionCable is not done yet, one can try it out given the willingness to copy/paste some boilerplate code. A short introduction and tutorial.

News & Events,

This weekend, the SoCraTes conference took place for the 5th time. The SoCraTes is an annual conference that is held by the German Software Craftsmanship Community called “Softwerkskammer”. The conference is about all aspects of software engineering and is organized in a highly collaborative fashion. Each participant is expected to bring and share ideas and topics they are interested in.

News & Events,

On Thursday we had another installment of our Monster on Rails user group at our office here in Münster. Our focus was set on wearables, specifically watches this time. We had two lined up covering the big two names on the market: Android Wear and Apple Watch.

News & Events,

In May I used my allotted conference budget from Zweitag to visit the re:publica conference. re:publica is a conference about all things in digital culture with several sub-conferences combined into one great big space. It’s a great way to open yourself up to a myriad of topics outside of a typical tech conference scheme.

Technology,

You may have been in this situation before: you are working on an important document—say a thesis or a white paper—and you really want to make sure you don't lose your work along the way. So you save often; but you also deliberately keep making extra copies of your file—in case something goes wrong. I'm sure we've all been there. What you are essentially doing is implementing your own poor-man's version of a source control management (SCM) tool.

Technology,

Responsiveness is inevitable for modern applications, which need to interact with users in real-time. This inherits a lot of complexity like concurrency, data flow, event handling and UI rendering. Functional reactive programming provides an easy and safe to use toolset in order to deal with situations where traditional approaches are not suitable. Therefore I want to present the basics of FRP along with potential applications in this post.