Another month, another meetup! Rombit is welcoming Full Stack Antwerp on Wednesday 18 December. We’ll dive into two topics: ‘CI/CD with Azure DevOps Pipelines’ and ‘Continuous delivery for Philips Hue Android’.
Knowledge sharing is at the core of Rombit’s DNA. Want to join us at the Full Stack Meetup? It’s free! Don’t forget to register. By the way, we’re looking for new Full Stack Developers. Check out the vacancy!
Talk 1: CI/CD with Azure DevOps Pipelines – How to setup your pipeline in a couple of minutes?
This talk is about setting up your CI/CD pipeline with Azure DevOps Pipelines following a real-world example at Rombit (we are deprecating our Jenkins infra, aww). We will focus on a frontend pipeline with React but will also show quickly how it can be done for other key components of your application. Deploying to Kubernetes in a couple of minutes! It’s possible.
Azure Pipelines is a fully-featured continuous integration (CI) and continuous delivery (CD) service. It works with your preferred Git provider and can deploy to most major cloud services, which include Azure services. Start with your code on GitHub, GitHub Enterprise Server, GitLab, Bitbucket Cloud, or Azure Repos. Then you can automate the build, testing, and deployment of your code to Microsoft Azure, Google Cloud Platform, or Amazon Web Services.
Speakers: Jo (@josomers) is working as a solution architect at Rombit. Jo has a strong background as a mobile developer (Android/React Native) but shifted his focus 2 years ago. At Rombit, Jo collaborates to very interesting IoT products such as Artcore (smart multiroom) and A-sign (smart signs + platform for the city of Antwerp).
Gie (@spaepeng) is also working as a solution architect at Rombit. His background is rooted in medical sciences but was quickly lured into full-stack development. Gie works currently on a smart digitation project for the Brabo harbor pilotage company and is involved in the technical governance of Rombit steering towards a more client faced technology stack.
Talk 2: Journey to painless releases – Continuous delivery for Philips Hue Android
Wind back one year ago:
– releasing took us 10 weeks
– our app was plagued by regression
– developers felt completely detached from our users
Clearly our traditional strategy of heavily testing each release (up-front quality) wasn’t working. So we decided to flip things around: why not try to reduce the cost of errors instead? Hence we decided to move our Philips Hue Android app to continuous deployment.
In this talk, you will learn that if releasing is painful, you should actually release it even more often. Step by step I’ll explain how we moved the Philips Hue Android app to continuous deployment, what our current release process/CI looks like, what changes we made to our overall testing approach, how we empowered developers and testers, and how we made our release process completely painless.
Speaker: Jeroen Mols has a real passion to build things, which continuously challenges him to experiment and learn. In the process, he refocussed his master in Electrical engineering to become an Android developer. Starting off with highly technical prototypes for Wi-Fi connected products, he has built his own file-sharing platform (Wi-FileTransfer). He is a Google Developer Expert in Android GDE and former Lead Android developer at Philips Hue.
- 19:00 Doors & Dinner
- 20:00 Talks
- 21.00 Discussion & drinks
- Date: 18 Dec 2019
- Location: Rombit, Meir 30, 2000 Antwerp
- Free entrance, registration required