Skip to main contentSkip to footer

Blog

Wir bloggen über Software_

  • Using OpenRewrite for large-scale refactoring

    Using OpenRewrite for large-scale refactoring

    Cybersecurity

    Automated refactoring with OpenRewrite – efficient and time-saving.

    Show article
  • Code Generation using Java Annotation Processing

    Code Generation using Java Annotation Processing

    Cybersecurity

    Writing trivial code can be cumbersome and can reduce code clarity. Here we show how Java's Annotation Processing can help.

    Show article
  • Handling of the 'this-escape' warning in JDK 21

    Handling of the 'this-escape' warning in JDK 21

    Cybersecurity

    This article discusses the reason for and handling of the 'this-escape' linter rule, introduced in JDK 21. The article uses examples to explain why the rule was introduced and what needs to be considered when applying it.

    Show article
  • We polish Diamonds - the story of Kuba, our exceptional intern

    We polish Diamonds - the story of Kuba, our exceptional intern

    Cybersecurity

    In the world of modern technologies, talent and dedication are the keys to success. This article shows the history of Kuba Kosiński, cronn's successful intern.

    Show article
  • Grand cronn Pet Hotel - or how to design precise and use-case specific REST APIs with pattern-matching code-first

    Grand cronn Pet Hotel - or how to design precise and use-case specific REST APIs with pattern-matching code-first

    Cybersecurity

    You want polymorphism, type-safety and a code-first approach for your pet hotel. We show you how to get it.

    Show article
  • How to start with Augmented Reality

    How to start with Augmented Reality

    Cybersecurity

    Thanks to Unity support of augmented reality, physics and multiplatform build, you can build your first AR app in no time

    Show article
  • The hassle of transitive dependencies across sub-projects in Gradle

    The hassle of transitive dependencies across sub-projects in Gradle

    Cybersecurity

    Managing dependencies across sub-projects in Gradle can be tricky. Here you will learn about one of the gotchas.

    Show article
  • Running cronners

    Running cronners

    Cybersecurity

    If stereotypes are to be believed, software developers are grumpy people who sit indoors all day and write code, oblivious to the outside world. However, the reality is that nothing that is human is alien to them – including running.

    Show article
  • Tunneling with SSH: The Basics

    Tunneling with SSH: The Basics

    Cybersecurity

    Port forwarding with SSH is a very powerful tool. Every software developer and DevOps engineer should know its basics.

    Show article