Workshops

Learn From the Best

Workshops take place on Thursday and Friday, April 11th and 12th and we have half-day, full-day, and two-day workshops available.

You will need to bring your own computer with a working environment set up; details of which will be sent to you well before the workshop date.

Workshop timings

Two-day Master Class Workshops

Spend two days with our expert tutors on Thursday 11th and Friday 12th and really get to grips with these topics. Includes lunch both days.

CQRS and Event Sourcing: from concepts to working concept

You'll understand CQRS and ES including their complexities, advantages and pitfalls, guiding you through: Domain analysis, Involved architectural components, Data flow, Synchronous / Asynchronous dispatching, implementing domain logic with aggregates, Projections, Scaling and Testing.

Photo of Marco Pivetta

Marco Pivetta @ocramius

Marco is a software consultant and architect, open-source afficionado and long-term Doctrine Project and ZendFramework maintainer.

More details

Purchase for only £480

Jenkins CI/CD with Jenkins X

Jenkins X is a project built on top of Jenkins designed to work in conjunction with Docker and Kubernetes.

In this workshop, you will learn how to set up your own continuous integration and deployment pipelines using Jenkins X. All the underlying technologies: Docker, Jenkins, and Kubernetes and set up your own Jenkins X cluster in the cloud.

Photo of Paul Dragoonis

Paul Dragoonis @dr4goonis

Paul, a member of PHP, PHP-FIG and the Jenkins teams, is a full-stack software consultant at Team Neev, where he architects, designs and implements software solutions for a variety of large organizations in the public and private sector.

More details

Purchase for only £480

Full-day Deep Dive Workshops

Taking place on Friday 12th our deep dive workshops give you plenty of time to explore a new concept. Includes lunch.

Websockets calling: Building a Real-time application with PHP

The tutorial will cover the basics of websockets, and then move on to PHP workers and the React Event library for PHP. Using these we can implement PHP clients as part of a websocket application, allowing your existing stack to communicate with a websocket server and your users in the browser.

Photo of Mike Lehan

Mike Lehan @m1ke

Mike has been working in web application development using PHP for 10 years, including 4 years managing a development team for a property tech startup and before that 4 years building a real time application for managing operations and skydiving centres.

More details

Purchase for only £264

GraphQL Server in PHP with Symfony Flex

"GraphQL represents a massive leap forward for API development." says GitHub. What can we do with it in PHP? This workshop will show you from the basic setup of your GraphQL Server with Symfony, possibly teach you some tricks on Symfony Flex and then start exploring a lot of the powers of GraphQL, handling a more complex schema, treating performance, security and versioning (Schema depreciation).

Photo of Renato Mefi

Renato Mefi @renatomefi

Renato is a developer who loves Linux, web and beautiful code, tries to mix technologies with some inspiration during his work in order to have creative and reliable solutions. Also thinks the eclectic interest is a must to be able to find these solutions.

More details

Purchase for only £264

Half-day Taster Workshops

Spend the afternoon of Friday 12th in one of our taster workshops and learn vital new skills. It's amazing what you can learn in just a few hours. Lunch not provided.

TDD, DDD & Teamwork

Do you have difficulties writing effective, helpful tests up front? Have you heard of Domain Driven Design, but are you still unsure when and where to use value objects?
In this workshop you will learn the skills of TDD and DDD, and how to apply them effectively in a team.
Asking the right questions, writing useful tests and creating meaningful code. We can't wait to help you grasp TDD, DDD & Teamwork!

Photo of Pim Elshoff Photo of Joop Lamerts

Pim Elshoff, Joop Lammerts @pelshoff @jlammerts

Between them they have many years experience, and a plethora of projects to give you a well rounded view to make you work more effectively.

More details

Purchase for only £144

Building Privacy-conscious Projects

Protecting your users' data is the most important thing you will ever do as a developer, but it isn't always easy to know where to start. Learn how to integrate best privacy practice across your project on the governance, project and code levels. Define a healthy approach to project privacy; integrate privacy as a fundamental project value; evaluate your project for gaps in resourcing and expertise; and access the growing body of code, design and resource libraries available to help you along the way.

Photo of Heather Burns

Heather Burns @webdevlaw

A digital law specialist in Glasgow, Scotland. Heather researches, writes and speaks extensively on laws, regulations, and political issues which impact the craft of web development. Heather holds a postgraduate certification in Internet law and policy.

More details

Purchase for only £144

1 & 2 Day Workshops

  • 9:00 - 9:30: registration
  • 9:30 - 11:00: part 1
  • 11:30 - 13:00: part 2
  • 13:00 - 14:00: lunch
  • 14:00 - 15:30: part 3
  • 16:00 - 17:30: part 4

Half Day Workshops

  • 13:30 - 14:00: registration
  • 14:00 - 15:30: part 1
  • 16:00 - 17:30: part 2