24 - 25 May 2019, Edinburgh


Confirmed speakers are listed below. The full line-up and schedule for the day will be published in next few days.

Jochen Lillich

Picture of Jochen Lillich

Jochen Lillich is the founder and CEO of freistil IT, a distributed team of web operations experts running the managed hosting platform freistilbox. After studying computer science in the 90’s, Jochen founded a number of IT businesses and gained experience in IT management at leading internet companies in Germany. Today, Jochen lives with his family near Dublin, Ireland.

Mono-repo vs Multi-repo — which approach is superior?

While having a separate git repository for each project is the most common way to do version control, there is also the opposite approach: a single, “monolithic” repository that contains the code of all projects of a team or even of a whole company (and not only at small companies but huge IT organisations like Google or Facebook). In my talk, I’m going to highlight the pros and cons of both approaches and tackle the question of which is the superior one. The answer will surprise you! 😉

Jen Lambourne

Picture of Jen Lambourne

Jen is a writer who loves a gnarly content problem. As Head of Technical Writing at the Government Digital Service (GDS), Jen leads a team of writers producing technical documentation and guidance to help people build, buy and reuse technology across the UK government. She likes using developer tools to manage docs, redefining how writers work with engineers, and creating inclusive, user-centred content to help others.

Digging for gold: How to overhaul legacy content without getting stuck in the mud

Much like technical debt, content debt isn’t always a bad thing. Sometimes we need spaghetti API docs, scrappy READMEs, doodled diagrams, and wonky web content to help us along. But much like technical debt, we need to regularly review and pay down the debt where necessary. It’s time to get stuck in.

This session will explore strategies for tackling legacy content to help you:

  • find and track content debt
  • decide where to focus your efforts
  • run team ‘docathons’ for collaborative review
  • test different content evaluation techniques
  • triage fixes
  • archive old content
  • keep your newly refreshed content up to date

Rob Carr

Picture of Rob Carr

Rob is an experienced project manager and chartered engineer, and has been using Drupal since 2007, mainly working in in data analysis, information architecture and building web applications. He has been a one-stop shop with his own company, Cognimatic, and has been part of the Drupal Scotland Committee since 2011, and spent most of the past 5 years building his own house. Has been a lifelong advocate of 'minimum effort required' and likes beer.

Why I've Not Bothered With Drupal 8

Drupal 7 was released in January 2011 and it wasn’t a big change from Drupal 6; and it don’t take long for sufficient contributed modules to be released to make D7 a viable and popular framework for building websites. It was almost the same date I incorporated my own company Cognimatic, so I feel a certain affinity for a tool that’s helped me slowly build up my business. Since then I’ve had a lot of distractions, and haven’t really been able to set aside dedicated time to learn the huge changes when Drupal 8 was released in 2015.

I can build websites really quickly in D7, and from the client’s perspective they get a decent, well managed site - which they pay me the same amount regardless of my development pathway. So why should I bother? Drupal 7’s end of life in November 2021 - the same as Drupal 8’s.

So what were the big changes? How would adoption of Drupal 8 make my job easier, and would I get an ROI on training myself up? Would my clients see any benefit?

I’ll summarise the big structural and technical changes in D8, improvements to usability, security, deployability and the huge concepts and tools available to developers.

Billy Wardrop

Picture of Billy Wardrop

Billy is a developer, system architect, technical lead, sometimes designer, speaker and a bit of a geek.

He’s spent the last 15 years’ experience working with lots of web code and developing customer-focused solutions in Drupal, PHP, Python, WordPress and eCommerce.

State of Drupal 9

Drupal 9 is planned to be released June 3, 2020, in a little less than a year! Also, Drupal 8 and Drupal 7 both go unsupported by November 2021. This session covers the timeline getting there, as well as where are we and what kind of changes can you expect. It will be most valuable for developers but businesses can also get a summary on status details and tools to help with the transition.

Shahbaz Majeed

Picture of Shahbaz Majeed

Shahbaz is the Web Development Manager at the University of Dundee who has worked on several iterations of the University's web service over the years, including various CMS implementations. He starting off as a developer 18 years ago, specialising in PHP.

He spends his free time standing knee deep in Scottish Lochs or hanging out of helicopters, taking pictures.

Starting from Scratch with Drupal 8

