Skip to content

Details

It’s time for another exciting webinar by Picnic Technologies! On Thursday 4 February, Sander Mak and Ko Turk will talk about Java development tooling, and how to scale Java development practices and tools with growing teams.

Here's our program:
📱18:30pm-18:40pm - Welcome by Phil Leonard (Tech Lead at Picnic Technologies)

🔈18:40-19:20 Talk 1: Scaling Java Development at Picnic (Sander Mak, Picnic Technologies)

What does it take to run an online grocery store and delivery network at scale? A lot of Java, it turns out! In this session, we'll share how Picnic's development practices evolved while growing from a tiny start-up to handling millions of orders across multiple countries. From migrating to Java 11 right after its release to decomposing our monolith, there are many hard-earned lessons we can share.
Going cloud-native and reactive? Obviously. Although, not without their own challenges, as we'll see. Scaling development teams also involves making tech choices that are less obvious. For example, we'll show how enabling technologies like the Immutables project and Google's Error Prone offer automated sanity for developers. Come and learn how the fastest growing online grocery company in The Netherlands builds its systems, with Java front and center.

🔈19:20-20:00 Talk 2: The Battle of the IDEs (Ko Turk, Blue4IT)

When working together on a story (mobbing), mostly half of the people don't know how their IDE is working. Pretty frustrating right? By just installing some plugins you will surprise your team (and they will look at you like you're a god)! I will cover the best plugins for:

  • learning the features of your IDE (IDE features trainer)
  • learning shortcuts (key promotors)
  • checking the quality of your code (SonarLint / Codota)
  • checking the security of your dependencies (Snyk)
  • pair programming (Visual Studio Code plugin)
  • doing code reviews in your IDE! (Visual Studio Code plugin)
  • styling your IDE (with colours, icon packs, and themes)
  • autogenerating code (SquareTest, GitIgnore)
  • excluding maven dependencies (Maven Helper)
  • managing spring (boot) projects (SpringTools)
  • helping if you don’t know the answer (StackOverflow).

I will show you how you can evolve your IDE (by comparing them with Pokemon)! And at the end of the session, you will be able to (Poke) master your IDE! Together with (Pika)Duke, we will catch ‘em all.

Members are also interested in