Data Conference Databasea Query.Farm index
Speakers

John Martin

Employers on the program

  1. 2026Redgate2 talks
  2. 2024–2025Broch Solutions3 talks
  3. 2024Advancing Analytics1 talk
  4. 2022Amazon Web Services2 talks

The year around now

Talks in the past 12 months and announced talks ahead, one row per conference, January to December. Hover a mark for the talk.

Held in the past 12 months Next 12 months Today, Nov 9, 2026

Appearances by year

201920202021202220232024202520262027
  • SQL Konferenz
  • Data Relay
  • dataMinds Connect
  • DATA:Scotland
  • DataGrillen
  • AWS re:Invent
  • Data Céilí
  • Data Saturdays
  • 4 other conferences

Talks

DateEventConferenceRoleTitleLinks
Nov 30, 2026AWS re:Invent 2026AWS re:Inventlightning talkPlanning for migrations, and operating databases on AWS with Redgate (sponsored by RedGate)
as Redgate Software
Moving a database from on-premises to the cloud is easy to get wrong: undersized instances, surprise costs, unplanned downtime. Join Kellyn and John as we look…Show less

Moving a database from on-premises to the cloud is easy to get wrong: undersized instances, surprise costs, unplanned downtime. Join Kellyn and John as we look at Redgate Monitor's new database migration planning feature, designed to help you size, plan, and cost a move with real data instead of guesswork.

Nov 9, 2026PASS Summit West 2026PASS Data Community Summit (formerly PASS Summit)speakerWho's Really Logged In? Practical Governance for AI in Your Database Estate
as Redgate
AI assistants and MCP servers are already connecting to production databases, whether a developer wired one up to chase a bug or an analyst is using one to…Show less

AI assistants and MCP servers are already connecting to production databases, whether a developer wired one up to chase a bug or an analyst is using one to query data. For most DBAs, the question isn’t whether to allow it. It’s whether you’d notice if something went wrong. In Redgate’s State of...

Oct 9, 2026Data Saturday #87 - Data Saturday Holland 2026Data SaturdaysspeakerModernizing workloads from SQL Server to PostgreSQL with Flexible Server for PostgreSQL
There are many reasons to look at using PostgreSQL for your database systems, but what if you're already using SQL Server? In this session we will walk through…Show less

There are many reasons to look at using PostgreSQL for your database systems, but what if you're already using SQL Server? In this session we will walk through the process needed to migrate a SQL Server database to PostgreSQL running on Azure Database for PostgreSQL Flexible Server.

Oct 6, 2025dataMinds Connect 2025dataMinds ConnectspeakerOf course I want to let Azure SQL manage my indexes, why wouldn't I?
Azure SQL Database has several Automatic Tuning features which can be enabled, one of these is Automatic Index Management. It can identify which indexes are…Show less

Azure SQL Database has several Automatic Tuning features which can be enabled, one of these is Automatic Index Management. It can identify which indexes are needed or not and make recommendations or you can let it create and drop them as needed. What could possibly go wrong... In this session we will look at how to enable the capabilities, find the recommendations, and the changes to the way we will need to handle database development if we want to let Azure SQL Database manage the indexes in our databases too.

Sep 12, 2025DATA:Scotland 2025DATA:ScotlandspeakerDatabase Security is not the DBAs responsibility, change my mind.
Database security has long been considered the realm of the DBA. However, this is not the case, the developers are the owners of the database and the security…Show less

Database security has long been considered the realm of the DBA. However, this is not the case, the developers are the owners of the database and the security is part of the schema. Together let's look at why this is, and should be the case that database security is shifted left and how we can look to incorporate security into our development processes.

Sep 12, 2025DATA:Scotland 2025DATA:ScotlandspeakerOf course I want to let Azure SQL manage my indexes, why wouldn't I?
Azure SQL Database has several Automatic Tuning features which can be enabled, one of these is Automatic Index Management. It can identify which indexes are…Show less

Azure SQL Database has several Automatic Tuning features which can be enabled, one of these is Automatic Index Management. It can identify which indexes are needed or not and make recommendations or you can let it create and drop them as needed. What could possibly go wrong... In this session we will look at how to enable the capabilities, find the recommendations, and the changes to the way we will need to handle database development if we want to let Azure SQL Database manage the indexes in our databases too.

