DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

The software you build is only as secure as the code that powers it. Learn how malicious code creeps into your software supply chain.

Apache Cassandra combines the benefits of major NoSQL databases to support data management needs not covered by traditional RDBMS vendors.

Generative AI has transformed nearly every industry. How can you leverage GenAI to improve your productivity and efficiency?

Modernize your data layer. Learn how to design cloud-native database architectures to meet the evolving demands of AI and GenAI workloads.

Core Badge
Avatar

Marco Behler

DZone Core CORE

München, DE

Joined May 2014

https://www.marcobehler.com

About

Hi, I'm Marco. Say hello, I'd like to get in touch! twitter: @MarcoBehler

Stats

Reputation: 3139
Pageviews: 1.2M
Articles: 31
Comments: 2

Expertise

Java Expertise Icon

Java

  • Articles
  • Comments

Articles

article thumbnail
Marco Codes Live: Gavin King and Hibernate 6.3 [Video]
In this video, explore the newly released Hibernate 6.3 and discover alternative approaches to frameworks like Spring Data.
September 8, 2023
· 5,622 Views · 1 Like
article thumbnail
How To Approach Dependency Management in Java [Video]
In this video tutorial, learn about real-life considerations when working with dependencies in Java (Maven or Gradle).
August 2, 2023
· 8,050 Views · 7 Likes
article thumbnail
How To Approach Java, Databases, and SQL [Video]
Learn how to save thumbnail data to a database to render our pictures to a nice HTML gallery page and finish the proof of concept for our Google Photos clone.
June 2, 2023
· 6,946 Views · 6 Likes
article thumbnail
How To REALLY Do Code Reviews [Video]
A user sent in a GitHub pull request for our Google Photos clone, which means we have to do a code review. How should you do such a review? What is or isn't important? Find out in this tutorial.
April 10, 2023
· 4,422 Views · 3 Likes
article thumbnail
Solving Java Multithreading Challenges in My Google Photos Clone [Video]
Find out what challenges we face as we turn our Google Photos clone from single-threaded to multithreaded to generate thumbnails much faster than before.
April 5, 2023
· 5,588 Views · 4 Likes
article thumbnail
I Don’t TDD: Pragmatic Testing With Java
Testing real-life applications, not just Kata-like code snippets, is rough! In this video tutorial, learn how to pragmatically test a Java web application.
February 9, 2023
· 10,142 Views · 7 Likes
article thumbnail
7 Awesome Libraries for Java Unit and Integration Testing
Want to improve your Java unit and integration tests? Here are seven libraries that you might find useful in your day-to-day work.
January 11, 2023
· 12,686 Views · 22 Likes
article thumbnail
How To Build a Google Photos Clone - Part 1
Want to know how to implement a complex web application like Google Photos? Learn how in this video series.
December 12, 2022
· 7,108 Views · 2 Likes
article thumbnail
How To Build a Command-Line Text Editor With Java (Part 3)
Want to know how text editors implement cursor movements and scrolling? Learn how in this video tutorial.
December 2, 2022
· 7,380 Views · 3 Likes
article thumbnail
How To Build a Command-Line Text Editor With Java (Part 2)
Want to know how text editors implement cursor movements and scrolling? Learn how in this video tutorial.
September 20, 2022
· 5,389 Views · 2 Likes
article thumbnail
How To Build a Command-Line Text Editor With Java (Part 1)
Want to know how text editors work, how shell scripts change terminal text colors, update lines without scrolling, or move the cursor around? Here, learn how.
September 9, 2022
· 14,773 Views · 3 Likes
article thumbnail
Hibernate and JPA Tutorial: Crash Course [Video]
Ever looked for a comprehensive tutorial to Hibernate and JPA that is fun and entertaining at the same time? Look no further than this video tutorial.
August 26, 2022
· 7,044 Views · 2 Likes
article thumbnail
7 Great Terminal/CLI Tools Not Everyone Knows
Do you frequently work with the CLI? Whether you use Windows, macOS, or Linux, in this video, learn about 7 tools that may be unfamiliar to you.
August 3, 2022
· 17,628 Views · 7 Likes
article thumbnail
Gradle Tutorial: Crash Course [Video]
Looking for a fun and entertaining comprehensive look at Gradle? Look no further than this video tutorial: learn how to use Gradle like a professional.
July 8, 2022
· 6,178 Views · 2 Likes
article thumbnail
SSH Tutorial: Nice and Easy [Video]
Want a fun and engaging intro to SSH, SCP, and friends? Look no further than this video tutorial for a practical crash course on SSH.
June 20, 2022
· 6,872 Views · 2 Likes
article thumbnail
JDBC Tutorial: Nice and Easy [Video]
Ever looked for a comprehensive intro to JDBC that is fun and entertaining at the same time? Then look no further than this video tutorial.
May 23, 2022
· 4,787 Views · 2 Likes
article thumbnail
JUnit 5 Tutorial: Nice and Easy [Video]
Want a fun and engaging intro to the JUnit 5 testing ecosystem? Check out this live-coding session on a new episode of "Marco Codes."
May 11, 2022
· 5,587 Views · 5 Likes
article thumbnail
Maven Tutorial: Nice and Easy [Video]
Want a fun and engaging intro to the Maven build ecosystem? Check out this live-coding session on a new episode of "Marco Codes."
May 6, 2022
· 8,489 Views · 11 Likes
article thumbnail
Spring Boot: Nice and Easy [Video]
Want a fun and engaging intro to the whole Spring Boot ecosystem? Check out this live-coding session on a new episode of "Marco Codes."
April 21, 2022
· 10,169 Views · 8 Likes
article thumbnail
Testcontainers: From Zero To Hero [Video]
Do you want to make the most out of your integration tests by using the popular Testcontainers library? Learn how to use it from the ground up.
August 27, 2021
· 7,520 Views · 4 Likes
article thumbnail
Tips and Tricks for Spring in IntelliJ IDEA
Watch this recording from the #IntelliJIDEAConf to build a small Spring Boot application, learning about IntelliJ IDEA's popular Spring integration features along the way.
March 30, 2021
· 8,143 Views · 4 Likes
article thumbnail
Guide to Java Versions and Features
Here's everything you need to know about different Java versions and features.
November 21, 2019
· 220,937 Views · 106 Likes
article thumbnail
Spring Transaction Management: An Unconventional Guide
It does not matter which framework you are using in the end, it is all about the basics!
October 31, 2019
· 38,641 Views · 14 Likes
article thumbnail
[Video] How to Consume RabbitMQ Messages From Queues With Java
Learn how to consume RabbitMQ messages from queues with Java.
Updated June 21, 2019
· 12,607 Views · 2 Likes
article thumbnail
Make Generated Sources Work Beautifully in IntelliJ [Video]
Here's a trick to make generated sources work well with IntelliJ, saving you a lot of pain along the way!
Updated May 22, 2019
· 13,040 Views · 3 Likes
article thumbnail
How to Get Autocomplete for Maven Dependencies in IntelliJ [Video]
Learn how to autocomplete your Maven dependencies properly with IntelliJ.
May 16, 2019
· 11,487 Views · 6 Likes
article thumbnail
Spring and CGLIB: Finally Understandable [Video]
What is CGLIB and how does it work with Spring?
January 24, 2019
· 13,825 Views · 10 Likes
article thumbnail
Working With Embedded Java Databases (H2) and IntelliJ IDEA [Video]
Find out how to use the embedded H2 database properly and efficiently with the help of IntelliJ Idea in this short and practical video.
September 13, 2018
· 50,748 Views · 1 Like
article thumbnail
OAuth2 for Java Developers: The Basics [Video]
Are you a Java developer who needs help with the OAuth2 framework? This video is for you!
June 28, 2018
· 8,567 Views · 3 Likes
article thumbnail
DevOps 101: Set Up Nginx in Front of Your Spring Boot Application [Video]
Learn how to set up an Nginx web server in front of your Spring Boot application in this video tutorial.
June 28, 2018
· 17,498 Views · 6 Likes

Comments

Spring Transaction Management: An Unconventional Guide

Nov 08, 2019 · Marco Behler

You are welcome! Some people have a hard stance against it, but it simply works.

Spring Transaction Management: An Unconventional Guide

Nov 02, 2019 · Marco Behler

Thanks, Pawel.


Feel also free to point them here, for more guides: https://www.marcobehler.com/written


User has been successfully modified

Failed to modify user

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: