Speaker: Jochen Lillich, Freistil IT Ltd, Dublin, Ireland
Location: University of Edinburgh (4.21 St Leonard's Land, Holyrood Rd)
We will be welcoming Jochen, fresh from his sell-out tour of WordCamp Dublin and DrupalCon Amsterdam, via video conference from his base in Ireland.
Burnout is one of the biggest threats to building an engaged team. A recent study found that 95% of HR leaders admit that burnout is sabotaging their companies' work quality and employee retention; yet there is no obvious solution on the horizon.
As a long-time IT manager in corporate and startup environments, I had to deal with burnout many times (both in myself and in team members). How can we stay sane and productive in a world of rapidly changing objectives? Well, if the answer was easy, we wouldn't have to talk about it. And yes, we really have to talk about it.
In my talk, I'm going to share my experience with building resilience in myself and my team. Regardless if you’re a manager, an employee or self-employed, you’ll learn useful practices like:
* Recognising burnout symptoms
* Breaking out of the negative belief cycle
* Contributing to a healthy company culture
* Reducing time and resource pressure
* Restoring focus
* Building healthy relationships
* Dealing with change
* Developing lasting resilience
Even though mental health is a serious topic, this is going to be a light-hearted talk. I can share quite a few funny stories — most of them about my own mistakes. I'd love to share what they taught me!
The talk will last from 6 pm to 7 pm and afterwards, all are welcome to adjourn to the nearby bar, Hemma, for further discussion and chat where Cathcart Associates will generously provide some refreshments.
Speaker: Oliver Davies, Inviqa
Location: University of Edinburgh (LG48, Paterson’s Land, Holyrood Rd)
We will be welcoming Oliver via video conference from his base in Caerleon, Wales.
Great! You’ve built your website, and now you just need to deploy it. There are various ways that this could be done - from (S)FTP, to SCP and rsync, to running commands like git pull and composer install directly on the server which is not ideal.
As well provisioning and maintaining your server configuration and running commands, you can also use Ansible to deploy your PHP application - leveraging relevant Ansible modules such as Git and Composer, custom Ansible roles, Ansible Vault for managing secrets, and features such as idempotency out of the box to build a simple deployment playbook.
We can then extend that and make it more robust by adding Ansistrano - a port of Capistrano - which adds extra features such as storing multiple builds for each project and the ability to roll-back if needed, customising your build steps using built-in hooks, multi-stage environments and more.
I've been using Ansible and Ansistrano to deploy a variety of PHP projects - including Drupal 7 & 8, Symfony, Laravel and Sculpin, as well as basic HTML websites, and found it to be very flexible and easy to install and use, and by the end of this talk we will have a fully working deployment playbook, deploying real code onto a real server.
The talk will last from 6 pm to 7 pm and afterwards, all are welcome to adjourn to the nearby bar, Hemma, for further discussion and chat where Cathcart Associates will generously provide some refreshments.
Deploying Drupal 8 with Ansible, Ansible Vault and Ansistrano
Description changed:
Speaker: Oliver Davies, Inviqa
Location: University of Edinburgh (full details shortly)
We will be welcoming Oliver via video conference from his base in Caerleon, Wales.
Great! You’ve built your website, and now you just need to deploy it. There are various ways that this could be done - from (S)FTP, to SCP and rsync, to running commands like git pull and composer install directly on the server which is not ideal.
As well provisioning and maintaining your server configuration and running commands, you can also use Ansible to deploy your PHP application - leveraging relevant Ansible modules such as Git and Composer, custom Ansible roles, Ansible Vault for managing secrets, and features such as idempotency out of the box to build a simple deployment playbook.
We can then extend that and make it more robust by adding Ansistrano - a port of Capistrano - which adds extra features such as storing multiple builds for each project and the ability to roll-back if needed, customising your build steps using built-in hooks, multi-stage environments and more.
I've been using Ansible and Ansistrano to deploy a variety of PHP projects - including Drupal 7 & 8, Symfony, Laravel and Sculpin, as well as basic HTML websites, and found it to be very flexible and easy to install and use, and by the end of this talk we will have a fully working deployment playbook, deploying real code onto a real server.
The talk will last from 6 pm to 7 pm and afterwards, all are welcome to adjourn to the nearby bar, Hemma, for further discussion and chat where Cathcart Associates will generously provide some refreshments.
How to build up resilience and keep burnout at bay
Description changed:
Speaker: Jochen Lillich, Freistil IT Ltd, Dublin, Ireland
Location: University of Edinburgh (full details shortly)
We will be welcoming Jochen, fresh from his sell-out tour of WordCamp Dublin and DrupalCon Amsterdam, via video conference from his base in Ireland.
Burnout is one of the biggest threats to building an engaged team. A recent study found that 95% of HR leaders admit that burnout is sabotaging their companies' work quality and employee retention; yet there is no obvious solution on the horizon.
As a long-time IT manager in corporate and startup environments, I had to deal with burnout many times (both in myself and in team members). How can we stay sane and productive in a world of rapidly changing objectives? Well, if the answer was easy, we wouldn't have to talk about it. And yes, we really have to talk about it.
In my talk, I'm going to share my experience with building resilience in myself and my team. Regardless if you’re a manager, an employee or self-employed, you’ll learn useful practices like:
* Recognising burnout symptoms
* Breaking out of the negative belief cycle
* Contributing to a healthy company culture
* Reducing time and resource pressure
* Restoring focus
* Building healthy relationships
* Dealing with change
* Developing lasting resilience
Even though mental health is a serious topic, this is going to be a light-hearted talk. I can share quite a few funny stories — most of them about my own mistakes. I'd love to share what they taught me!
The talk will last from 6 pm to 7 pm and afterwards, all are welcome to adjourn to the nearby bar, Hemma, for further discussion and chat where Cathcart Associates will generously provide some refreshments.
Visual Regression Testing for Drupal using BackstopJS
Description changed:
Speaker: Adrian Richardson, Senior Developer, University of Edinburgh
An overview of BackstopJS, why Visual Regression Testing is a good thing and how to configure it for Drupal.
The talk will last from 6 pm to 7 pm and afterwards, all are welcome to adjourn to the nearby bar, Hemma, for further discussion and chat where Cathcart Associates will generously provide some refreshments.
Hardening security with http response headers and sub-resource integrity
Description changed:
Speaker: Bryan Gullan
We can use security headers to pass security policies to the browser. This gives us the means to harden our websites against certain forms of attack. For example, Content-Security-Policy allows us to define approved sources of content, while X-Frame-Options allows us to protect our visitors from clickjacking attacks.
This talk will give a short overview of the techniques available, as well as some handy tools to help us implement them.
The talk will last from 6 pm to 7 pm and afterwards, all are welcome to adjourn to the nearby bar, Hemma, for further discussion and chat where Cathcart Associates will generously provide some refreshments.
In our festive edition of Drupal Drinks Edinburgh our speaker will be Bruce Davidson. He will give us a look into the development of a financial company's support page on their secure platform. This solution needed several permission types, multiple content types with functionality and secure authentication. He will describe the development, problem solving and deployment difficulties involved in this Drupal 8 site.
The talk will last from 6 pm to 7 pm and afterwards, all are welcome to adjourn to the nearby bar, Hemma, for further discussion and chat.
Aaron McHale, Website Technical Coordinator at the University of Edinburgh, Department for Social Responsibility and Sustainability, will demonstrate how he and his colleagues are using Drupal 8 and Layout Builder to build an interactive and engaging online training course at the University focused on how to be more sustainable.
In this talk we will see how Layout Builder will revolutionise the way we build websites and content in Drupal, by achieving things that were never before possible with Drupal Core alone.
We will see the front-end UI in action, as well as dive into live code examples to show how powerful this new tool becomes when we take full advantage of the Layouts API. We will also look forward to see what the future holds for Layout Builder, and looking at what is being worked on right now for future release.
It will last from 6 pm to 7 pm and afterwards, we will adjourn to the nearby bar, Hemma, for further discussion and chat.
Local Dev Environment Part 2: Perfect combination of Windows, Linux and PhpStorm
Description changed:
Following on from last months talk, Aaron McHale, Director at L6Hosting and Website Technical Coordinator at the University of Edinburgh Department for Social Responsibility and Sustainability, will talk about and demonstrate how new technology being developed by Microsoft allows you to combine Windows, Linux and PhpStorm to create a perfect local development environment.
It will last from 6 pm to 7 pm and afterward, we will adjourn to the nearby bar, Hemma, for further discussion and chat.
Meetup organisers, Duncan Davidson and Bryan Gullan, will demo and lead a discussion around local development environment options for Drupal. Environments to be discussed include:
• Docker4Drupal
• Lando
• DrupalVM
• Dev Desktop
• LAMP and variants
It will last from 6 pm to 7 pm and afterwards, we will adjourn to the nearby pub, Hemma, for further discussion and chat.
Are you considering a career change, a new role, a new team member or to start your own business? Our speakers this month will provide you with information and their experiences to help you with your new direction.
• Founding Fathers - Bryan Gullan is a web consultant and Director of Makkaru which he founded in 2014. Bryan will talk about his experience of starting his own company and what he has learnt over the last 3 years. He will also take questions, AMA-style, so you can ask him anything!
• State of the Market - Andy Weir of recruitment consultants, Cathcart Associates, will provide an update on the Drupal and wider web jobs market. Useful insight whether you are looking for a role or considering hiring to expand your team.
• Business Gateway - Gavin Jones from Business Gateway will tell us more about starting up your own business and the help and services available.
It will last from 6 pm to 7 pm and afterwards, we will adjourn to the nearby pub, Hemma, for further discussion and chat.
We are also going to attempt to stream the meeting - please register at https://zoom.us/meeting/register/c61b696215f020284ac87b605f06faf5 instead of meetup if you wish to watch online.
Are you considering a career change, a new role, a new team member or to start your own business? Our speakers this month will provide you with information and their experiences to help you with your new direction.
• Founding Fathers - Bryan Gullan is a web consultant and Director of Makkaru which he founded in 2014. Bryan will talk about his experience of starting his own company and what he has learnt over the last 3 years. He will also take questions, AMA-style, so you can ask him anything!
• State of the Market - Andy Weir of recruitment consultants, Cathcart Associates, will provide an update on the Drupal and wider web jobs market. Useful insight whether you are looking for a role or considering hiring to expand your team.
• Business Gateway - Gavin Jones from Business Gateway will tell us more about starting up your own business and the help and services available.
It will last from 6 pm to 7 pm and afterwards, we will adjourn to the nearby pub, Hemma, for further discussion and chat.
Are you considering a career change, a new role, a new team member or to start your own business? Our speakers this month will provide you with information and their experiences to help you with your new direction.
• Founding Fathers - Bryan Gullan is a web consultant and Director of Makkaru which he founded in 2014. Bryan will talk about his experience of starting his own company and what he has learnt over the last 3 years. He will also take questions, AMA-style, so you can ask him anything!
• State of the Market - Andy Weir of recruitment consultants, Cathcart Associates, will provide an update on the Drupal and wider web jobs market. Useful insight whether you are looking for a role or considering hiring to expand your team.
• Business Gateway - We are hoping to be joined by someone from Business Gateway who can tell us more about starting up your own business and the help available.
It will last from 6 pm to 7 pm and afterwards, we will adjourn to the nearby pub, Hemma, for further discussion and chat.
An autobiographical talk by Brian Ward, Technical Team Lead at Inviqa.
"A conversational talk about my time as an external contractor, with a birds-eye look at my most recent project. In this presentation, we will go over what it’s like being an external contractor, what’s changed in the latest version of Drupal (Drupal 8) and my typical approach to building applications with this framework."
It will last from 6 pm to 7 pm and afterwards, we will adjourn to a pub for further discussion and chat.
Our April meetup's talk will be confirmed soon. It will last from 6 pm to 7 pm and afterward, we will adjourn to a pub for further discussion and chat.