Sep 12, 2025DATA:Scotland 2025DATA:ScotlandspeakerWhat's going on, how to see what people are doing in your data platform.
As data platforms are becoming more complex it can be challenging to keep track of what is going on in your data platform. Finding out who is logging in, making…Show less

As data platforms are becoming more complex it can be challenging to keep track of what is going on in your data platform. Finding out who is logging in, making configuration changes, or accessing data, the options are varied and disjointed. Together we will look at where and how we can obtain the data to be able to answer these questions.

Feb 24, 2025SQL Konferenz 2025SQL KonferenztalkIntegrating API Sources into your Data Lake with ADF, Synapse, and Fabric Pipelines
SaaS and hosted applications are the norm in many businesses now. Whereas previously we could go direct to a database to extract data for our warehouses, now it…Show less

SaaS and hosted applications are the norm in many businesses now. Whereas previously we could go direct to a database to extract data for our warehouses, now it is common to interact with these systems via APIs which were not designed for bulk data operations.

Feb 5, 2025Fabric February 2025Fabric FebruaryspeakerData Engineering and the rise of the API
as Broch Solutions
Feb 5, 2025Fabric February 2025Fabric FebruaryspeakerThe importance of being a visible ally
as Broch Solutions
Oct 7, 2024dataMinds Connect 2024dataMinds ConnectspeakerThe importance of data testing in data engineering.
as Advancing Analytics
Unit testing and integration testing have become part and parcel of development processes the world over. So why don't we apply the same rigour to the data…Show less

Unit testing and integration testing have become part and parcel of development processes the world over. So why don't we apply the same rigour to the data persistence layer? We trust that our unit tests will catch bad data being sent to the data store, but what if they let us down? A great (or terrible, depending on your view) example of what can happen is the failed Horizon project at the UK Post Office. I'll propose why we should, and how we might go about adding a robust testing mechanism for the data store which can help spot issues earlier in the SDLC before end users are involved and start reporting issues.

Sep 30, 2024SQL Konferenz 2024SQL KonferenztalkData Engineering and the rise of the API
APIs, once the preserve of application developers or enterprise service bus integration solutions, are now commonplace for data engineers to use. With…Show less

APIs, once the preserve of application developers or enterprise service bus integration solutions, are now commonplace for data engineers to use. With increased use of SaaS platforms holding key business data, we can no longer connect to the database directly.

Sep 13, 2024DATA:Scotland 2024DATA:ScotlandspeakerData Engineering and the rise of the API
as Broch Solutions
APIs, once the preserve of application developers or enterprise service bus integration solutions, are now commonplace for data engineers to use. With increased…Show less

APIs, once the preserve of application developers or enterprise service bus integration solutions, are now commonplace for data engineers to use. With increased use of SaaS platforms holding key business data, we can no longer connect to the database directly. Rather, we need to pull data from an API, which will be unique per-platform. Join me as I work through the key characteristics of APIs, from authentication, headers, body, and parameters, through to pagination for large volumes of data. I will demonstrate how we can utilise APIs in our data pipelines to get the data we need, when we need it.

Jun 13, 2024Data Céilí 2024Data CéilíspeakerBuilding and Managing High Performing Teams

The technology landscape has changed over the years. Whether it is the adoption of cloud, advances in technologies, or working practices.

Mar 19, 2024SQLBits 2024SQLBitsspeakerThe Swiss Cheese Security Pattern
Understanding that there is no panacea when it comes to securing your data assets is important. We will look at how to adopt the right mindset and then build a…Show less

Understanding that there is no panacea when it comes to securing your data assets is important. We will look at how to adopt the right mindset and then build a secure architecture to minimise the risk to your data.

Video
Oct 10, 2022dataMinds Connect 2022dataMinds ConnectspeakerHacking and Hacking Mitigation For SQL Server
as Amazon Web Services
In recent years we have seen and heard about a scenarios where hackers gained access to your system, databases are encrypted and where data is stolen. The…Show less

