Past Meetup

Meetup III / 2018 - TESTING, CI & CD

This Meetup is past

66 people went

Location image of event venue

Details

Programm / Program

18:00 Uhr (06:00pm) - Doors Open

18:30 Uhr (06:30pm) - User group + Host Intro

19:00 Uhr (07:00pm) - [CANCELED] Testing mit Codeception: Full-stack PHP testing framework (Main talk)

Codeception is a PHP testing framework for Behavior Driven Development, which covers all kinds of tests: unit tests, functional tests and acceptance tests. It is fast and simple in both usage and execution. This talk will give you a introduction to the software testing basics using codeception. It will also cover some stumbling blocks when writing tests, like:

- Test code stability against small changes
- Data stability
- Test structure

Last but not least I will give you a short outlook how to make your tests also understandable for product owners.

By Susann Sgorzaly (@susann_sg [https://twitter.com/susann_sg])

19:45 Uhr (07:45pm) - Short break

20:00 Uhr (08:00pm) - From dev to prod with GitLab CI (Main talk)

GitLab turned into a DevOps lifecycle platform instead of being "just" a web-based Git repository manager. In this session I'll guide you through the process of setting up GitLab and GitLab CI. You will learn some insights on how to configure a GitLab build via the .gitlab-ci.yml file. Together we will take a deep dive into the GitLab CI build pipelines to build and deploy docker containers to your dev, stage and production environments. By Stephan Hochdörfer (@shochdoerfer [https://twitter.com/shochdoerfer])

20:45 Uhr (08:45) - Short break

21:00 Uhr (09:00pm) - Continuous Deployment 2.0: Playtime is Over (Main Talk)

Continuous Deployment, TDD and Continuous Integration is nothing new anymore and many of you are already veterans deploying multiple times each day code into production. But you’re still suffering from cutting corners and doing something quick on production when time is pressing, violating the processes you all worked hard on to get approved.

In this talk we take this very concept to the next level and show you how we used unconventional ways to deploy faster with less issues and regained control over a 10+ year old legacy application.

By Michelangelo van Dam (@DragonBe [https://twitter.com/DragonBe])

21:45 Uhr (09:45pm) - Community + Socializing