Customizing application properties with JBoss EAP/Wildfly
Usually developers have to create and deploy different versions of their application: For local development, testing, training, production, … Different third-party and system dependencies for those...
View ArticlePredicting house prices on Kaggle: a gentle introduction to data science –...
Data is ubiquitous these days, and being generated at an ever-increasing rate. However, left untouched and unexplored, it is of course of little use. This post will be the first in a series of tutorial...
View ArticleAn evening of data science and machine learning
Last Wednesday, akquinet tech@spree had the pleasure to host a technology evening of the Software Initiative Berlin Brandenburg (SIBB). The event was devoted to all things data and machine learning and...
View ArticlePredicting house prices on Kaggle: a gentle introduction to data science –...
In Part I of this tutorial series, we started having a look at the Kaggle House Prices: Advanced Regression Techniques challenge, and talked about some approaches for data exploration and...
View ArticleWhy :focus-within is huge
Writing a post on any CSS selector or property (or even any new one coming up) would produce a long (and boring) blog. But :focus-within is different – and it’s something I have been waiting for...
View ArticleGuttenBase database migration framework 2.0.0 released
We’re glad to announce the new release of the GuttenBase database migration framework. The main but not only goal of this framework is to support database migrations between different (heterogenous)...
View ArticleApache Camel Integration in JBoss
Apache Camel is a powerful routing and conversion engine use in many projects. In this article we present some best practices when integrating Camel into the JBoss application server aka WildFly/EAP7....
View ArticleNo more ifs – an application of functional programming in Java
Java 8 introduced with Optional a functional datatype that enables the developer to work with optional values without nested if-statements. This can simplify your code a lot. Consider this method to...
View ArticleOptionals in Kotlin
In No more Ifs I wrote a little bit about the new Optional class in Java 8. It enables the developer to work with optional values without a complex nested structure of if-then-else expressions. A...
View ArticleHow to deploy a dockerized app to Microsoft Azure Web App for Containers
Deploying a Docker container on Azure ‘Web App for Containers’ can be done fairly easy. In this blog post, I will provide a step by step guide to get you started. Some basic knowledge of Azure and...
View ArticleFunctional Reactive Programming with Angular and Sodium
Functional reactive programming (FRP) is a variant of reactive programming for the development of user interfaces based on the functional paradigm and a strict set of basic operators. In contrast to...
View ArticlePredicting house prices on Kaggle: a gentle introduction to data science –...
We know our dataset inside out (Part I), the data is immaculately clean (Part II) and we’ve engineered some powerful and informative features. Finally, in this third and final part of our tutorial...
View ArticleStay alert – taking action upon log file events (part 1)
Almost every application writes log files. Where organizations differ (vastly) is in how and to which extent these logs are used. Aside from the ultimate no-go of not checking them at all, this takes...
View ArticleJacoco and Sonar with Kotlin
When we began a new project recently the team thought about using Kotlin over Java to implement the backend. The project lead had issues with this because there was no clear information on how Kotlin...
View ArticleDifferent JSON views from a single source
Getting data in JSON format via REST services from the backend server is common practice. In the simplest case a JSON provider like Jackson translates your Java objects into a JSON string and back into...
View ArticleEfficient Docker images for Spring Boot applications
Using fat JARs within Docker images wastes storage. I’ll demonstrate how to do better when using Spring Boot and Maven. Introduction Spring Boot apps are usually packaged as fat JARs that contain all...
View ArticleTest coverage for containerized java apps
When your deployment artefact is a Docker image, you should system test against a container based on that image. In this blog post, I will demonstrate how to get test coverage for a JVM app in that...
View ArticleGUI Transactions with the FRP Framework Sodium
Sodium is an implementation of Functional Reactive programming (FRP) with some nice features. One of these is the support of transactions in the GUI layer. I had quite some discussions with my...
View ArticleMulti-target compilation with Kotlin
Kotlin allows to compile application code for different platforms, namely into JVM (byte code), JavaScript and native binaries. In one of our projects we were facing the challenge to use the same...
View ArticleLogging with Azure Application Insights – Part 1: Spring-Boot
When developing and running apps inside Microsoft Azure you have to deal with the topics like monitoring and logging. Azure provides a central solution for that question which is Application Insights....
View Article