Doorgaan naar de inhoud

Coding Evolutionary Algorithms in Java, Load Testing for devs with Gatling

Foto van Teo Bais
Hosted By
Teo B.
Coding Evolutionary Algorithms in Java, Load Testing for devs with Gatling

Details

At a glance

  • Are you kidding me? It's the end of July, everyone's on vacation and also most of the people are out of Holland.
  • No fun, no jokes, let's go the other way around to see how passionate we are about this JUG.

Here's our squad for July:

  • Venue : perfect offices of bol.com with a cool bar for relaxing and talkative breaks in between our two sessions
  • Topics : Performance & Algorithms
  • Food : let's get into a more healthy solution this time with pasta and salad; we need a proper mindset to follow these demanding sessions
  • Giveaways : 3 free tickets for top conferences (next August) @ Amsterdam , 1 JetBrains licence for the IDE of your choice
  • Socializing : eating and drinking together, while a) exchanging ideas and feedback regarding the sessions, b) sharing crazy stuff we have been dealing with @ work, c) sharing weird stuff we did out of work

===============================================================

Agenda

18:00: Walk in - drinks and food are served
18:30: JUG Updates
18:45: First talk
19:30: Break
19:45: Second talk
20:30: Drinks
21:50: Till the next one!

Presentation Details

What Tim says about the presentation

Performance testing is traditionally a task for specialists that takes place at the very end of the software delivery life cycle. But how does this fit in with a DevOps way of working, where continuous feedback is one of the key points? It doesn't. In a world where scalability and performance are just as important as delivering new features, you need to embed performance testing in your daily development workflow: it needs to become a natural part of development. And this is where Gatling comes in: an open source load testing framework based on Scala, Akka and Netty. In this session, you will learn how to use Gatling to incorporate performance testing in development and how to provide your team with continuous feedback on your application's performance. Subjects include an introduction to Gatling, automated recording and processing of performance tests with the Gatling Scala DSL and integration with Jenkins for automated execution, bench marking and reporting of load tests.

Who is Tim

Software craftsman/architect at JPoint. Currently software architect in an organization doing DevOps, and an advanced reactive stack. Interested in everything software development related, but mainly Java, software architecture, security and open source. He has written several articles for Java Magazine. Twitter: @TimvEijndhoven

What Bas says about this presentation

Java Developers sometimes face programming challenges, such as creating a school roster or determining a salesperson's optimal route, that are extremely difficult to crack using conventional approaches. Discover how Evolutionary Algorithms can be applied to solve these complex puzzles. The session starts with a success story from the NASA space archives to explain the concepts. Once the stage is set, it's puzzle solving time! Learn to code Evolutionary Algorithms using plain Java - although existing Java frameworks such as JGAP are also addressed. The session concludes with a checklist that can be used to determine whether Evolutionary Algorithms are a good fit to the problem. With this checklist, the decision has never been easier!

Who is Bas

Bas is Managing Partner @ JCore and a Java Developer. In his spare time, after the little one is fast asleep, he enjoys coding Evolutionary Algorithms, fidgeting with the Twitter or the FitBit API, playing with RxJava and experimenting with (other) latest Java developments.
Twitter: @BWknopper

Photo of Utrecht Java User Group group
Utrecht Java User Group
Meer evenementen bekijken
bol.com
Papendorpseweg 100, 3528 BJ · Utrecht