Release Management for Web Applications
We, as an industry, come a long way from this rudimentary web development. Web applications are critical cogs in companies working, reliant on open-source software – and the possibilities truly are endless. This is an exciting time. These web applications power our sales, marketing, accounting, HR, PR and a wealth of other operations. We don't make websites any more; we build web applications and browser-based software.
However, successful management of improvement is key to these web applications and this can be a challenge in the fast past tech environment. So, how can we do it? In this talk I will discuss delivery ideas and methods that are available to all; whether you are a large corporation or a one person web shop.
- Version control management
- Issue management (What am I fixing?)
- Automated continuous integration (Deploying to your environment)
- Automated behaviour testing (Does it work as I want?)
- Automated visual regression testing (Does it look right?)
- Release notes, versioning and user acceptance reports
- GitLab Runners
With real tools that are free to run, you can look at automating almost your entire delivery pipeline enabling a reduction in time to fixes, and resulting in happier clients and stakeholders for your web applications.
This all adds to the long-term success of your software. Sounds good right? I can show you how. I expect it to be a fun session full of useful snippets that can be used to improve your deployment pipeline, or even just start it.