Rob Sewell
Be-Whiskered Automator of Things
Exeter, United Kingdom
Actions
Rob was a SQL Server DBA with a passion for PowerShell, Azure, Automation, and SQL (PaaS geddit?). Now he just helps people make things. He is a Data Platform MVP and an Azure MVP,a SQLBits committee member, a PowerShell Conference Europe organiser, and maintainer of many open-source projects. He has spoken at and volunteered at many Data and PowerShell events all over the world. He is a proud supporter of the Data and PowerShell communities.
He relishes sharing and learning and can be found doing both via Twitter and his blog. He spends most of his time looking at a screen and loves to solve problems. He knows that looking at a screen so much is bad for him because his wife tells him so. Thus, he is often out riding his bike as his eyes are not good enough to play cricket any more.
He has a fabulous beard
Area of Expertise
Topics
Taking your PowerShell Module development and deployment a step further with Sampler
Sampler is a module which will help you to develop, build, test, collaborate and deploy your PowerShell modules with ease.
When you are developing your PowerShell modules, you will need to be able to
- develop locally in a clean environment
- build your module for deployment with just the files required for the module to work for your users
- test locally and in CI/CD pipelines
- collaborate with other developers
- deploy your modules to the (or a) PowerShell Gallery with GitHub Actions or Azure Devops Pipelines
Sampler can enable you to do all of this and in this session, I will show you how and give you some examples of projects using Sampler and give you all that you need to be able to start using it tomorrow.
What makes a good commit? Good Practices for Data Professionals
Committing code is an integral part of the development lifecycle. However, not all commits
or commit messages are created equal. As more data professionals are required or expected to use source control within a continuous integration or deployment solution, a lack of good information is reducing the efficacy and usefulness of commit messages.
In this session we will explore the source control system git, what makes a commit and what a commit message is for.
We will also learn what makes a good, and a bad, commit message and how to automatically link commit messages to User Stories and release notes.
You will leave this session with a better understanding of commits and commit messages and useful guidance to make them most effective for yourself and for your team.
The new era of SQL Development -sqlcmd, data api builder,azd and more
The fast, ever changing world of development is always bringing enhancements and improvements to the tooling that can be used for development. This session will take a tour through the new capabilities for Azure SQL Database development and show you how they can improve your development and reduce your time to deployment.
The new sqlcmd has so many more features available to enable quick efficient development of databases.
The data api builder exposes a modern REST and GraphQL endpoints to your Azure SQL Databases.
azd ( the Azure Development CLI) can take you from development environment to Azure in a few short commands.
After this session, you will have more knowledge about this capabilities and enough content to be able to start to explore them yourself.
Looking After Yourself - Dealing with this New World
After the success of last years open session about Mental Health, we are returning with another session lead by Rob designed to enable you to be more capable dealing with the new Modern world
Old Name - New CLI - why you should take a look at sqlcmd
Introduced with SQL Server 2005 and replacing osql, sqlcmd has been a part of SQL Server professionals toolbox for a long time now.
Many people only know it from the sqlcmd mode switch in SSMS, while others use it within automation as a lightweight easily available query runner. I have long recommended that DBAs are familiar with using it as it may be the only option to query an instance in severe emergencies.
Times they are a changing.
There is a new sqlcmd available and it has some awesome new capabilities.
Let me introduce you to the new sqlcmd in a fun filled demo session and show you the new things it can do and why they will be of benefit to all Data Professionals
We will cover deploying a database into a container from a backup with one command.
Querying it, Opening it in Azure Data Studio, all from the command line and much more
Why every project needs a dev container - an introduction
Dev containers are a VS Code feature that allow us to define the perfect development environment for our project.
This enables a definition of a working development environment for all of your team or your open-source contributors to be quickly and easily provisioned and updated. It will even work in a browser! No more worrying about the right hardware, software installations, dependencies, or updates. You can control it all with dev containers and make it simple and easy.
In this session we'll cover why dev containers can be so useful, show off an example we built to make contributing to dbachecks (an open-source module combining pester & dbatools to test our infrastructure) easy, and how you can easily add a dev container to your own projects.
A SQL environment for test or how we provided a dbatools training day at SQLBits using devcontainers
In March Jess Pomfret and I gave a Training Day for 5 million* attendees about dbatools.
For those that dont know, dbatools is the most popular SQL Server open source PowerShell module and has used blog posts from many of the SQL community as inspiration for over 900 million* commands written by over 4tn* contributors.
As we did not know even right up till the day whether we would be delivering together or separately, in person or remotely, we decided to put our demo into a repository and deliver it from a controlled environment (two containers) using GitHub Actions, Docker Hub and VS Code.
We learned some things along the way and had some fun also and we shall share this all with you.
Whilst this is about dbatools, PowerShell, containers, Pester and some fun. It will also show you how you can create a SQL Server environment which will enable you to repeatedly run demos, allow others to run the same code as you.
* It is highly likely that some numbers may have been exaggerated
Automate your DBA tasks with dbatools and dbachecks
Let us show you how easy it is to use PowerShell to accomplish many everyday tasks straight from the command line with the community developed modules dbatools and dbachecks.
Join Jess Pomfret and Rob Sewell, two of the dbatools in a Month of Lunches authors and take your dbatools and dbachecks skills to the next level or be introduced to dbatools and learn how effective it can make you. We will show you the skills, scripts, and tricks that we have learned with dbatools and dbachecks and tell you how they have rocketed our careers
There will be many practical examples of how dbatools and dbachecks can help to save time in DBA administration duties
- Creating Availability Groups
- Syncing Agent Jobs and Logins between replicas
- Finding SQL Instances on your estate
- Working with Central Management Server
- Disaster Recovery
- Backup Testing
- Simple instance migrations
- Complex instance migrations
- Tracking Activity
- Simplify application upgrades with database snapshots
- Working with other community tools with dbatools
- Encompassing dbatools in DevOps
- Validating your estate
- Using dbatools in the cloud (i.e. working with Azure SQL Database)
And much much more
Come and join us for a great day of PowerShell and SQL full of demos and useful solutions that you will be able to take back to your workplace. You will improve your knowledge and skills, see how the modern DBA will work and have fun at the same time.
Who Are You?
You are a DBA, senior or junior, looking after 1 or 100,000 instances, a developer who interacts with SQL Server, an accidental DBA or you have DevOps in your job title.
You are interested in improving your PowerShell skills for SQL Server or reducing the time you and your team spend administering SQL Server.
You have spent 1 day or 20 years working with SQL Server.
You know that you work in a field where automation is king and want to understand more of what is available.
You are interested in learning and improving your automation skillset.
What do you need?
All you need is yourself! We would recommend that you bring something to take notes with as well as a minimum.
All scripts and slides will be provided to you. If you wish to follow along with most of the demos you should have access to a machine with PowerShell v 5 or above with a SQL Server 2012 or above instance.
Think PowerShell and SQL is meh? Meet dbatools!
Come and join one of the creators of the most popular SQL Server open source PowerShell module and learn how we have used blog posts from many of the SQL community as inspiration for over 900 million* commands written by over 4tn* contributors.
Let me show you how easy it is to use PowerShell to accomplish many everyday tasks straight from the command line with the community developed module dbatools.
I will even demonstrate in containers using Jupyter Notebooks that you can try out for yourself on your own machine.
Afraid of PowerShell?
Worried its too complicated?
Don't want to go through the learning curve?
Let me show you with plenty of demos how easy and straight forward it can be and I will save you time starting Monday
Want to restore an entire servers databases to the latest available point in time of the backups in just one line?
Be useful to know the Last DBCC Check for your entire estate in only one line of code?
Need to test your restores but it's complicated?
and many many more
All this in a fast-paced, fun session
* Some numbers may have been exaggerated
Using PowerShell with Excel
You are often required to put data into Excel for sharing with business users. This is frequently a manual process involving copying and pasting and manipulating in Excel.
Come and lose the CTRL + C CTRL + V by learning how the ImportExcel module can help to automate this for you, including creating charts and conditionally formatting cells.
A deeper dive into dev containers for your project
Dev containers are a VS Code feature that allow us to define the perfect development environment for our project.
This enables a definition of a working development environment for all of your team or your open-source contributors to be quickly and easily provisioned and updated. It will even work in a browser! No more worrying about the right hardware, software installations, dependencies or updates. You can control it all with dev containers and make it simple and easy.
In this session we will dive deeper into dev containers and take a look at how we can use multiple containers for our development, multiple configurations for our dev containers, how to customise the entire experience and how to connect to your containers externally.
This sesssion is a natural follow on from our Why every project needs a dev container session but can also live on its lonesome
psconf.eu 2024 Sessionize Event
SQLBits 2024 - General Sessions Sessionize Event
SQLBits 2024 - Full day training sessions Sessionize Event
DataTune 2024 Sessionize Event
Data Community Austria Day 2024 Sessionize Event
New Stars of Data Speaker Improvement Library Sessionize Event
Intersection of Technology Fall 2023 Sessionize Event
#DataWeekender 6.5 Sessionize Event
Data Relay 2023 Sessionize Event
SQL Friday Season 7 (September - December 2023) User group Sessionize Event
Data Moshpit 2023 Sessionize Event
DATA:Scotland 2023 Sessionize Event
Data Saturday Oslo 2023 Sessionize Event
psconf.eu 2023 Sessionize Event
Data Céilí 2023 Sessionize Event
SQLBits 2023 - General Sessions Sessionize Event
SQLBits 2023 - Full day training sessions Sessionize Event
PSDayUK 2023 Sessionize Event
South Coast Summit 2022 Sessionize Event
Data Relay 2022 Sessionize Event
PSConfEU MiniCon Sessionize Event
DATA:Scotland 2022 Sessionize Event
psconf.eu 2022 Sessionize Event
DataGrillen 2022 Sessionize Event
Global Azure Lüdinghausen 2022 Sessionize Event
SQLBits 2022 Sessionize Event
SQL Ireland Meetup - 2022 Sessionize Event
Data Saturday Portugal 2021 Sessionize Event
SQL Ireland – Annual Christmas Event 2021 Sessionize Event
Data Saturday Slovenia 2021 Sessionize Event
PASS Data Community Summit 2021 Sessionize Event
New Stars of Data #3 Sessionize Event
Azure Bootcamp South Africa 2021 Sessionize Event
PowerShell, DevOps and Cloud Conference Sessionize Event
Data Saturday Oslo - Virtual Sessionize Event
Data ANZ Sessionize Event
DataMinutes #1 Sessionize Event
Power Saturday 2021 Sessionize Event
Data Saturday Southwest US Sessionize Event
#DataWeekender v3.1 Sessionize Event
Global Azure Lüdinghausen 2021 Sessionize Event
New Stars of Data 2021 Sessionize Event
Virtual Scottish Summit 2021 Sessionize Event
#DataWeekender #TheSQL Sessionize Event
Data Ceili Dublin 2020 Sessionize Event
Power Saturday 2020 Sessionize Event
psconf.eu 2020 Sessionize Event
Data Community Weekender Europe Sessionize Event
dataMinds Connect 2019 Sessionize Event
Data Saturday Holland Sessionize Event
DATA:Scotland 2019 Sessionize Event
DataGrillen 2019 Sessionize Event
Techorama Belgium 2019 Sessionize Event
Data in Devon 2019 Sessionize Event
SQLGLA 2018 Sessionize Event
SQLGrillen 2018 Sessionize Event
Battle of the Beards Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top