After Ben Fellows brilliant Risk Storming workshop at the #MidsTest meetup, I decided to purchase myself a set of Test Sphere cards. A round of Test Sphere solitaire has yielded some interesting ideas and stories. I was very interested in the Ministry of Testings Test Sphere challenge which encouraged participants to pick a card and […]
Continue reading 'Ostrich Effect Patterns – Telling A Story With Test Sphere'
Event: Feb #MidsTestDate: 6pm Wednesday 19th February 2020Hosts: Lee Marshall and Ben FellowsLocation: Sainsburys Store Support Centre, CoventryTalk: Continuous Delivery – A testers journey and lessons learnedPresenter: Ahmed Hussein and Tom McCawleyWebsite: midlandstesters.wordpress.com Here we are for the 2nd #MidsTest meetup of the year. This time I had to travel all the way to Coventry. [
Continue reading 'Feb #MidsTest: Continuous Delivery – A testers journey and lessons learned'
The University of Worcester is committed to sustainability, and was named Sustainability Institution of the Year at the Green Gown Awards in 2019! Student Blogger and Sustainability Ambassador, Claudia Gutierrez, talks us through her top tips […]
Continue reading 'Being a Sustainable Student'
Event: Smart Devs User Group Feb MeetupDate: 7:00pm Monday 11th February 2020Hosts: Joe Collins and Ryan O’NeillLocation: Blue Boar in Ludlow, ShropshireTalk: Serverless ArchitecturePresenter: James RandallWebsite: ryanoneill1970.github.io/smartdevs/ Here we are with meetup #4 for 2020, and the second which I’d never attended before. When mentioning my meetup challenge to friends, some
Continue reading 'Smart Devs User Group: Serverless Architecture'
I recently needed to validate the value created by PHP for its session ID. After a bit of research, I realised that there are two interesting php.ini config settings that relate to this value: session.sid_length is the number of characters in the ID session.sid_bits_per_character controls the set of characters used. From the manual: The possible values are '4' (0-9, a-f), '5' (0-9, a-v), and '6' (0
Continue reading 'Validating default PHP session ID values'
For the longest time I’ve wanted to play with epoxy resin. Watching makers like Peter Brown, Ben’s Worx, and TheCrafsMan on YouTube inspired the desire to use resin in a project, and conversations with...
Continue reading 'Epoxy resin river laptop tray'
Film Production student Alex Blazina talks to us about Have you ever thought about how feature films are made? Or maybe how they put a full length film together? Then keep reading as I am […]
Continue reading 'Making a Feature Film'
BrowserStack are generously giving away a ticket to TestBash Brighton. For thos who’ve never been to a TestBash conference before – they are amazing! I strongly recommend attending. It is such a fun event, filled with informative talks. To enter, you need to take a photo of the Ministry of Testing logo ‘in the wild’. […]
Continue reading 'Win a ticket to TestBash Brighton – Sponsored by BrowserStack'
Event:Worcester Source January MeetupDate: 7:00pm Wednesday 29th January 2020Hosts: Daniel HollandsLocation: The Kiln, WorcesterTalk: I Can’t Believe It’s Not FlutterPresenter: Dave Brealey (@Laebrye)Meetup Topic: Mobile UI DevelopmentWebsite: www.worcestersource.club When deciding which meet-ups to attend, prioritising ones most likely to advance my career seems like the most practical
Continue reading 'Worcester Source: Introducing Flutter, Google’s Mobile UI Framework'
One big advantage of learning a new programming language from scratch is that it has helped identify a few gaps in my knowledge. I’ve recently completed the section on Tuples, Lists and Dictionaries from the book ‘Python by Examples’. I’m already familiar with Lists and Dictionaries, but Tuples are something I’ve never had to use […]
Continue reading 'What are Tuples? – C# and Python'
I recently received a MySQL dump file where the various tables in it had foreign keys to each other. I usually restore with this command: mysql --login-path=rob < dump.sql but this generated the error: ERROR 1217 (23000) at line 288805: Cannot delete or update a parent row: a foreign key constraint fails It turns out that the easiest way to solve this is to use the --init-command switch to set
Continue reading 'Turn off foreign key checks when restoring a mysql file dump'
Event: Jan #MidsTest Date: 6:00pm Wednesday 23rd January 2020Hosts: Lee Marshall and Ben FellowsLocation: Woodrow Mercer Offices, Birmingham Talk: Risk Storming Presenter: Ben FellowsMeetup Topic: Software Testing #MidsTest is a monthly meet-up that alternates between Birmingham and Coventry. I have been attending this meet-up for almost 2 years now and it will always be a […]
Continue reading 'Jan #MidsTest: Risk Storming'
All projects seem to have a logo these days, so I asked my friend Jane of iD to create a logo for rst2pdf and she came up with this: This met what I was looking for with a clear design that is related to the what the application does, so thank you Jane. I've set the profile icon for the GitHub organisation and Twitter accounts and we'll be using this in other places as we… continue reading.
Continue reading 'A logo for rst2pdf'
Psychology Graduate Jo Adams Talks to us about how positivity can change your life: “Positive mind; positive vibes; positive life!” I found this quote during my first year of University and it has stuck with […]
Continue reading 'The Power of Positivity'
Recent Graduate Emma Gregory gives us the low down on Sport’s Therapy BSc and the career options her degree can offer: What is Sports Therapy and where will it take me? The Society of Sports […]
Continue reading 'Sports Therapy'
Event: Telford Agile MeetupDate: 5:30pm Tuesday 14th January 2020Hosts: Premalatha Balan and Terrance DarlingLocation: CapGemini UK, TelfordTalk: Becoming a High Performing TeamPresenter: Mel Marsh (Sim Corp)Topic of meetup: Agile My meetup challenge (where I aim to attend at least 3 meetups a month, including 1 I’ve never attended before), didn’t start well. Last week I […]
Continue reading 'Telford Agile Meetup: What is a High Performing Team?'
I currently organise my photo library in Lightroom Classic with one folder per day for my images and then I extensively use collection sets, collections and smart collections to manage the photos that represent an "event", regardless of whether the project is a single day, such as a family BBQ, a multi-day event such as a conference or a multi-month thing such as my Project 365 or mainline railway
Continue reading 'Creating collections with the Lightroom Classic SDK'
As part of my migration to Lightroom Classic from Photos, I needed to recreate my folder and album structure. In Photos, folders container albums (or other folders) and albums contain photos. An album cannot contain a folder. This maps directly to Lightroom Classic which has "collection sets" for folders and "collections" for albums. To transfer the folder and album information over to Lightroom Cl
Continue reading 'Writing a Lightroom Classic plug-in'
As we reach the end of 2019, I again get the opportunity to look back at my year through the photos that I took as I have done every year since 2009. I have been doing a Project 365 for a good few years which acts as a diary too, so I have the opportunity to appreciate what happened this year in my life. January Early in January, I spent an afternoon taking photos with… continue reading.
Continue reading '2019 in Pictures'
I recently moved over to Adobe's Lightroom Classic from Apple's Photos in order to have more flexible non-destructive editing features – in particular local brushes. Rather confusingly, there's also another Adobe product called Lightroom which is a new build for cloud-based storage which doesn't (yet?) have all the features of Lightroom Classic. In particular, the lack of virtual copies and s
Continue reading 'Migrating to Lightroom Classic from Apple Photos'