Doorgaan naar de inhoud

An evening around Effective software testing With Tim and Mauricio!

Foto van Julien Lengrand-Lambert
Hosted By
Julien L.
An evening around Effective software testing With Tim and Mauricio!

Details

Summer's over, time for some Meetups!

After hosting many other groups, we're making this event space active again! This first iteration will be centered around Testing and will take place 5th September!

Here is the outline of the evening :

* 17:30 : Doors open and food!
* 18:30 : Tim, A Deep Dive into Mocking in tests
* 20:00 : Mauricio, Effective software testing: what is it?
* 21:30 : Closing

We'll have 2 Tech Talks :

First, from Tim (https://twitter.com/TimvdLippe) : A Deep Dive into Mocking in tests

In this talk, Tim, a core maintainer of Mockito, will show his vision on how to effectively use mocks in tests. We will cover use cases, how to use Mockito and scenarios where alternatives might be more applicable. Tim is a Staff Development Tooling engineer at Adyen, previously on Chrome Devtools at Google and core maintainer of Mockito. Tim helps maintain the build system at Adyen and develop tooling for engineers to be more productive.

Second, Mauricio (https://twitter.com/mauricioaniche) Head of our Tech Academy will take the stage :

Title: Effective software testing: what is it?

Description: We all know by now that writing tests is a must. However, the challenge remains: how to write good strong test cases that can potentially reveal bugs? And how can we be productive when doing so? In this talk, I’ll describe the main ideas in my new book entitled Effective Software Testing. This talk has two parts. First, how you, as a developer, can more systematically think of test cases. Why? Because often, when implementing the feature, we, as developers, focus a lot on the happy path, but we forget about the corner cases. We test also to find bugs, right? Second, you probably want to write lots of tests in a fast, cheap, and productive way. But that’s only possible if your code supports it. I’ll dive into a few principles and patterns that will help you in writing testable code.

Bio: Dr. Maurício Aniche's life's mission is to make software engineers better at what they do. He leads the Tech Academy of Adyen. Maurício is also an assistant professor of software engineering at Delft University of Technology in the Netherlands. His teaching efforts in software testing gained him the Computer Science Teacher of the Year 2021 award and the TU Delft Education Fellowship, a prestigious fellowship given to innovative lecturers. He is the author of the "Effective Software Testing: A Developer's Guide", published by Manning in 2022. He's also the author of two books that are popular among Brazilian developers: "Test-Driven Development in the Real World" and "Object-Oriented Programming and SOLID for Ninjas”.

oh, and did I mention that Mauricio will be signing his book "Effective Software Testing" (https://www.amazon.com/Effective-Software-Testing-developers-guide/dp/1633439933)?
We'll have 10 copies to sign 😊.

See you soon!

EDIT :

Tim is sick, so Beppe tonight's host will fill in to give us a talk about OpenAPI generation.

Here is the abstract :

The API journey last mile: OpenAPI code generation
The API economy is on fire: new platforms and tools are launched every day, best practices and methods evolve continuously, companies and products are frantically adopting an API-first culture. But navigating this vast universe is impossible without open standards. This is where OpenAPI plays a crucial role in creating a "lingua franca" for all-things API,
In this talk we will look at one of the most powerful features of OpenAPI: the API code generation.
Starting from the Adyen OpenAPI file, we will show you how to generate an API client in different languages. We will look at how the code generation is customized using Mustache templates and OpenAPI generator extensions. Finally we take a look at how Adyen SDKs are upgraded when a new API version is released.
At the end of this talk you will: Understand the power of OpenAPI code generation Learn about Mustache templates and other way of customizing the generated code Generate an API client from an OpenAPI specification
This is the last mile of the API journey at Adyen. We start from the initial API design and development all the way to testing, deployment, documentation and publishing of the OpenAPI specifications on our Github repository. In this final chapter we embrace OpenAPI specification and its tools to deliver the best developer experience.

See you tonight!

COVID-19-veiligheidsmaatregelen

Evenement is binnen
De host heeft bovenstaande veiligheidsmaatregelen ingesteld voor dit evenement. Meetup is niet verantwoordelijk voor het waarborgen dat deze voorzorgsmaatregelen in acht worden gehouden en zal dit niet onafhankelijk controleren.
Photo of Adyen Developer Events and Meetups group
Adyen Developer Events and Meetups
Meer evenementen bekijken
Adyen
Simon Carmiggeltstraat 6 - 50 · Amsterdam, NH