Picture of Markus Winand

Do not neglect the fundamentals.

Older SQL features might be the most useful ones.

SQL Courses in 2025

When it comes to developing my SQL trainings, I like to be driven by demand. So it comes that I completely reworked my “data consistency” training due to the high demand in 2024. One might believe the good old SQL features are valued again.

The training module “data consistency” focuses on transaction isolation in interaction with constraints. There have been huge gaps in understanding this ever since. How to prevent deadlocks and how to ensure that massive parallel activity does cause wrong results are just the two most common questions. In this training I put great importance on the fundamental concepts behind the universally applicable solution—instead of getting lost in the details of a particular SQL engine. This allows the participants to design software that does not get out of step in a highly concurrent environment but delivers correct results—reliably.

As for all my trainings I offer this one in two modes: As private training for your company (from 3 participants) and as an open-to-everyone training with no more than four participants. Please find the dates for the open trainings online. There is something new, though: Besides the usual shift at 1pm Central European Time I also offer a 9am pacific time shift. The times and dates as well as the training systems for the private trainings are agreed upon individually.

Do not hesitate to contact me directly (markus.winand@winand.at) for any questions. Invoicing in 2024 is still possible, if you prefer that.

SQL Renaissance Ambassador

As the SQL Renaissance Ambassador, it’s my mission to make developers aware of the evolution of SQL in the 21st century. My book “SQL Performance Explained” has been published in five languages and can be read online free of charge at use-the-index-luke.com. My next book is currently in the works and can already be read online as it’s being written (modern-sql.com). I am available as a trainer, speaker and consultant for all companies and developers interested in SQL. You’ll find more info at winand.at.

Connect with Markus Winand

Subscribe mailinglistsSubscribe the RSS feedMarkus Winand on LinkedInMarkus Winand on XINGMarkus Winand on TwitterMarkus Winand on Bluesky