September 22, 2017

Early Bird tickets now on sale – £100 (save up to £50)

All tickets include:

Full day of expert talks
Networking with speakers, attendees and sponsors
Lunch buffet
Unlimited tea, coffee and biscuits
Free Wi-Fi access to the Internet

PSDAY.UK is a 1-day, non-profit, for the community by the community conference about PowerShell and its ecosystem.

Speakers and Organisers

PSDAY.UK is brought to your by the UK PowerShell User Groups, and we've already picked some amazing International speakers! There's more session available, so you could submit a few talks!

Ebru Cucen

Passionate about automation and enjoying the luxury of being part of a great community that shares knowledge and experience. Ebru is a co-organiser of the London PowerShell User Group.
Platform Engineering Lead - Clarksons

Gael Colas

DevOps enthusiast, SRE minded, PowerShell fanatic, Cloud and Datacenter MVP. Gael is one of the co-organisers of the London PowerShell User Group.
Cloud Automation Consultant - SynEdgy Limited

Rob Reynolds

Rob is a developer turned founder who has a passion for developing low maintenance solutions with great user experiences and common sense approaches. He has been involved with several highly successful open source projects related to automation in the Windows ecosystem. Rob has over 10 years experience in infrastructure automation and modern automation approaches (something most folks simply call “CI/CD” and “DevOps” nowadays).
Founder - Chocolatey Software

Daniel Krebs

PowerShell and Automation enthusiast. Daniel is one of the co-organisers of the London PowerShell and DevOps User Group.
Ticketmaster - Senior Systems Engineer

Jonathan Medd

Cloud and Datacenter Management MVP. Jonathan is one of the co-organisers of the UK South Coast PowerShell UserGroup.
DevOps Technical Lead - Xtravirt

Rob Sewell

Cloud and Datacenter Management MVP. Rob has a passion for Powershell, Azure, Automation, and SQL (PaaS geddit?) with a DevOps focus. He is an MVP and an officer for the PASS PowerShell VG. Rob is a member of the committee that organises the European PowerShell Conference. He is a proud supporter of the SQL and Powershell communities. He relishes sharing and learning and can be found doing both via Twitter and his blog. He has a fabulous beard
Consultant - Sewells Consulting

Conference Schedule

Check the program for this year's conference and learn about the speakers and sessions in store for tech enthusiasts.

Cutting Edge PowerShell

Learn and share best practices, tools and tricks. Discover other ways people have used and abused of PowerShell, and share your experience with the community!

Learn to grow

Whether you sharpen your specialist skills, or diversify your base understanding, you will become more productive and knowledgeable. Your team will thank you for that!

Awesome PowerShell Community

Learn from renowned experts, Microsoft Most Valuable Professionals, and practitioners. Engage with the community and challenge your way to discover new approaches!

UK PowerShell User Group

We'll be welcoming you at Skillsmatter, Codenode from 8:00AM to register and pick up your badge. Tea and coffee will be served in the main reception area {{SPACEBAR}}, where you'll be able to start chatting with your fellow PowerShellers and discover our sponsors and their demos!


Stuart Moore (@napalmgram)

No buy in for DevOps in the company? Looks too daunting to do a proof of concept on your production application? Old school Enterprise nervous about even dipping a toe in the DevOps Kool Aid?

Start with the Helpdesk. Lots of tickets and processes that are ripe for scripting, automation and testing. Fertile grounds to build up experience, quick wins and evidence that this will make a difference.

This session will show how you can implement a lot of great stuff for your Helpdesk using PowerShell, Implicit Remoting, JEA and Pester. Using these technologies you can give you support crew safe, secure, audited accesss to information they wouldn't norma;ly have. Allow them to restart production systems in a simple manner, ensuring that everything is done in the right order, comes back properly, and is fully logged, without having to give them Administrator privileges all over the place.

