Doorgaan naar de inhoud

ArnhemJUG - February meetup

Foto van Pepijn Schildkamp
Hosted By
Pepijn S. en Femke K.
ArnhemJUG - February meetup

Details

ArnhemJUG
This leap year we are happy to host our February meetup. This time we will be at the office of Alliander in Arnhem. We welcome Marcel Wildenburg and Rick Ossendrijver as speakers.

Agenda

  • 17:00 CET walk-in
  • 17:30 – 18:30 Food and drinks
  • 18:30 – 19:30 talk: Running Kafka Streams for smart meter readings by Marcel Wildenburg
  • 19:30 – 19:45 break
  • 19:45 – 20:45 talk:
    Boosting developer effectiveness with a Java platform team by Rick Ossendrijver
  • 20:45 – 21:30 drinks

Running Kafka Streams for smart meter readings
At Alliander, we process millions of requests every day to get readings from the smart meters. During this meetup, we will reflect on how Kafka Streams contributes to this. The implementation of Kafka Streams and the possibilities it offers will be shown. We will go into details based of the code we have implemented to process all the requests for collecting the readings. At the end we will show how we implemented unit tests without the use of an active Kafka cluster.

About Marcel Wildenburg
Marcel started his career 32 years ago after graduating from the HTS in the direction of Energy Technology at EWR, one of the predecessors from which Liander originated. During this period, he has had various functions, always with a relationship to (smart)meters. He is active as a Java Developer for the past 6 years. In his spare time, he contributes as a backend developer of the open source project littil.org. This is an initiative of the Devoxx4kids Foundation to link IT specialists to schools for giving guest lectures.

Boosting developer effectiveness with a Java platform team
Maintaining a high-quality and uniform codebase poses significant challenges at scale, as ever-growing technical debt, inconsistencies, and weak dependency management can slip in too easily. This talk delves into how a dedicated Java Platform can tackle all these challenges by providing a centralized solution!

Picnic's Java Platform approach empowers a community of 300+ developers with a robust suite of tools and shared libraries. Instead of teams having to reinvent the wheel, developers can use out-of-the-box libraries for cross-cutting concerns such as logging, observability and security. This facilitates adherence to guidelines and enforces best practices. As a result, developers can sidestep the burden of creating repetitive and mundane implementations and focus on writing actual business logic.

Learn how to harness the power of automation to achieve consistency and standardization with continuous enhancement. We will discuss our tooling setup and practices. Gain insights into an approach of providing shared libraries, centralized Maven configuration, developer tools, and CI/CD practices. Come and learn how Picnic's developers are empowered to build Java services with efficiency, quality, and confidence.

Rick Ossendrijver
Rick Ossendrijver is a Software Engineer at Picnic, a fast-growing online supermarket. He is part of the Java Platform team, which supports over 300 engineers within the company. Rick is a committer and enthusiast of the Error Prone project. Moreover, he is passionate about improving software quality through static analysis and automation, and works on Picnic's open-source Error Prone Support project.

Registration at the venue
Please be informed that registration is required for the upcoming event at Alliander hosted by the ArnhemJUG. Upon arrival, registered attendees will receive event badges for identification purposes.

To register, simply RSVP via Meetup.com. Please note that the ArnhemJUG organization will share a attendee list with names as registered through Meetup.com with Alliander.

How to reach the venue

Public transport
Alliander is located within a 10-minute walking distance from the Arnhem central station and is therefore easily accessible by public transportation.

The address is Utrechtseweg 68, Arnhem.

By car
Registered visitors (see registration at the venue) for the ArnhemJUG Meetup can park in the parking garage of Alliander as long as parking spaces are available (press the bell before the barrier). For disabled visitors, there are special parking spaces available in the parking garage at level -1, close to the entrance/elevator.

If the parking garage is full, you can park in the parking garage of Arnhem Central Station. You can have your parking ticket from this parking garage scanned at the reception desk of Alliander upon departure, so that you can use your parking ticket as an exit ticket.

Please note: If you are arriving by car and using navigation, provide the address as: Nachtegaalspad, Arnhem

Photo of ArnhemJUG group
ArnhemJUG
Meer evenementen bekijken
Alliander Arnhem
Utrechtseweg 68 · Arnhem