At the University of Dundee, we decided that we were going to fix our website problems by starting from scratch - new content, design and infrastructure - the whole thing. For the infrastructure part, we chose Drupal 8 as our CMS to help realise our bold vision. We are still in the early stages of our Drupal journey but in this session, I will outline how we have chosen to take things forward, what tools we are using alongside Drupal and more importantly our development/workflow process.

Gabriele Maira

Picture of Gabriele Maira

On Drupal.org for 10+ years, and PHP developer for 15+. I’m a Drupal fan and community enthusiast. Father of 2 princesses, born in Palermo (Sicily, IT), love to cook and watching films.

University of Dundee: Courses Case Study

From multiple data sources to a unique and simple experience, this is the journey of the Course content data visualisation in Drupal 8 of the University of Dundee's new website.

When you have limitations of existing business systems and business processes that mean the sources of information for courses can be in various formats and various states of completion/availability, requires a different approach and thinking. Here we will look at how we are using Drupal to consume a feed of the data and deliver course content fit for the future. Attendees will see how multiple excel spreadsheet and database table are normalised into a single JSON API feed to then be consumed by Drupal through custom entities and visualised in bespoke sub-routes.

Paul Miller

Picture of Paul Miller

Paul is a life-long hacker who has been building enterprise scale Drupal websites sites for over 8 years. His interest in money systems and disruptive technologies led him inexorably toward Cryptocurrency. Over the last two years he has been focussed on Ethereum platform - producing prototypes and consulting with several companies including City Web Consultants, Siemens and Travel Ledger

An introduction to Ethereum Module

Ethereum is an open source smart contract platform that is globalising financial technology and removing barriers to cross-border organisation.

I’ll be explaining what Ethereum is and how to use it in the context of Drupal’s Ethereum module.

This talk will cover:

  • Basic introduction to the principles of blockchain
  • High level overview of Ethereum platform & ecosystem
  • Anatomy of a transaction
  • Programming smart contracts and developer tooling
  • Integration with Drupal

Lauren Tormey

Picture of Lauren Tormey

Lauren Tormey is part of the University of Edinburgh’s Website & Communications team. She uses her editorial, CMS and UX skills to help the 1000+ web publisher community to manage more effective, user-focused websites. As well as day-to-day support, she works on a wide range of website enhancement projects and manages the publication of a quarterly magazine promoting the activities of the University’s Information Services.

A universal style guide: Finding evidence for editorial best practice

The team at Content Design London are currently leading a project to create a universal style guide. They are looking to find out if research in usability and accessibility can provide enough evidence to determine if there are particular ways of presenting content that are best for everyone.

In this session, Lauren (a keen admirer of the project) will talk through how the project has been running and the findings so far. She will also go into why it is important that the Drupal community pay attention to and adhere to these guidelines on creating inclusive content.

Duncan Davidson

Picture of Duncan Davidson

Duncan is the founder of DrupalCamp Scotland and co-founder of Drupal Scotland. He has 20 years experience of digital from agencies to the higher education sector and runs specialist Drupal agency, Rohallion, from the wilderness of the Lammermuir Hills.

How to start contributing to Drupal without code

Not all of us are destined or even want an illustrious role as in core or contributed module developer. If you've ever struggled to find a way to contribute this is the session for you.

I contribute to the Drupal in a mostly non-code way through Drupal Scotland and I want to help those of you who have yet to find your outlet or want to get more involved.

This session will be a bountiful selection of impactful ways you can start to contribute to Drupal outside of the code, sourced from community members across the globe and in all manner of interest areas, many you may have yet to realise. See yourself here? This session is for you!

If you occupy any of the following roles or have skill sets in these areas the content I've prepared will be particularly pertinent and valuable.

  • Customer (end user of Drupal) - Product owner, Content Manager, Site owner, Evaluators, CTO, CMO
  • Agency - Founders, owners, managers, sales and marketing
  • Promoter - Copywriter, marketing, SEO, social media
  • Creative - Business analysts, UX Designer, Visual Designer, Content Strategist, Translator
  • Facilitator - Project Manager PM, Manager / agency owner, (Events / conference organiser), Mentor
  • Connector - Trainer, HR, sales person, Recruiter (yes you can contribute too!)

Thanks to Paul Johnson who originally delivered this session at DrupalCamp London.