Problem description

In this article, we will look at how to deal with the following scenario. Our system consists of several applications. Let’s imagine we deploy multiple apps with different versions using a single ansible command.

Java Annotations

There’s a long back story to Java annotations. Introduced in 2004 for Java 5 and supported by the javac compiler since Java 6 in 2002, the road to Kotlin symbol processing.

Announcing Krush

You may know Nussknacker, which is our open-source tool for scenario authoring, but we have a bunch of other projects we want to share with you.

Hackathon April 2023

Every now and then what a developer hopes for is a little break from their day-to-day work on the same project. And that’s where a Toukathon April 2022 comes in.

Real-life Ansible

This is the first blog post in a series presenting some various real-life examples of Ansible in our projects. If you are interested in Ansible, read more.

Finding Objects

First, create a temporary table as data of dictionary view ALL_VIEWS and convert column TEXT (view text) to CLOB type.

CREATE TABLE tmp_views AS SELECT [read more](/content/blog/2020/11/02/how-to-find-all-objects-that-use-dblinks-to-connect-to-remote-servers-using-regular-expressions-on-oracles-all_views/index.html)

Kotlin Persistence Library

We've released a persistence library for Kotlin, you can find it on our Github. It’s a JPA-to-Exposed SQL DSL generator. Learn more.

Actuator Metrics

As reported in Michał Bobowski's post, we heavily use Spring Boot Actuator metrics system based on Micrometer. It provides a set of practical insights.