Skip to content

Angular for Java Developers & ETL with AWS Lambda

Photo of Ramon Wieleman
Hosted By
Ramon W. and Oliver C.
Angular for Java Developers & ETL with AWS Lambda

Details

Feel welcome to attend this meetup and engage in 2 talks from the experienced speakers Bert Jan Schrijver and Oliver Carr. The location is the office of Code Nomads, situated in Pand Noord at Meeuwenlaan 100.

17:45 Doors open
18:00 Food & drinks
18:30 Session 1: ETL with AWS Lambda - Moving data from Big Query to S3 by Oliver Carr
19:30 Short break
19:45 Session 2: Angular for Java Developers by Bert Jan Schrijver
20:45 Drinks to end the meetup

Both sessions will be presented in English.

Session 1: ETL with AWS Lambda - Moving data from Big Query to S3 by Oliver Carr

Creating a scalable event driven ETL service at minimum cost is difficult. Scaling from megabytes to many gigabytes with minimal changes to the system is hard using cloud hosted server instances.
In this talk you will learn how a simple ETL process can be developed using a serverless architecture, such as AWS Lambda. The use case of extracting Google Firebase data from a Biq Query database to S3 so it can be viewed in AWS Athena will be used. Serverless concepts (like fan out and in) will be shown along with common architectural designs.
The advantages and disadvantages of using a serverless architecture such as AWS Lambda for ETL will also be discussed.
Using a combination of AWS API Gateway, SNS, DynamoDB with AWS Lambda functions a scalable ETL system can be created.

About Oliver Carr (Lead Developer @ Code Nomads)
Olvier has been playing around computers since an early age and has lived in the Netherlands for almost 12 years. From developing Fortran code for a CM-5 super computer to integrating speech recognition software to more recently developing e-commerice platforms at TomTom, AHold, Rabobank and VEON. Oliver has developed software in C++, Java, Scala and Python and enjoys learning new techniques and coaching less experienced developers to the next level.

Session 2: Angular for Java Developers by Bert Jan Schrijver
Front-end development has evolved massively. New tools, libraries and frameworks are released every day. But how do you keep up with this as a Java developer? Which frameworks should you learn, and where do you get started?
Angular is without doubt one of the most popular frameworks for building modern web front-ends. And one of the good things about Angular is: most of its concepts are not that far off from everything we now from the Java world. Take TypeScript for example – you now can write proper typed code in the browser!
In the past 2 years, I’ve spent a fair amount of my time at work developing front-ends with Angular, starting with the early 2.x betas to the current 6.x release. In this session, I’m sharing my experience as a Java developer with developing Angular applications.
I’ll explain all about tools like npm, rxjs, sass, karma, protractor and compare them to their counterparts in the Java ecosystem. I’ll start with an empty IDE and live code my way to a working Angular application connected to a Spring Boot backend, sharing lots of tips, insights and gotcha’s.
At the end of this session, you’ll know enough about Angular to get started yourself right away!

About Bert Jan Schrijver
Bert Jan is a software craftsman at JPoint and CTO at OpenValue. He focuses on Java, Continuous Delivery and DevOps. Bert Jan is a Java Champion, Developer Champion, JavaOne Rock Star speaker and leads NLJUG, the Dutch Java User Group. He loves to share his experience by speaking at conferences, writing for the Dutch Java magazine and helping out Devoxx4Kids with teaching kids how to code. Bert Jan is easily reachable on Twitter at @bjschrijver.

Photo of Code Nomads - International Software Developers in NL group
Code Nomads - International Software Developers in NL
See more events