Onlangs was het weer zover. Onze hele Tribe kwam samen voor de Tribe Day. Een dag waar iedereen naar uitkijkt, want wat is er leuker dan een gezellige namiddag te beleven met collega’s en met een lekker hapje en een drankje en de dag af te sluiten met een Casino Night. 😜
Maar het allerbelangrijkste van zo’n Tribe Day is natuurlijk kennisdeling…

Kennisdeling  

Kennis kan enkel groeien als die kennis gedeeld wordt. Daarom vinden wij het niet enkel belangrijk om samen te werken met anderen, maar ook om onze kennis te delen. Op die manier kunnen wij zelf bijleren en nog beter worden. Dat is dan ook één van de redenen waarom wij onze Tribe Days organiseren.

Ditmaal stond onze Tribe Day in het teken van Devoxx 2019.
Een groot deel van onze Tribe heeft die conferentie bijgewoond en de kennis die de Crafters daar hebben opgedaan, wilden zij graag met de hele Tribe delen.

Gedurende de namiddag waren er verschillende presentaties voorzien die de Crafters konden volgen. De topics waaruit gekozen kon worden, waren de volgende:

Kubernetes Distilled – Peter Moorthamer
De hype van Kubernetes heeft momenteel een hoogtepunt bereikt en veel organisaties beginnen de technologie stilletjes aan toe te passen.
Het ecosysteem van Kubernetes kan erg gericht zijn op de operator en het kan voor ontwikkelaars een uitdaging zijn om die informatie te destilleren die relevant is voor hun taak. Een groot aantal beschikbare tools zijn gericht op het oplossen van een breed scala aan problemen, maar het kan een hele klus zijn om te kiezen waarin je wilt investeren.
Deze presentatie biedt ontwikkelaars een grondige basis voor Kubernetes-concepten, stelt best practices voor en reikt enkele essentiële tools aan.

Micronaut – Wouter Cordie & Bram Van Vleymen
Wat is Micronaut juist en wat zijn de voordelen om dat framework in een microservice/serverless environment te gebruiken. Vervolgens werd uitgelegd hoe het framework samenwerkt met GraalVM en hoe dat Micronaut nog een extra performance boost geeft. De presentatie werd afgesloten met een vergelijking tussen Spring en Micronaut en een kleine demo.

gRPC – Bart Zagers
Het is duidelijk dat het belang van een goede API nog steeds stijgende is. Pakketten en oplossingen worden steeds vaker geselecteerd op basis van de API waarover ze beschikken.
Vandaag staat API -de facto- gelijk aan REST API, maar ook REST heeft zijn tekortkomingen. Het is bijvoorbeeld tekst-based en beschikt niet over een formele gestandariseerde IDL (interface definition language).
gRPC probeert een oplossing te bieden op deze punten en zo ‘the next big thing’ in de microservices wereld te worden. Na de oorspronkelijke focus op system-to-system services biedt gRPC ondertussen ook een stabiele oplossing voor het Web en is de uitgebreide toolset tot wasdom gekomen. Kortom gRPC is er klaar voor om aan de poten van de REST-heerschappij te zagen.

Java Money API – Jens Calaerts 
Deze sessie toont hoe de JSR op een platformonafhankelijke en flexibele manier de monetaire mogelijkheden, geldbedragen, valuta’s, afronding, financiële rekenkunde en opmaak en valutaconversie modelleert.

 

Tensorflow.js – Arthur Janssens & Dries Blontrock
Deze sessie gaf een voorbeeld van hoe makkelijk machine learning en computer vision kan zijn in het jaar 2020. Omdat er veel tools ontwikkeld zijn(IBM Cloud als voorbeeld tijdens de sessie) die het zware werk in onze plaats kunnen doen. Er werd live gebruik gemaakt van de IBM cloud om met machine learning een autosleutel te localiseren in een video.

SQL in the 21st century – Gert Driljeux 
SQL in de 21e eeuw, of hoe SQL meer is dan enkel een taal om een databank te queriën. Naast de basis syntax die iedereen kent is SQL in de laatste 20 jaar geëvolueerd van een zuiver relationele databank naar een compleet data opslag en transformatie systeem. In deze korte sessie passeerden een aantal nieuwe concepten als time travel queries, pattern matching en recursie de revue.

