Skip to content

Beyond Senior Java Dev & Managing Tests Data

Photo of Tom Cools
Hosted By
Tom C. and Loïc M.
Beyond Senior Java Dev & Managing Tests Data

Details

Now that we've entered summer, it's time to heat things up even more with our special guests, all the way from Brazil! We are pleased to welcome Elias Nogueira and the legendary Bruno "JavaMan" Souza!

This is your chance to meet these 2 Brazilian heroes of the global Java Community!

You'll find us in Gembloux, Wallonia. Many thanks to Oniryx for hosting us! Check them out at: https://oniryx.be/

Schedule

  • 18:00: Doors + Drink and Snacks
  • 19:00: Session 1
  • 20:00: Pizzas
  • 20:15: Session 2
  • 2x:00: Mingling

Bruno's Topic: Beyond Senior Java Dev: the next steps for the technical career

You worked hard, learned a lot of technologies, and built your experience with challenging projects. You reached an enviable position in your company and team. Congrats, you are an accomplished Senior Java Dev!

Now what? What are the next steps? Many companies push developers into management positions. It could be a path, if this is what you want.

But there are alternatives! This talk will discuss some possible paths. Specially for devs like you that want to keep focusing on the tech side. What can you do to keep growing well beyond senior level?

Come see how it is possible to focus on the technical side! Learn to build a fulfilling career and grow to the highest levels in your organization. All while you keep loving your work!

About Bruno

Since 1995, Bruno helps Java developers improve their careers and work on cool projects with great people! Java Evangelist and a Java Champion, Bruno is founder and President of SouJava, the Brazilian Java Users Society. He also represents the group on the JCP Executive Committee. Bruno discusses Java and the Developer Career in the https://code4.life project.

Follow him on Twitter @brjavaman and sign up on his Developer Career website at https://code4.life.

Elias' Topic: Managing Test Data

Have you ever tried to troubleshoot an issue taking a looking at the log files? I bet you did! And it turns out the issue is related to data usage because, you know, users will use real data! Developers won't! A good thing about your recent troubleshooting is that you can understand the data. It's not a bunch of numbers or UUIDs in the name field. How about your development environment? Probably you use either hard-coded data or random strings. We must fix that!

This presentation will show you how to manage testing data in two different ways.

The first way is the creation of a Test Data Factory approach, where we will use the Factory Pattern to easily create any objects we want with understandable and reliable data. This approach will make you in control of your own data, so you can find any bug in the early stages of the SDLC and the DataFaker library will help us to generate good random data in every execution.

In a second way, we will learn and apply the Data-Driven Testing approach, where the same requirement can be applied to different sets of data, generating different results. This approach can reduce the amount of code and the execution time. With the support of JUnit 5 you will learn how to do it in 5 different ways: value source, internal method source, external method source, argument provider, and CVS source.

During this presentation you will learn how to write Data-Driven tests using JUnit 5 in a Spring Boot application in the integration layer, using the Test Data Factory approach to easily create all the necessary and reliable data.

About Elias

Elias is a Principal Engineer at Backbase with a background in software engineering, consulting, agile coaching, and tech lead. He helps software engineers to develop their quality mindset and deliver bug-free software.

He specializes in Quality Engineering for backend, frontend, and mobile technologies. He's a writer, blogger, and loves to help the community by running meetups and sharing knowledge by giving presentations worldwide.

He's also an Oracle ACE for Java, DevOps and Cloud Native, Java Magazine NL editor, TDC Rockstar, and Browserstack Champion.

Follow him on Twitter @eliasnogueira

Additional note: This meetup includes food and has limited space. We, therefore, ask you to please keep your RSVP status up to date, so we do not waste any of our food.

Photo of Belgian Java User Group group
Belgian Java User Group
See more events
Chau. de Charleroi 63
Chau. de Charleroi 63 · Gembloux