Doorgaan naar de inhoud

Utrecht JUG September Meetup

Foto van Teo Bais
Hosted By
Teo B. en 2 andere
Utrecht JUG September Meetup

Details

We are happy and proud to announce our next IN PERSON meetup with two awesome speakers. The meetup will be hosted by InTraffic.

Please join us and RSVP!

Because of the limited number of seats, please keep your RSVP up-to-date, so we can welcome someone else of you can't make it.

===

17:30 Doors open
18:00 Food & Drinks
19:00 Controlling Electronics with Bits, Bytes, Java, and Pi4J through a web interface on the Raspberry Pi by Frank Delporte
20.00 Break
20:15 What “Stairway to Heaven” Can Teach Us About Software Development by Hanno Embregts
21:15 Drinks

Giveaways
1 JetBrains license
1 print copy of The Definitive Guide to Security in Jakarte EE

Talks

Controlling Electronics with Bits, Bytes, Java, and Pi4J through a web interface on the Raspberry Pi

Java is not only the server language running on heavy machines! You can do amazing stuff with it on a small single-board computer and gain new knowledge simultaneously, like controlling electronic components and different communication protocols.

A Raspberry Pi is a full Linux PC with a small form factor and a low price of between 12 and 98€. And, of course, you can run Java on it. The same kind of JVM applications you know, love, and use on heavy machines can also be used on the Raspberry Pi. "Write once, run everywhere"? Ah yes, that's the promise of Java! But this small board has some additional possibilities you will not find on that fancy server you are running somewhere in the cloud. All Raspberry Pis have those 40 magical pins to connect an unlimited choice of electronic components. Measuring temperatures and distances, toggling LEDs and relays, controlling the content on a LED matrix or LCD display, playing the Star Wars tune on a buzzer,... the only limit is your imagination!

In this talk, we'll look at the current state of Pi4J (www.pi4j.com) and dive into the code of a few examples. To interact with electronic components, we'll experiment with Java on a CrowPi - a Raspberry Pi-based laptop. Let's also add Spring Boot and Vaadin into the mix to build a web interface to expose the data of those components. And while we’re doing all this, we will learn how to reduce the total energy and ecological cost of our data transfers by making better use of bits and bytes.

What “Stairway to Heaven” Can Teach Us About Software Development

One of the most iconic rock songs ever written starts with the line “There’s a lady who’s sure all that glitters is gold…” and chances are you know the rest of the lyrics by heart. Though one could argue that this ability is rather useless. It’s not like it makes you a better software developer, right? Right?!

Allow me to change your mind! I know that the lyrics to “Stairway to Heaven” have sparked countless online debates over its meaning, but being a developer and a musician I think it is actually about software development. In fact, I even believe it contains a few good lessons on it and if that is the case, knowing the lyrics by heart can really benefit you.
So during this talk I will perform snippets of the song, explain why I think it is about software development and how your next software project can be better because of it. I’ll make sure to cover the identity of ‘the lady’, interpretation of requirements, reverting architectural decisions and the cost of overly ambitious guitar solos.

Speakers

Frank Delporte

Frank Delporte is a Java Champion, developer, and technical writer working at Azul ([https://www.azul.com,]https://www.azul.com), blogs on his site ([https://webtechie.be)](https://webtechie.be/) and Foojay ([https://foojay.io/)](https://foojay.io/), author of "Getting Started with Java on the Raspberry Pi" (https://webtechie.be/books/), co-organizer of BeJUG ([https://bejug.github.io/)](https://bejug.github.io/), and contributor to Pi4J (https://pi4j.com/). He blogs about his experiments with Java, sometimes combined with electronic components, on the Raspberry Pi.

Hanno Embregts

Hanno is a Java Developer with a passion for learning, teaching and making music.

In his day-to-day job as an IT Consultant at Info Support, Hanno prefers work that is fast-paced and versatile. This is why he juggles Java development, software architecture, public speaking, leading Info Support’s Java Community and teaching courses at Info Support’s Knowledge Centre. In April 2023 he was granted the Oracle ACE Associate award for the “Java” focus area. He is also one of the editors of the Dutch Java Magazine. Outside of work Hanno likes making music with his friends. He plays the flute, the guitar and he likes to sing.

Photo of Utrecht Java User Group group
Utrecht Java User Group
Meer evenementen bekijken
InTraffic B.V.
Iepenhoeve 11 · Nieuwegein, UT