Doing this gives you examples of Automation, Scripting (so there'd better be Source Control!), Security impersonation and Testing to take to your boss as concrete evidence, or as a simple introduction for other members of your team.

Jeff Wouters (@JeffWouters)

During this session we'll cover many little tips 'n tricks that few people know, but also some best practices that will enable to to get the best experience and performance out of PowerShell. We'll do this fast paces, but with lots of humor so you won't fall a sleep or even want to check your phone.

12:15 PM

Lunch will be served in {{SPACEBAR}}

PowerShell Zero to Hero track

PowerShell Zero to Hero track

Rob Sewell (@sqldbawithbeard)

An introduction session for using Pester to test your PowerShell code

Pester provides a framework for running unit tests to execute and validate PowerShell commands from within PowerShell.

I will show you can get started using Test Driven Development for your PowerShell scripting.

We will examine Pester, the syntax and show plenty of demos and build a function that uses the Microsoft Cognitive Services Faces API to analyse Beards 😊

4:30 PM

Wrap Up

UK PowerShell User Group

We'll be welcoming you at Skillsmatter, Codenode from 8:00AM to register and pick up your badge. Tea and coffee will be served in the main reception area {{SPACEBAR}}, where you'll be able to start chatting with your fellow PowerShellers and discover our sponsors and their demos!


Steven Murawski (@StevenMurawski)

Looking for a place to get started with some DevOps practices?

Already trying some tooling and not seeing the return you expected?

Then, my friend, it’s time we had a chat about pipelines. Now, CI/CD (continuous integration/continuous delivery) pipelines aren’t necessarily the first thing operations teams look for when attempting to tackle a problem or implement a solution.

And I’ve heard many of the arguments – with the chief of those being, “I’m not some startup. We don’t deploy changes tens or hundreds of times a day. We deploy every 4 months and we like it (or at least that’s what we have to like contractually).”

While that may be true, my guess that that your environment changes a bit more than that and the changes that happen outside those well-defined maintenance windows is what ends up causing most of our pain. Adding a pipeline to control the delivery of change forces us to slow down and think about the types of changes we make and how to automate and validate them. Once we’ve done that, making these changes becomes easier and easier. My firearms instructor from the police science program (years ago) had a saying which captures this, “Slow is Smooth, and Smooth is Fast”. By making our change process smooth, we put ourselves in a place where we can consistently deliver change on demand. CI/CD is about speed and readiness, not only about volume.

Join me for a chat about why building a pipeline for infrastructure changes, especially in slow environments, is both possible and extremely rewarding.

We’ll also look at some tooling to help make standing up those pipelines easy enough that we can try it over a lunch break.

Rob Reynolds (@ferventcoder)

Automating software management is simple on almost every platform except Windows. Managing software deployments and upgrades typically entails manual, homegrown, or legacy approaches. We've seen more modern approaches to managing systems, sometimes called ``DevOps``.
Behind every great modern automation approach out there is a great package manager. Windows has long been left out of the conversation for DevOps due to a lacking solution for package management. Worse, with Windows, over 80% of the management and configuration deals with software installation management.

However over the past 6 years, Chocolatey has become the de facto software management solution for Windows. Hundreds of organizations have turned to Chocolatey due to it's extreme flexibility, common sense approaches, and building on well-known technologies like PowerShell.

Chocolatey is a universal approach designed to easily work with all aspects of managing Windows software using a packaging framework that understands both versioning and dependency requirements. Chocolatey packages encapsulate everything required to manage a particular piece of software into one deployment artifact by wrapping installers, executables, zips, and scripts into a compiled package file. Chocolatey integrates with your favorite infrastructure management platforms, including Puppet, Chef, SCCM, and PowerShell DSC.
PowerShell Desired State Configuration (DSC) has been gaining traction as a Configuration Management framework. We'll take a closer look at configuring and using Chocolatey with DSC.

Luc Dekens (@LucD22)

DSC is great step towards implementing SDDC.
But what when there are no readily available DSC resources for parts of your environment.
Turns out it is not too difficult to roll your own.
This session will show how I created a DSC Resource module for a VMware vSphere environment.
The session will talk about the development of the Concept behind the DSC Resource module, the choice for using classes, the testing of the resources Module, and several other features discovered on the way.

12:15 PM

Lunch will be served in {{SPACEBAR}}

Trond Hindenes (@trondhindenes)

Ansible is a popular tool for configuration management and general-purpose orchestration, and its support for Windows keeps getting better. This session is for anyone who would like to know more about how to use Ansible for managing a Windows-based infrastructure.
Topics covered:
- How Ansible's Powershell integration works
- Writing your own Ansible modules
- Ansible and DSC

Mathias Jessen (@IISResetMe)

The Active Directory PowerShell module that comes with RSAT is versatile and comprehensive, but has its quirks, among them being execution speed and size limitations. Let's explore opportunities for building faster tools that scale well with 1000s and 1000s of objects, and finally how we can use our existing knowledge of the design concepts in Active Directory to not waste a single CPU cycle when doing complex queries.

DevOps with PowerShell track

4:30 PM

Wrap Up

Latest news

Read more about our latest news posts and be informed.

Join us at one of our monthly Meetups!