With the rise of data-driven business models, data privacy came into sharper focus. Current regulations force companies, e.g., to have mechanisms in place to efficiently create reports about stored personal data of individuals. Not an easy task in a world of heterogenous environments. This article describes an AI-based approach for a smart search solution.
From Sep 25-30, 2023, Karakun participated in the DiWoDo (Digitale Woche Dortmund) for the third year. With this brief report, we want to share our impressions of this week full of events and talks.
In part 1 of this series of articles, we took a look back at the past and learned about the evolution of the agile idea behind the Manifesto for Agile Software Development. Let's see what we can do to bring the values and principles to our professional lives.
You may or may not have seen this error before but when you have a custom `ThreadPoolTaskScheduler` configured for your `@Scheduled` methods the re-deployment your app in context of Tomcat will give you the following warning message...
What does agility mean? Why do many software projects use Scrum or Kanban? Does it work for every project or team? In this article series of three, we will look back at the past, starting with an important aspect: The reason why agile has evolved to that extent.
Why should crossword enthusiasts always solve a puzzle on their own? Wouldn't it be much more fun and enjoyable to solve a crossword online with others? Let us introduce the Code Camp 2022 project 'X-Buddies'.
BaselOne 22 took place on Oct 19, 2022 in the Markthalle in Basel, Switzerland. Let us have a look back at this amazing event from different views: as one of the organizers, as speaker and as attendees.
Rico is an application framework that provides several functionalities and APIs to create enterprise applications. Recently, we put the projekt "on-hold". But what exactly does this mean?
Logging is done in most applications but when did you last talk about it? What to log, how to log and which benefits a logger provides are discussed before going into the topic of collecting and analyzing logs.
OCP Java SE 11 Developer (1Z0-819-J) is the successor of previous OCA and OCP certifications combined in one. This article presents my personal experience report from taking the online exam, starting from preparation over study to the exam day.
In this article, I will have a look at how developers can create issues for Java (the openjdk project) or comment on existing issues. Creating issues is one of the simplest actions that a developer can do to help open source projects. By doing so the maintainers of such project will get a good overview of the users, their problems and wishes. Let's have a look at how such use cases are defined at the openjdk.
Logging is has changed in recent years. It is not sufficient to simply put some message to the console. Rico helps you to augment your log message with all necessary information to be ready for a central logging facility for your micro services.