Skip to content

Commit 3ad5ef5

Browse files
committed
elevator pitch
1 parent 06befa1 commit 3ad5ef5

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

‎ElevatorPitch.md‎

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# SQL Showdown: A Competitive Query-Writing Workshop
2+
3+
## Abstract
4+
5+
Most SQL workshops bore you with SELECT * FROM tutorial. This one has a leaderboard. Bring your laptop, spin up a Docker container, and join a live competition where every query you write earns points — for being correct, for being short, and for being fast. Two engines (PostgreSQL and SQL Server), three real datasets (a World atlas, a school administration, and the FIFA World Cup), and a room full of developers racing each other to the top of the board. Whether you're a junior who has only ever written `WHERE id = ?` or a senior who dreams in window functions, you will write SQL you didn't know you could write — and you'll see how everyone else solved the same problem when the endgame reveals all submissions.
6+
7+
## Target Audience
8+
9+
Anyone who writes SQL — backend developers, data engineers, full-stack devs, testers who have to query the dev DB, BI/analytics folks. Mixed-experience rooms work *better*, not worse: the leaderboard rewards both correctness (juniors get points fast) and elegance (seniors fight for golf scores). Comfort with basic `SELECT` / `JOIN` is enough to participate.
10+
11+
## Key Takeaways
12+
13+
- Patterns most devs never reach for in day-to-day work: window functions, recursive CTEs, lateral joins, set operations
14+
- The dialect gap that bites in real projects: where PostgreSQL and SQL Server quietly disagree
15+
- How to read an execution plan well enough to know whether your query is actually fast or just *finished*
16+
- A repeatable mental model for attacking unfamiliar schemas — what to query first, what to ignore
17+
- A working SQL playground (Docker Compose, Postgres + SQL Server, three datasets, the leaderboard) you can take home and run for your own team
18+
19+
## Session Format
20+
21+
3-hour hands-on workshop. Each round: short prompt, everyone writes a query, leaderboard scores correctness + brevity + speed, the room sees the top three solutions before moving on. Scales to half-day or full-day with deeper datasets and harder rounds.
22+
23+
## Prerequisites
24+
25+
- Laptop with Docker Desktop installed
26+
- A SQL client of choice (DBeaver, pgAdmin, SSMS, Azure Data Studio, or the in-browser playground)
27+
- Basic familiarity with `SELECT` and `JOIN` — everything beyond that is fair game to learn on the fly

0 commit comments

Comments
 (0)