WeAreDevelopers Logo

Hibernate: How to keep calm

22. September 2022

Watch Gregor Lucnys presentation at the WeAreDevelopers Java Developers Day in january 2023.

Being one of the most popular persistence frameworks for Java, Hibernate provides easy-to-use, object-oriented access to relational databases, enabling developers to focus on business logic rather than writing tons of JDBC statements. While this easy-to-use approach allows rapid application development, it comes with its own pitfalls. We are using Hibernate in all of our Spring Boot projects in a variety of scenarios, from classic web applications to long-running batch processes. On the way we made design decisions we regret now, discovered cool features, and found out a lot about how (and how not to) use Hibernate. In the following session, we will give a brief introduction to Hibernate and discuss some of our learnings.

Watch the full presentation on Youtube:

WeAreDevelopers Logo

Our Journey with Spring Boot in a Microservice Architecture

Watch Philipp Frauenthaler and Michael Eders presentation at the WeAreDevelopers Java Day in september 2022.

more Our Journey with Spring Boot in a Microservice Architecture

Techblog #6

Live Hack: Controlling a Smartphone via Laser

In the USENIX Security Symposium 2020 "Laser-Based Audio Injection on Voice-Controllable Systems" was presented: making MEMS-microphones believe that audio input happens via amplitude-modulated light from far away. We reproduced these efforts, to show that such threats are legit and shouldn't be underestimated.

more Live Hack: Controlling a Smartphone via Laser