2 talks! Setting up data driven tests & Releasing fast, easy, and consistently! (PLS No: 5)

#computer #engineering #software #technology #reliability #consulting #food #social #society #business #WIE
Share

https://www.meetup.com/nejug1/events/305165948/?eventOrigin=group_upcoming_events

Registration is closed on Meetup page but we can accomodate registration here on Vtools


Description: Another amazing Java talk:

Setting up data driven tests with Java tools
Everyone knows that performing tests during development is the Right Thing to do. But how do we test data driven test cases? How can we ensure clean environments, reproducible outcomes, setting the database with the correct state, ensuring results match expectations, and so on? The Java ecosystem offers several options that we can leverage to answer these questions. In this session we'll cover how to configure data driven testcases with Testcontainers, setup database state and verify results with DbUnit and Database Rider, even test PL/SQL statements.

Releasing Fast, Easy and Consistently
When a project has reached that stage when it’s a good idea to post binaries, new questions arise such as where should they be posted? How do we make it easier for users to install and discover binaries? Where should releases be shared? Most importantly, can it be automated? There are so many requirements and considerations depending on the distribution channels, wouldn't it be great to have a tool to make it easier? JReleaser is a tool that provides answers to these questions and more.. It may be used to create GiHub/GitLab/Gitea releases and publish binaries that can be consumed from different distribution channels such as Homebrew, Snap, Scoop, and more. Once published, the release can be automatically announced on Twitter, Slack, Gitter, Discord, and other communication channels.

Speaker:
Andres Almiray is a Java/Groovy developer and a Java Champion Alumni, Developer Advocate for the Database Group At Oracle, with more than 2 decades of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated on popular projects like Groovy, Griffon, and DbUnit, as well as starting his own projects. Founding member of the Griffon framework and Hackergarten community event. Author of JReleaser. You can find him on twitter too as @aalmiray. He likes to spend time with his beloved wife, Ixchel, when not hacking around.

Note:
Please RSVP for this event by the day before it happens so we can give the attendee list to the venue host/sponsor. If your name isn't on the list, you won't be allowed in. Also, make sure the name on your Meetup profile is similar to the name on your ID, which you'll need to show when you check in.



  Date and Time

  Location

  Hosts

  Registration



  • Date: 12 Mar 2025
  • Time: 10:30 PM UTC to 12:30 AM UTC
  • Add_To_Calendar_icon Add Event to Calendar
  • 8 Van de Graaff Drive
  • Burlington, Massachusetts
  • United States 01803
  • Building: Oracle Burlington Office

  • Contact Event Hosts
  • Starts 12 March 2025 09:18 AM UTC
  • Ends 13 March 2025 02:20 AM UTC
  • No Admission Charge


  Speakers

Andres Almiray of Oracle America Inc

Topic:

2 talks! Setting up data driven tests & Releasing fast, easy, and consistently!

Setting up data driven tests with Java tools
Everyone knows that performing tests during development is the Right Thing to do. But how do we test data driven test cases? How can we ensure clean environments, reproducible outcomes, setting the database with the correct state, ensuring results match expectations, and so on? The Java ecosystem offers several options that we can leverage to answer these questions. In this session we'll cover how to configure data driven testcases with Testcontainers, setup database state and verify results with DbUnit and Database Rider, even test PL/SQL statements.

Releasing Fast, Easy and Consistently
When a project has reached that stage when it’s a good idea to post binaries, new questions arise such as where should they be posted? How do we make it easier for users to install and discover binaries? Where should releases be shared? Most importantly, can it be automated? There are so many requirements and considerations depending on the distribution channels, wouldn't it be great to have a tool to make it easier? JReleaser is a tool that provides answers to these questions and more.. It may be used to create GiHub/GitLab/Gitea releases and publish binaries that can be consumed from different distribution channels such as Homebrew, Snap, Scoop, and more. Once published, the release can be automatically announced on Twitter, Slack, Gitter, Discord, and other communication channels.

Speaker:
Andres Almiray is a Java/Groovy developer and a Java Champion Alumni, Developer Advocate for the Database Group At Oracle, with more than 2 decades of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated on popular projects like Groovy, Griffon, and DbUnit, as well as starting his own projects. Founding member of the Griffon framework and Hackergarten community event. Author of JReleaser. You can find him on twitter too as @aalmiray. He likes to spend time with his beloved wife, Ixchel, when not hacking around.

Note:
Please RSVP for this event by the day before it happens so we can give the attendee list to the venue host/sponsor. If your name isn't on the list, you won't be allowed in. Also, make sure the name on your Meetup profile is similar to the name on your ID, which you'll need to show when you check in.

Biography:

Speaker:
Andres Almiray is a Java/Groovy developer and a Java Champion Alumni, Developer Advocate for the Database Group At Oracle, with more than 2 decades of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated on popular projects like Groovy, Griffon, and DbUnit, as well as starting his own projects. Founding member of the Griffon framework and Hackergarten community event. Author of JReleaser. You can find him on twitter too as @aalmiray. He likes to spend time with his beloved wife, Ixchel, when not hacking around.





Agenda

6:00 Intro

6:30 Talks

8:15 Q&A

8:30Adjourn



https://www.meetup.com/nejug1/events/305165948/?eventOrigin=group_upcoming_events

Registration is closed on Meetup page but we can accomodate registration here on Vtools..