For our December event we're hosted once again by Rombit. We're hosting the event one week earlier than usual to avoid the holidays. We have two talks lined up for you. Jo & Gie will be speaking about "CI/CD with Azure DevOps Pipelines". Jeroen Mols will tall about "Continuous delivery for Philips Hue Android".
Rombit is so nice to provide us with pizza and drinks so you can come hungry and thirsty!
We hope to see you soon,
Dries & Rias
PS: Please remember to change your RSVP if you cannot attend.
We're also happy to announce Eventy, a new platform for managing your events. Eventy is currently under construction but as soon as it's ready we'll be moving with the user group to our new home. Visit https://eventy.io to subscribe to the newsletter and follow the twitter account at https://twitter.com/eventyio to be the first to know when it launches.
CI/CD with Azure DevOps Pipelines - How to setup your pipeline in a couple of minutes? by Jo & Gie
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.
Speaker: 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.
Journey to painless releases - Continuous delivery for Philips Hue Android by Jeroen Mols
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 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.
One of a kind, never-been-done-before apps are what he enjoys most. So far Jeroen helped realize four huge connected products, various high profile apps, actively contributes to open source and loves interacting with the Android community. He is a passionate blogger and enjoys speaking at conferences.