Skip to content

Don't hack the platform & Distributed computing with the Netflix OSS

Photo of Michel van Dongen
Hosted By
Michel van D.
Don't hack the platform & Distributed computing with the Netflix OSS

Details

Agenda
17:30 - 18:00 : Doors open
18:00 - 18:45 : Special 2nd Birthday buffet
18:45 - 19:45 : Anticipating the fallacies of distributed computing with the Netflix OSS, Tom Cools
19:45 - 20:00 : Break
20:00 - 21:00 : Don't hack the platform? ☠️💣💥, Jan Ouwens
21:00 - 22:00 : Drinks and amazing surprise act !!!

=============================================================
Two years Utrecht JUG

Two years ago we started the Utrecht Java User Group. To celebrate our second birthday we have an amazing surprise act after the talks. Be sure you stay until the end, because you don't want to miss it. This meetup will be hosted by CodeSquad.

Giveaways

  • 3 free tickets for the TEQnation conference: http://teqnation.nl/
  • 2 free tickets for the Joy of Coding conference: http://joyofcoding.org
  • 1 free ticket for the JSpring conference: http://jspring.nl
  • 1 free JetBrains licence
  • 1 free ticket for Codemotion Amsterdam
    =============================================================

About the talks

Anticipating the fallacies of distributed computing with the Netflix OSS, Tom Cools

In their eagerness to adopt the microservice architecture a lot of companies forgot that moving to this model of distributed computing comes with dangerous pitfalls. Networks become congested. Services are added, moved and scaled as traffic increases or failure occurs. Finally, we need to connect our front-ends to this ever moving group of services. The Netflix Open Source Software Center is a collection of Open-Source tools and libraries developed by Netflix to help them build the system they need to bring video stream to millions of users worldwide . In this presentation we will have a look at some of these libraries and discover how they solve problems that will occur when splitting your system into hundreds of microservices. Even if you do not adopt microservices, the OSS-tools discussed in this session can help you to make your software more resilient than it is today.

Don't hack the platform? ☠️💣💥

Don't go to this talk! Your coworkers will not be happy when you come back to work tomorrow and start applying the things you'll learn here. You'll do a lot of damage. Mutating immutable objects is never a good idea. You shouldn't be bypassing the constructor when you instantiate an object. You certainly don't need to add constants to your enums at runtime. And don't even think about including Java 8 code in your Java 7 codebase. Truly, nothing good will come from attending this talk.

About the speakers

Tom Cools

Geek in all facets of the word, including but not limited to boardgames, comic books and programming. Developer without borders, both geographically and technically. Active as a consultant, usually for some of the biggest financial institutions in both Belgium and The Netherlands. Next to that I am trainer/teacher who loves to share not only knowledge but also passion for our craft.

Jan Ouwens

Jan is a developer at Codestar in The Netherlands. He is a polyglot developer and has professionally written code in languages such as Delphi, Ruby, Java, and yes, even VBScript. For the past several years he has been enjoying Scala.

He is also the author of EqualsVerifier, a tool to make rigourously testing Java’s equals and hashCode methods a one-liner.

About CodeSquad

CodeSquad is a Dutch Java consultancy company. Our software developers are focussed on Java technology and software development is their passion. At CodeSquad we’re always going for the extra mile, not only in the challenging and innovative projects we’re working on, but also in gaining and sharing knowledge. We share our passion for Java technology with each other, participate in developer communities and visit national and international conferences. www.codesquad.eu

Photo of Utrecht Java User Group group
Utrecht Java User Group
See more events
CodeSquad
Zoomstede 21A · Nieuwegein