
Setting Up An ML HPC Server (Part 2 – Driver Setup and Running Language Models with llama.cpp)
This post demonstrates how to set up a high-performance server for machine learning on a small budget.
Blog
Filter items by keyword

This post demonstrates how to set up a high-performance server for machine learning on a small budget.

This post demonstrates how to set up a high-performance server for machine learning on a small budget.

Testing the security of web applications with Playwright – we show you how to do it, with examples.

Automated refactoring with OpenRewrite – efficient and time-saving.

We're sharing our experience with performance testing in the GA-Lotse project – using a setup with k6, Grafana, InfluxDB, and TypeScript.

An AI use case in action: the extraction of key figures from annual reports using LLM.

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

The article explains the new linter rule `this-escape` in JDK 21. We show why it was introduced and how to stop receiving this warning.

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

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

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 works.

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.

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

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

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

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

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

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

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

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

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

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

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

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.

Wir berichten in unserem Blog von der JavaLand 2022. Die Zusammenfassung: Wir hatten eine tolle Zeit als Aussteller!

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

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

Unser erster cronn-Azubi berichtet von seiner Ausbildung: Alltag, Projekte und Corona.

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

How my GPU detects my enemies.

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

Strong growth again last year.

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

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.

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

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.

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.

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

The support program of the Federal Ministry of Economics and Energy (BMWi) thus offers many SMEs the opportunity to modernize their business processes.

Thanks to Gradle integrating Cucumber with JUnit 5 is easy.

It's been three weeks since cronn went into lockdown. Still, we don't lose sight of each other.

Starting today you can read our first blog posts in German, English and Polish.

Wir erklären, warum wir uns bei cronn für die kostenlose Videokonferenz-Software Jitsi-Meet entschieden haben.

Wer Mitarbeiter sucht, sollte selber ausbilden. Dieses Credo haben wir uns auf die Fahne geschrieben.

Mit besseren Tests zu besserer Software: Wir zeigen euch Möglichkeiten und Unmöglichkeiten der parametrisierten Tests in JUnit 5.

Mir gefällt bei cronn der familiäre Charakter, der sich durch das ganze Unternehmen zieht.

At the end of November we celebrated with more than 100 cronnern the biggest Christmas party to date at the amusement park Phantasialand.

Data-Vault ermöglicht eine unbegrenzte Skalierung verbunden mit maximaler Flexibilität. D

Oder: wie die IT-Welt Oliver Kahn und die Sendung mit der Maus zusammen bringt.

Ob eure Software auch in einem Container korrekt startet und den Security Richtlinien eures Unternehmens entspricht, ist oft nicht sichergestellt. In diesem Artikel schließen wir diese Lücke.

Hinter jedem Code steckt ein Gesicht. Die Geschichten, die hinter diesen Personen stecken, möchten wir euch in dieser Reihe näherbringen. In unseren Porträts stellen sich unsere cronner euch vor. Heute: Ann-Kathrin!

Im Zuge der Internationalisierung müssen fest eingebaute Texte entfernt und durch Referenzen auf die gerade gültige Übersetzung ersetzt werden.

Was sind die Herausforderungen bei IoT? Unser Blog gibt Antworten.

Kubernetes sorgt dafür, dass alle definierten Ressourcen erstellt werden und die Webseite veröffentlicht wird.