In recent years we have seen and heard about a scenarios where hackers gained access to your system, databases are encrypted and where data is stolen. The question is not if our systems are going to be attacked, but rather when this is going to happen. As a data professional you have the obligation to protect the data to the best of your abilitity. You have to deal with both outsider and insider threats. Outside attackers motivated by profit, activism, retribution, or mischief. Insider threats may have the same motives but could be tied to workplace issues resulting in people abusing their access privileges to inflict harm. When you have been attacked it is really important to find out what happened and how to mititgate the attack. Mitigation, or Attack Mitigation, is the reduction in seriousness or severity of an event. In mitigation we center around strategies to limit the impact of a threat against our data. In this session we will discuss: * Teach you how you can attack your systems * Mitigate the attack * Log your findings

Oct 6, 2022Data Relay 2022 – ReadingData RelayspeakerAn Introduction to Amazon Redshift cloud data warehouse
Oct 5, 2022Data Relay 2022 – BirminghamData RelayspeakerAn Introduction to Amazon Redshift cloud data warehouse
Oct 4, 2022Data Relay 2022 – LeedsData RelayspeakerAn Introduction to Amazon Redshift cloud data warehouse
Jun 2, 2022DataGrillen 2022DataGrillenspeakerPerforming successful cloud migrations - Chalk & Talk
Moving databases to the cloud is relatively easy, but doing it in a way that ensures successful outcomes for our business or customers is less so. The database…Show less

Moving databases to the cloud is relatively easy, but doing it in a way that ensures successful outcomes for our business or customers is less so. The database is one piece of a larger puzzle, putting all the pieces together is important. Together we will look at a scenario, then walk through and discuss just what it would take to make it work and answer any questions you might have about the process. This session will focus on the situations, questions, and challenges that need to be overcome rather than specific technologies.

May 9, 2022SQLDay 2022SQLDayspeakerAn Introduction to Amazon Redshift cloud data warehouse
as Amazon Web Services
Large-scale data analytics has traditionally meant integrating multiple technologies to deliver results. Amazon Redshift changes this by providing a Massively…Show less

Large-scale data analytics has traditionally meant integrating multiple technologies to deliver results. Amazon Redshift changes this by providing a Massively Parallel Processing (MPP) engine which spans your data lake, relational, and non-relational stores.

Mar 3, 2020SQL Server Konferenz 2020SQL KonferenztalkInfrastructure as Code with Terraform
Jun 20, 2019DataGrillen 2019DataGrillenspeakerDive into Azure SQL Database Managed Instance
Azure SQL DB Managed Instance is here, Microsoft want us to use it, but what is it good for and how should you use it? Let us get past the marketing hype and…Show less

Azure SQL DB Managed Instance is here, Microsoft want us to use it, but what is it good for and how should you use it? Let us get past the marketing hype and take a more in-depth look at Managed Instance and see what we can do with it. To get the most out of Managed Instance you need to understand the Azure infrastructure that underpins it and how this behaves, as well as understanding the differences between General Purpose and Business Critical tiers. There is far more to Managed Instance than meets the eye and if you do not understand the details then you run the risk of spending a lot more money and not getting the performance you want. During this training day we will cover the core Azure infrastructure components that underpin Managed Instance and look at how these can impact its usability and performance. We will work through use cases and migration scenarios that are available for us to use when it comes to making the jump to Azure. We will also look at how applications that use with SQL Server on-premises can be updated to get the most out of Managed Instance, including authentication and high-level architecture.

Feb 19, 2019SQL Server Konferenz 2019SQL KonferenztalkTerraform for Beginners

Frequent co-speakers

SpeakerShared eventsShared talksLast together
Frank Geisler13—2026
Johan Ludvig Brattås11—2025
Wolfgang Strasser10—2025
Grant Fritchey9—2026
Marc Lelijveld9—2026
Craig Porteous9—2025
Rob Sewell9—2025
Gianluca Sartori8—2026
Matt Gordon8—2026
Reitse Eskens8—2026
Alexander Arvidsson8—2025
Gabi Münster8—2025
Hugo Kornelis8—2025
Benjamin Kettner8—2024
Heini Ilmarinen7—2025

Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.