Blog

RedHat Partnership

We are pleased to announce our new partnership with one of the leading providers of open source solutions in the enterprise environment - RedHat. With this partnership, we aim to further deepen our expertise in Java, Java EE, and middleware, and underscore our commitment to providing our customers with technologically advanced solutions.

Continue reading

Cognito based authentication for CloudFront protected resources

Cognito is a relatively new offering proving Identity Management for Apps and Services, including profile management and multi-factor authentication. CloudFront is the Content Delivery Network service provided by Amazon Web Services. CloudFront offers publicly accessible content as well as private content. Private content can be access using either signed URLs or Signed Cookies. Cognito however generates OAuth access tokens. This article describes how to build a service for creating Signed Cookies for Cloudfroint using access control provided by Cognito.

Continue reading

Modular Router Design for Vert.x Microservices

When developing micro services with the Vert.x framework I stumbled more than once over the question how to organize Verticles and achieve a modular design. Vert.x is unopinionated allowing various ways of accomplishing this. In this article I’d like to discuss two options for building modular services.

Continue reading

Integration Testing of Microservices

Integration Testing is the second-most important phase in Continuous Integration and Delivery. It’s the first time, multiple components interact with each other. The current trend towards microservice software-architectures require a new thinking regarding integration testing of distributed systems. In this article I want to reflect on the challenges for testing those architectures.

Continue reading

Integration Testing of Microservices, Part 1

Integration Testing is the second-most important phase in Continuous Integration and Delivery. It’s the first time, multiple components interact with each other. The current trend towards microservice software-architectures require a new thinking regarding integration testing of distributed systems. In this article I want to reflect on the challenges for testing those architectures.

Continue reading

Coding Style for high productivity and lesser bugs

In this year’s JCrete unconference I attended a very interesting session about Bugs and Coding style led by Cliff Click (The full discussion can be found here). He started about his experience as a high-performance high-professional coder, about development speed and ratios of bugs in new code, refactored code and bug-fixed code and the implication of this to the code style.

Continue reading

Building Low-Cost IoT with NodeMCU and Vertx MQTT

On this year’s JCrete conference I learned during the hackday about the NodeMCU board, which is an impressive low-cost alternative to an Arduino. It uses the 80 MHz ESP8266 chip that includes WiFi support out of the box. In this article I’d like to describe how to make a simple temperature and pressure sensor device that publishes data via MQTT to a handler implemented using the reactive Vert.x framework. The hardware for the solution costs no more than $15.

Continue reading

MongoDB Certification

We are the first provider in Switzerland of MongoDB consulting services, certified for both development and administration. This enables us to support our clients even more comprehensively in the realization and operation of projects based on MongoDB.

Continue reading

MongoDB Certification

After a total of 7 weeks of further training followed by certification, we are now pleased to announce that we are certified for the development of applications with MongoDB. This underlines both our focus on innovative technologies as well as our endeavor to offer our customers the highest level of professionalism.

Continue reading

MongoDB Partnership

We are pleased to announce our new partnership with one of the leading NoSQL databases - MongoDB. This partnership underscores our commitment to realizing technologically advanced solutions that can easily meet future requirements in terms of scalability, performance, and robustness. With this partnership and our certified specialists, we are able to expand our offering of professional services at the highest level.

Continue reading