blogujemy o programowaniu_

Time-Travelling through Data Realms with Auditing

Discover efficient auditing methods for tracking data history within database-driven applications, including JPA Data and Hibernate Envers.

Przeczytaj więcej

Web Accessibility: A Necessity for All

The automation of accessibility tests is of great importance and easy to implement with Axe.

Przeczytaj więcej

Accessible design for all – but how?

Accessible design aims to offer digital products in such a way as to be used as easily as possible by everyone. cronn shows how this...

Przeczytaj więcej

Szlifujemy Diamenty - historia Kuby, naszego wyjątkowego stażysty

W świecie nowoczesnych technologii talent i determinacja są kluczami do sukcesu. Post opowiada historię Kuby Kosińskiego, naszego młodego stażysty.

Przeczytaj więcej

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

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

Przeczytaj więcej

Authentication and RBAC on Subdomains with Traefik, Authentik and Kubernetes

Traefik does not offer any authentication mechanisms by default to protect services from unauthorised access. The article shows a solution for this.

Przeczytaj więcej

Cucumber & Playwright – a good match… Or rather competition? Part III

Where are the weaknesses in the collaboration between Cucumber and Playwright? Part three of our blog series takes a closer look!

Przeczytaj więcej

Our cronniversary: Happy Birthday cronn!

cronn has turned ten – and we celebrated in style! CEO Jobst is reflecting on cronn’s incredible journey.

Przeczytaj więcej

Cucumber & Playwright – a good match… Or rather competition? Part II

How do you use Cucumber and Playwright together? Part two of our blog series gives answers!

Przeczytaj więcej

Cucumber & Playwright – a good match… Or rather competition? Part I

BDD with Cucumber and automation with Playwright - how well do they fit together in software testing? Part one of our blog series gives answers!...

Przeczytaj więcej

Get up, speak up! How to become a conference speaker

Let Sophie tell you about her experiences and tips from her journey - from conference participant to keynote speaker.

Przeczytaj więcej

Analyzing Business Reports with ChatGPT – Part I

AI language models open up new avenues for automated text analysis. Our example: a prototype for robust extraction of data from annual reports.

Przeczytaj więcej

Elevate your Regex: Named Capturing Groups in Java's JDK 20 API

In JDK 20 a few new methods were introduced, aimed at facilitating the use of named capturing groups.

Przeczytaj więcej

Validation File Assertions: Simplifying complex integration tests

Integration tests serve the purpose of testing the interaction of multiple software components that depend on each other. Validation files simplify this process.

Przeczytaj więcej

Test fixtures: Managing dependencies in Gradle

Native Gradle support for test fixtures solves a problem of dependencies in multiple sub-projects.

Przeczytaj więcej

How to start with Augmented Reality

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

Przeczytaj więcej

Robots are a girl’s best friend – Girls’Day 2022 at cronn

On Girls’Day 2022, 9 girls accepted cronn’s invitation to program robots with us. Read about a fun and challenging day that transcended gender clichés.

Przeczytaj więcej

Career change towards software development: From texting to testing.

Ruth has mastered her career change into software testing at cronn - and here she reports how.

Przeczytaj więcej

Frozen Yogurt. An UX-ident as a use case.

Our author Fabien uses a not so successful UI to show what is important in good UX.

Przeczytaj więcej

Tunneling Basics – Part II: OpenSSH Configuration Files

How to use the SSH configuration file to set up a port forwarding even with multiple jump hosts.

Przeczytaj więcej

YOLO: You only live look once

The hassle of transitive dependencies across sub-projects in Gradle

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

Przeczytaj więcej

Problemy z zależnościami przechodnimi w wielomodułowych projektach w Gradle

Zarządzanie zależnościami w wielomodułowych projektach w Gradle może być trudne. Tutaj dowiesz się o jednej z pułapek.

Przeczytaj więcej

W cronn stuknęła nam setka!

BDD & Cucumber

Behavior Driven Development and Cucumber fit perfectly together. We explain why.

Przeczytaj więcej

iOS UIKit to SwiftUI Migration — Part III

This is the third and last part of our step-by-step guide on how to migrate an existing iOS app from UIKit to SwiftUI.

Przeczytaj więcej

iOS UIKit to SwiftUI Migration — Part II

This is part two of a step-by-step guide on how to migrate an existing iOS app from UIKit to SwiftUI.

Przeczytaj więcej

Biegający cronnersi

Według utartych stereotypów programista to człowiek, który nie śmieje się, siedzi całymi dniami przed komputerem i tylko koduje, a świat zewnętrzny mógłby dla niego nie...

Przeczytaj więcej

iOS UIKit to SwiftUI Migration — Part I

This is a first post in a series that offers a step-by-step guide on how to migrate an iOS app from UIKit to SwiftUI.

Przeczytaj więcej

Tunneling with SSH: The Basics

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

Przeczytaj więcej

cronn jest obecnie autoryzowaną firmą konsultingową, w programie finansowania BMWi „go-digital”

Program finansowania oferowany przez Federalne Ministerstwo Gospodarki i Energii (BMWi) daje wiele możliwości unowocześnienia procesów biznesowych.

Przeczytaj więcej

Cucumber z JUnit 5

Integracja Cucumber i JUnit 5 to pestka dzięki Gradle.

Przeczytaj więcej

Siedzimy w tym razem!

To już trzy tygodnie odkąd sytuacja zmusiła cronn do przymusowej izolacji. Ale i tak nie tracimy się z oczu!

Przeczytaj więcej

Nie? Nie martw się! Blog cronn jest dostępny w wielu językach

Od teraz artykuły można czytać w języku niemieckim, angielskim i polskim.

Przeczytaj więcej

Sparametryzowane testy z JUnit 5: 6 razy 7 dni

Z lepszymi testami do lepszego oprogramowania: pokazujemy Wam możliwości sparametryzowanych testów w JUnit 5.

Przeczytaj więcej

Impreza bożonarodzeniowa

Pod koniec listopada świętowaliśmy największe jak dotąd przyjęcie świąteczne z ponad 100 cronnerami w parku rozrywki Phantasialand.

Przeczytaj więcej

Nasza witryna korzysta z narzędzia do analizy stron internetowych Fathom aby zapewnić Państwu najlepszy odbiór strony, oraz - za Państwa zgodą - do analizy ruchu sieciowego w celu dalszej optymalizacji naszego serwisu. Fathom działa bez plików cookie i przechowuje jak najmniej danych w formie zanonimizowanej (hashes). Zgodę lub odmowę użytkownika przechowujemy w niezbędnym pliku cookie. Ogólne informacje o plikach cookies oraz instrukcje jak mogą być one usunięte znajdują się w polityce cookies. Więcej informacji na temat przetwarzania Państwa danych znajduje się się w naszej polityce prywatności
Niezbędny Akceptuję tracking