Spring Cloud: Concourse with Pipelines and Machine Learning with Data Flow


Details
"Er gaat niets boven Groningen!"
I would like to invite you to this event hosted by the Dutch Spring Meetup and CGI. We have two sessions lined up: Christian Tzolov will talk about Spring Cloud Data Flow, and Sjoerd Hemminga will talk about integrating Concourse with Spring Cloud Pipelines. Abstracts follow below.
External registration for this event is required, see this page (https://www.cginederland.nl/evenementen/kennissessies/registratieformulier) for more information.
AGENDA
18:00 Registration & Food
18:30 Short Intro
18:35 Build software as code with Concourse - Sjoerd Hemminga
19:40 Short break
19:45 Machine & Deep Learning with Spring Cloud Data Flow - Christian Tzolov
20:45 End
BUILD SOFTWARE AS CODE WITH CONCOURSE [in Dutch]
Continuous Integration en Continuous Delivery is niet meer weg te denken uit software development. Door gebruik te maken van build servers, is het mogelijk om makkelijk en gestandaardiseerd software op te leveren bij iedere commit.
Veelgebruikte build servers bij software development zijn Jenkins en Atlassian's Bamboo.
De laatste tijd begint er echter een nieuwe build server op te staan, die het roer radicaal omgooit: Concourse.
Concourse is ontwikkeld met het 'Infrastructure as code'-principe als uitgangspunt, en baseert zich dan ook volledig op configuratie in VCS. Je hoeft dus niet dagenlang Concourse te configureren om je specifieke build te draaien!
In deze presentatie geeft Sjoerd een vergelijking met bestaande build tools en wat Concourse zo goed maakt. Daarna wordt er aan de hand van hands-on voorbeelden, met o.a. Spring Cloud Pipelines, een tipje van de sluier opgelicht hoe je een vliegende start maakt met Concourse!
Sjoerd Hemminga is als werkzaam bij CGI als senior software engineer. Naast het praktijkgericht realiseren van oplossing bij klanten, is hij een gepassioneerde ontwikkelaar die graag in nieuwe technologieën duikt.
MACHINE & DEEP LEARNING WITH SPRING CLOUD DATA FLOW
The Machine Learning (ML) and Deep Learning (DL) have disturbed the software engineering field. Techniques such as computer vision and language processing, have brought an unprecedented ability to the common software development practitioners. Furthermore the separation of responsibilities between Data Scientists and Software Engineers allows the former to build and train the ML/DL models, while the software developers can apply and use those pre-trained models in production.
Spring can significantly simplify the task of to deploying and operationalising the pre-trained ML/DL models. In this talk, Christian will demonstrate how to use pre-trained computer vision and twitter sentiment analysis TensorFlow models in regular Spring Cloud Streams pipelines.
Furthermore we will review several portable ML/DL formats, such as PMML, PFA, MLeap and TensorFlow and will explore how to use them inside Spring Cloud Stream and Spring Cloud Data Flow.
Christian Tzolov is a Principal Software Engineer at Pivotal, where he works at the Spring Cloud Data Flow team. He is an Apache Committer and Apache Crunch PMC Member. Christian is an OSS advocate, and interested in Integration and Interoperability architectures for Distributed and Data-Intensive systems.

Spring Cloud: Concourse with Pipelines and Machine Learning with Data Flow