Friday, October 4

CI made dead simple with Drupal 8, GitLab and Platform.sh

So you learned the importance of tests. You also learned that they are made pretty simple with Drupal’s PHPUnit framework. You may have even invested some time to set up behavioral tests using Behat Drupal Extension. Now it’s time to bundle all the testing together in a nice automated pipeline.

Advanced migration techniques

In this session we are going to explore some advanced techniques for building and running migrations. Sometimes you can define your migrations in a single file, run them, close your laptop and go grab a beer. But let’s face it, most other times things are bit more complicated. What we will talk about in this session are some of the cases in which you need to get a bit creative. Such as standardise your source data. Transform it before it gets imported. Or build dynamic migrations.

Make the Robots Do It! Practical Continuous Integration and Automated Testing

DevOps, CI, Build, Test, Deploy! There are a lot of different components flying around this buzzword-compliant practice. It’s hard to know where to start. (Spoiler: always start with low-hanging fruit!) But the promises are very attractive: Fewer bugs, faster deployment, greater confidence in your changes. Learn practical tools and workflows from those of us already in the trenches. We will cover: Identifying the areas where automation will make the biggest difference

Follow that data! Letting your users tell you what works.

In a world of endlessly approaching deadlines and pressure for always better results, who has time to do a retrospective?  It turns out, successful teams do.  Undertaking the necessary discipline it takes to develop the habit of this part of the Agile process does take effort but the end results are well worth it.     For a lot of teams that try, these end of sprint meetings can quickly turn into personal anecdote sessions and become completely based on 'gut feel' that is just a painful step that does not feel like it accomplishes anything valuable.