-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #58 from montrealjug/posts/meetup/2025/janvier/qua…
…rkus-tdd Quarkus Compare & Contrast + Test-Driven Development It's easier than you think
- Loading branch information
Showing
2 changed files
with
54 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
--- | ||
layout: post | ||
title: "Quarkus Compare & Contrast + Test-Driven Development It's easier than you think" | ||
excerpt: "" | ||
meetup: 304716668 | ||
modified: | ||
categories: meetup | ||
hidden: false | ||
author: eric_deandrea | ||
tags: [] | ||
comments: true | ||
share: true | ||
image: | ||
feature: | ||
date: 2025-01-23T18:00:00-04:00 | ||
--- | ||
|
||
__Quarkus Compare & Contrast + Test-Driven Development It's easier than you think__ | ||
|
||
### 1. Quarkus Compare & Contrast | ||
|
||
Are you a Spring developer and interested in learning something new ? | ||
|
||
In this session I will show concepts and conventions familiar to Spring developers and how those same concepts and conventions can be implemented in Quarkus, all while highlighting similarities and differences between them, including how testing is done. | ||
|
||
Additionally, I will highlight performance characteristics between them and prove, live, that you could save 50% in your operational costs and reduce your carbon emissions 2-3x simply by switching your Java runtime. | ||
|
||
### 2. Test-Driven Development: It's easier than you think! | ||
|
||
Everyone loves writing tests, don’t they? How do you write good tests? What tools are available for you to write good tests? | ||
|
||
In this session, I will dive into the many features of Quarkus that help developers write good tests. | ||
|
||
I will highlight some of the features of Quarkus, Dev Services and Continuous Testing, which help make testing easier. Additionally, I will live code some tests for common use cases developers encounter, including unit, integration, and “black box” testing of imperative and reactive RESTful and event-driven applications that use common services, such as databases and Kafka brokers. | ||
|
||
I will discuss techniques such as mocking, spying, and interaction-based testing/verification. | ||
|
||
I'll even spend some time showing how IDE-based AI assistants can help! | ||
|
||
Once you see how easy TDD really can be there isn't a reason to not do it! | ||
|
||
### 🎤 Speaker: Eric Deandrea | ||
Eric Deandrea is a Java Champion & Senior Principal Developer Advocate at Red Hat, focusing on application development technologies. | ||
|
||
Eric has over 25 years of experience designing and building Java-based solutions and developer training programs for the financial services and insurance industries. | ||
|
||
He is also a contributor to various Open Source projects, including Quarkus and Spring, as well as a speaker at many public events and user groups around the world. | ||
|
||
Eric recently put his Quarkus and Spring knowledge to use by publishing his first book, “Quarkus for Spring Developers (https://red.ht/quarkus-spring-devs).” | ||
|
||
Outside of work, Eric enjoys boating on the lakes of New Hampshire, ice hockey, and martial arts, in which he holds a black belt in Kempo Karate. | ||
|
||
|
||
📍 Lieu : Room 365-370, Armstrong building, 3420 R McTavish, Montréal · Montréal, QC |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.