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!
- Giveaways?
- 3 lucky winners will earn tickets for two top-class conferences taking place next August at Amsterdam: Less Large Scrum (http://less-large-scale-scrum.com/) (1 ticket) and Software Circus (http://cloudnativecomputing.softwarecircus.io/) (2 tickets)
- 1 winner will earn a free JetBrains licence for the JetBrains IDE of his/her choice (i.e IntelliJ IDEA)
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

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