Daniel Hutmacher
Employers on the program
- 2022–2027Structured Concepts13 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.
Appearances by year
- SQL Konferenz
- DataGrillen
- dataMinds Connect
- Data Céilí
- Data Point Prague
- DATA:Scotland
- SeaQL
- SQLBits
Talks
| Date | Event | Conference | Role | Title | Links |
|---|---|---|---|---|---|
| Feb 22, 2027 | SQL Konferenz 2027 | SQL Konferenz | talk | Good dates, bad dates: Mastering your T-SQL date and time datatypes as Structured Concepts Working with date/time datatypes in T-SQL can be quite frustrating if you don’t have the tools and know-how. Let me arm you with all the knowledge you need to…Show lessWorking with date/time datatypes in T-SQL can be quite frustrating if you don’t have the tools and know-how. Let me arm you with all the knowledge you need to correctly model, convert, index and query your date/time data in a logical and easy-to-understand manner. | |
| Feb 22, 2027 | SQL Konferenz 2027 | SQL Konferenz | talk | undefined as Structured Concepts If you already guessed that this session is about NULL values, you're pretty smart. But we all still struggle with them now and then. | |
| Oct 12, 2026 | dataMinds Connect 2026 | dataMinds Connect | speaker | Good dates, bad dates: Mastering your T-SQL date and time datatypes as Structured Concepts Working with date/time datatypes in T-SQL can be quite frustrating if you don’t have the tools and know-how. Let me arm you with all the knowledge you need to…Show lessWorking with date/time datatypes in T-SQL can be quite frustrating if you don’t have the tools and know-how. Let me arm you with all the knowledge you need to correctly model, convert, index and query your date/time data in a logical and easy-to-understand manner. We’ll cover the wide range of datatypes available in SQL Server/Azure SQL, and help you understand which ones are right for your goals. We’ll dig in to explicit and implicit conversions, optimal indexing strategies, and some hidden gotchas when working with date/time data. For the icing on the cake, we’ll also look at some horrible real-world anti-patterns from the trenches, and how to address them like a pro. | |
| May 21, 2026 | DataGrillen 2026 | DataGrillen | speaker | SQL Injection – The Old Dog of Data SecurityIT vulnerabilities leading to data breaches have been getting a lot of attention in the news, ranging from elaborate supply-chain attacks to ransomware. You may…Show lessIT vulnerabilities leading to data breaches have been getting a lot of attention in the news, ranging from elaborate supply-chain attacks to ransomware. You may even have read about things like advanced cryptographic timing attacks or buffer overruns. But there’s one vulnerability as old as SQL itself, and it still reigns supreme when it comes to compromising your confidential information: The SQL Injection. This is not just about your homepage. SQL injections can be found everywhere, including your ETL frameworks, your desktop apps, even your login prompts. I’ll show you a wide range of code patterns that bad actors can exploit, from the obvious to the obscure, but we’ll also look at ways to prevent or mitigate the effects of SQL injection attacks. In this presentation, you will gain a firm understanding of * the primary and secondary risk factors involved in SQL injection, * what to look for — in your code as well as in the database itself, * ways to detect SQL injections, and * how to plug those vulnerabilities — whether you can change code or not. | |
| Apr 22, 2026 | SQLBits 2026 | SQLBits | speaker | Inside SQL Server 2025 Part 1Join Bob Ward and friends to learn every aspect of SQL Server 2025 including AI built-in, Developer features, all of the core engine, Azure Arc, Fabric…Show lessJoin Bob Ward and friends to learn every aspect of SQL Server 2025 including AI built-in, Developer features, all of the core engine, Azure Arc, Fabric Mirroring, and more. | Video |
| Apr 22, 2026 | SQLBits 2026 | SQLBits | speaker | Inside SQL Server 2025 Part 2Join Bob Ward and friends to learn every aspect of SQL Server 2025 including AI built-in, Developer features, all of the core engine, Azure Arc, Fabric…Show lessJoin Bob Ward and friends to learn every aspect of SQL Server 2025 including AI built-in, Developer features, all of the core engine, Azure Arc, Fabric Mirroring, and more. | Video |
| Apr 22, 2026 | SQLBits 2026 | SQLBits | speaker | JSON fundamentals for SQL prosWith the recent introduction of new JSON functions and JSON indexes in SQL Server 2025 and Azure SQL Database, this is a good time to learn what JSON is, and…Show lessWith the recent introduction of new JSON functions and JSON indexes in SQL Server 2025 and Azure SQL Database, this is a good time to learn what JSON is, and how to work with it in. While JSON support is a great addition to T-SQL, some of these new features will require a little planning and... | Video |
| Apr 17, 2026 | SeaQL 2026 (SQLSaturday #1140) | SeaQL | speaker | SQL Injection – The Old Dog of Data Security as Structured Concepts IT vulnerabilities leading to data breaches have been getting a lot of attention in the news, ranging from elaborate supply-chain attacks to ransomware. You may…Show lessIT vulnerabilities leading to data breaches have been getting a lot of attention in the news, ranging from elaborate supply-chain attacks to ransomware. You may even have read about things like advanced cryptographic timing attacks or buffer overruns. | |
| Mar 2, 2026 | SQL Konferenz 2026 | SQL Konferenz | talk | SQL Injection – The Old Dog of Data Security as Structured Concepts IT vulnerabilities leading to data breaches have been getting a lot of attention in the news, ranging from elaborate supply-chain attacks to ransomware. You may…Show lessIT vulnerabilities leading to data breaches have been getting a lot of attention in the news, ranging from elaborate supply-chain attacks to ransomware. You may even have read about things like advanced cryptographic timing attacks or buffer overruns. | Slides |
| Oct 6, 2025 | dataMinds Connect 2025 | dataMinds Connect | speaker | The Old Dog of Data Security — SQL Injection as Structured Concepts IT vulnerabilities leading to data breaches have been getting a lot of attention in the news, ranging from elaborate supply-chain attacks to ransomware. You may…Show lessIT vulnerabilities leading to data breaches have been getting a lot of attention in the news, ranging from elaborate supply-chain attacks to ransomware. You may even have read about things like advanced cryptographic timing attacks or buffer overruns. But there’s one vulnerability as old as SQL itself, and it still reigns supreme when it comes to compromising your confidential information: The SQL Injection. This is not just about your homepage. SQL injections can be found everywhere, including your ETL frameworks, your desktop apps, even your login prompts. I’ll show you a wide range of code patterns that bad actors can exploit, from the obvious to the obscure, but we’ll also look at ways to prevent or mitigate the effects of SQL injection attacks. In this presentation, you will gain a firm understanding of * the primary and secondary risk factors involved in SQL injection, * what to look for — in your code as well as in the database itself, * ways to detect SQL injections, and * how to plug those vulnerabilities — whether you can change code or not. | |
| Sep 12, 2025 | DATA:Scotland 2025 | DATA:Scotland | speaker | Window to Success: Mastering SQL Server Window Functions as Structured Concepts You’re a SQL Server DBA or developer. You’ve inherited a mess of undecipherable self-joins and temp tables with identity columns, and you have this dream that…Show lessYou’re a SQL Server DBA or developer. You’ve inherited a mess of undecipherable self-joins and temp tables with identity columns, and you have this dream that you could simplify it all - using a simple, elegant one-liner. In this session, we'll dive into the amazing world of window functions in SQL Server. We'll start with the basics, explaining what window functions are and why they're so powerful. Then we'll explore the different types of window functions - ranking, aggregate, and offset - and when to use each one. We'll cover practical examples on how window functions can simplify your queries, dramatically improve performance, and make your T-SQL code so much easier to read and maintain. After this session, you'll be able to write more efficient queries, solve complex problems with a few lines of code, and your colleagues will throw glorious parties in celebration of your brilliance. On a serious note, though, window functions are so much better than my ability to write abstracts - once you’ve tried them, you’ll never want to go back. | |
| May 29, 2025 | Data Point Prague 2025 | Data Point Prague | speaker | The Old Dog of Data Security — SQL Injection as Structured Concepts IT vulnerabilities leading to data breaches have been getting a lot of attention in the news, ranging from elaborate supply-chain attacks to ransomware. You may…Show lessIT vulnerabilities leading to data breaches have been getting a lot of attention in the news, ranging from elaborate supply-chain attacks to ransomware. You may even have read about things like advanced cryptographic timing attacks or buffer overruns. | |
| Feb 24, 2025 | SQL Konferenz 2025 | SQL Konferenz | talk | From substitutions to public keys - an introduction to cryptography as Structured Concepts Cryptography is everywhere. Most of what you do on the Internet and in the cloud is encrypted. | Slides |
| Sep 30, 2024 | SQL Konferenz 2024 | SQL Konferenz | talk | ACID in SQL Server: what it is, how it works, and how to live more adventurously. as Structured Concepts You’re a developer, data engineer, or DBA working with SQL Server. You remember reading about ACID compliance in some computer science class a couple of decades…Show lessYou’re a developer, data engineer, or DBA working with SQL Server. You remember reading about ACID compliance in some computer science class a couple of decades ago, and maybe you just assumed that every transaction you run in SQL Server is fully ACID: Atomic, Consistent, Isolated and Durable. | Slides |
| May 16, 2024 | DataGrillen 2024 | DataGrillen | speaker | From substitutions to public keys - an introduction to cryptographyCryptography is everywhere. Most of what you do on the Internet and in the cloud is encrypted. If you’re working with data or cloud infrastructure, just…Show lessCryptography is everywhere. Most of what you do on the Internet and in the cloud is encrypted. If you’re working with data or cloud infrastructure, just checking the TLS checkbox is only half the job. You need to have a decent understanding of what goes on underneath the padlock icon in order to keep your company’s dirty secrets safe. In this high-level introduction to cryptography, we’ll look at the origins and evolution of encryption, leading up to modern-day symmetric and asymmetric encryption, signatures and certificates. After the session, you’ll be able to use hand-wavy phrases like “certificate chain” and “public key infrastructure”, as if you know what they mean. No PhD required. | |
| Oct 9, 2023 | dataMinds Connect 2023 | dataMinds Connect | speaker | SQL Server Partitioning from Zero to Hero as Structured Concepts Ever since the incident, you’ve been wanting to learn more about database partitioning in SQL Server. This session walks you through what partitioning really…Show lessEver since the incident, you’ve been wanting to learn more about database partitioning in SQL Server. This session walks you through what partitioning really does, and what it doesn’t do. We’ll take a look at some of the quirks of partitioning, as well as how to use it to boost performance, enable high(er) availability, and even build lightning-fast data retention policies. | |
| Jun 8, 2023 | Data Céilí 2023 | Data Céilí | speaker | SQL Server Partitioning from Zero to Hero as Structured Concepts Ever since the incident, you’ve been wanting to learn more about database partitioning in SQL Server, but every time you play around with it, it just ends up…Show lessEver since the incident, you’ve been wanting to learn more about database partitioning in SQL Server, but every time you play around with it, it just ends up being complicated and slow. This session walks you through what partitioning really does, and what it doesn’t do. | |
| Jun 2, 2022 | DataGrillen 2022 | DataGrillen | speaker | SQL Server Partitioning from Zero to Hero as Structured Concepts Ever since the incident, you’ve been wanting to learn more about database partitioning in SQL Server. This session walks you through what partitioning really…Show lessEver since the incident, you’ve been wanting to learn more about database partitioning in SQL Server. This session walks you through what partitioning really does, and what it doesn’t do. We’ll take a look at some of the quirks of partitioning, as well as how to use it to boost performance, enable high(er) availability, and even build lightning-fast data retention policies. |
Frequent co-speakers
| Speaker | Shared events | Shared talks | Last together |
|---|---|---|---|
| Gabi Münster | 10 | — | 2027 |
| Marc Lelijveld | 10 | — | 2027 |
| Reitse Eskens | 9 | — | 2027 |
| Rob Sewell | 9 | — | 2027 |
| Valerie Junk | 9 | — | 2027 |
| André Kamman | 8 | — | 2027 |
| Benni De Jagere | 8 | — | 2027 |
| Emilie Rønning | 8 | — | 2027 |
| Mladen Prajdic | 8 | — | 2027 |
| Grant Fritchey | 7 | 2 | 2026 |
| Gianluca Sartori | 7 | — | 2027 |
| Jess Pomfret | 7 | — | 2027 |
| Tillmann Eitelberg | 7 | — | 2027 |
| Traci Sewell | 7 | — | 2027 |
| Uwe Ricken | 7 | — | 2027 |
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.