The Hacker’s Guide to JWT Security – Tim De Grande
In deze sessie werden de pitfalls bij het implementeren van JWT validatie besproken. Welke fouten kan je maken als je je niet verdiept in hoe JWT werkt? Welke verrassingen zitten er verborgen in de specs die je in de problemen kunnen brengen? En vooral: waar moet je zoal op letten als je het wel goed wil doen.

Java’s future features – Glenn Bergmans
Wat hebben Java 12 en 13 te bieden? Wat staat ons te wachten in Java 14? En zal de taal verder evolueren met project Amber, project Loom en project Valhalla?

Quarkus: why, how and what? – Dominique Claes
Quarkus belooft een snellere startup en minder geheugenverbruik dan traditionele Java-toepassingen. Het biedt een effectieve oplossing voor serverloze, microservices, containers, Kubernetes, FaaS en de cloud vanwege de container-first benadering. Bovendien kan imperatieve en reactieve codering gebruikt worden vanwege het feit dat het een enkel platform is. Quarkus ondersteunt de meest gebruikte frameworks en biedt een extensieframework aan dat door die frameworks gebruikt kan worden om het compatibel te maken voor Quarkus en kan worden gecompileerd naar een native uitvoerbaar GraalVM.

Distributed Tracing – Gert Dubois
Hoewel traditionele logboekregistratie en statistieken voldoende zijn om het gedrag van individuele services te controleren, ontbreken ze bij het omgaan met gedistribueerde systemen. In deze sessie wordt uitgelegd waarom Distributed Tracing van onschatbare waarde kan zijn bij het monitoren en debuggen van gedistribueerde systemen en hoe het eenvoudig geïntegreerd kan worden in een Spring Boot-applicatie met OpenTracing en Jaeger.

Sociale media & blogposts – Lore Mertens
Het eerste deel van deze sessie is gewijd aan sociale media; Waarom zijn sociale media belangrijk voor Continuum? Wat zijn de sociale media en marketingdoelstellingen in 2020 en hoe willen we die gaan bereiken? Wat is het verschil in impact van een like, share of comment op een post op LinkedIn en welke invloed heeft dat op het bereik van die post?

In het tweede deel wordt er dieper ingezoomd op het schrijven van blogposts.

Kick-off

Aangezien we nog in het begin van het jaar zitten, kon de jaarlijkse Kick-Off natuurlijk niet aan de agenda ontbreken.
Tijdens de kick-off werden de waarden en de “why” van Continuum nog eens benadrukt en uitgelegd voor de nieuwkomers. Verder werden de Crafters die zich tijdens het voorbije jaar bij onze Tribe gevoegd hebben, ook nog eens formeel verwelkomd door de CEO.
Een update van de omzet van het voorbije jaar, een overzicht van de bestaande en nieuwe klanten, nieuwe tools en grote events konden natuurlijk niet aan de agenda ontbreken.

Casino Night

Wat zou een Tribe Day zijn als we die niet zouden afsluiten met een leuke activiteit.

In november 2019 zijn wij door de organisatie “Great Place To Work Institute” in België erkend als een van de beste bedrijven om voor te werken (yay!) en dat moest natuurlijk nog officieel gevierd worden. Meer info over dit label kan je hier vinden. Een aantal professionele croupiers zorgden voor een gezellige avond en leidden Blackjack, poker en roulette in goede banen.

Bedankt aan alle Crafters om er weer een geslaagde dag van te maken!

Lore Mertens

Lore Mertens

Ambassador of Buzz

Lore Mertens (25) behaalde een Master in het Tolken (NL-DE-RU) aan de KULeuven. Door haar liefde voor sociale media, marketing en communicatie is ze zich daar verder in gaan verdiepen en behaalde een Master Meertalige Professionele Communicatie aan de Universiteit van Antwerpen.
Bij Continuum waakt Lore over de interne en externe communicatie, beheert ze de sociale media kanalen en werkt ze verschillende marketingacties uit.

Pin It on Pinterest