Note the change of date!
Tech Nottingham has moved to the second Monday of each month
This month we have two fantastic talks from Viv Richards and James Barker. Plus we've got free food and drinks provided at the event thanks to our sponsors.
Everyone is welcome and there are no tickets required. Just turn up - it's free!
Spot The Difference: Automating Visual Regression Testing
by Viv Richards
In this session we look at why we automate tests, the issue with just manually testing, common end to end automation pitfalls, a brief introduction to visual testing and finally a look at common issues with visual testing and ways to overcome them.
Using interactive examples we will gain an understanding of why relying on just manual testing can become an issue and how too much end to end automation can have a negative impact. The audience will also learn what visual testing is, what tools are available, some of the common pitfalls of using visual testing as well as tips on ways to overcome them.
Viv Richards is a senior test automation engineer, a blogger and a community bumble bee. In his spare time he enjoys teaching children to code as a CodeClub volunteer as well as bringing communities together to share skills and knowledge by organising local meet-up’s as well as organising South Wales largest agile and developer conference.
Security Sins of the Sign-Up Process
by James Barker
The sign-up process is one of the earliest interactions a user will have with a website. There is a lot of pressure to increase the effectiveness of this process by requiring minimal clicks, the fewest key strokes and being as simplistic as possible.
However usability and security often have conflicting requirements and leaning too far towards usability can lead to vulnerabilities...
In this talk we will take a look at seven examples of what not to do during the user sign up process. Each example leads to a vulnerability that could be exploited later on and explores why it occurred and how it could have been avoided.
This isn't a technical deep dive into the security aspects of software development. Instead it focuses on how the design stage can lead to vulnerabilities and aims to show where neglecting security over user experience or not fully understanding requirements is just as insecure as badly written software.
James Barker's programming adventures started out when he was 11, when he spent most of his time tinkering with DarkBasic games. Since the early days he's had a keen interest in how computers are hacked - and realised early on that hacking can be thought of as finding "alternative and unexpected" ways of using someone else's software.
Throughout his career he's worked with many web apps and APIs and secretly enjoyed finding and fixing vulnerabilities in them. As a huge advocate of fully automated test suites, James is currently working as an automation engineer at Capital One.
Win free JetBrains software!
This month at Tech Nottingham we'll also be giving away a 1 year subscription to a JetBrains product of your choice, including Resharper, IntelliJ and PHPStorm. Attend and tweet on the #TechNott hashtag to be in with a chance!
Join in with the Nottingham Tech Community online
The Tech Nottingham Slack group is a bustling chat community of Nottingham tech folk sharing ideas, jokes, stories and helping one another. We'd love for you to join in and be a part of it!