John O'Reilly
08/17/2026, 12:00 PMMarcello Galhardo
08/17/2026, 12:53 PMMarcello Galhardo
08/17/2026, 12:54 PMJohn O'Reilly
08/17/2026, 12:55 PMJohn O'Reilly
08/17/2026, 1:24 PMmbonnin
08/17/2026, 1:36 PMmbonnin
08/17/2026, 1:36 PMmbonnin
08/17/2026, 1:37 PMmbonnin
08/17/2026, 1:37 PMmbonnin
08/17/2026, 1:38 PMmbonnin
08/17/2026, 1:38 PMmbonnin
08/17/2026, 1:38 PMmbonnin
08/17/2026, 1:40 PMbod
08/17/2026, 1:41 PMmbonnin
08/17/2026, 1:42 PMMarcello Galhardo
08/17/2026, 1:53 PMmbonnin
08/17/2026, 1:56 PMmbonnin
08/17/2026, 1:56 PMJohn O'Reilly
08/17/2026, 2:54 PMMarcello Galhardo
08/17/2026, 2:56 PMJohn O'Reilly
08/17/2026, 2:57 PMmbonnin
08/17/2026, 3:08 PMmbonnin
08/17/2026, 3:09 PMJohn O'Reilly
08/18/2026, 8:53 AMRight now conferences are entirely flat and siloed — each gets its own Apollo client, cache, and backend Datastore namespace, with grouping today only implicit in slug naming (droidconberlin2026, swiftcon2026, fluttercon2026). To make them a real hierarchy you'd need: a groupId/seriesId field threaded through the backend model (DConfig), GraphQL schema, and ConferenceId registry, plus client-side UI to group by it instead of just by year — but the bigger call is whether "hierarchy" means just a shared umbrella card in the picker (cheap — one new field + UI grouping) or a genuinely merged session list across droidcon/swiftCon/flutterCon Berlin (expensive — needs a new fan-out query since sessions stay partitioned per sub-conference by design).John O'Reilly
08/18/2026, 8:54 AMJohn O'Reilly
08/18/2026, 8:55 AMJohn O'Reilly
08/18/2026, 8:57 AMmbonnin
08/18/2026, 9:02 AMJohn O'Reilly
08/18/2026, 9:04 AMJohn O'Reilly
08/18/2026, 9:05 AMmbonnin
08/18/2026, 9:05 AMmbonnin
08/18/2026, 9:06 AMmbonnin
08/18/2026, 9:06 AMJohn O'Reilly
08/18/2026, 9:07 AMMarcello Galhardo
08/18/2026, 9:10 AMJohn O'Reilly
08/18/2026, 9:29 AMJohn O'Reilly
08/18/2026, 9:29 AMJohn O'Reilly
08/21/2026, 6:26 PMJohn O'Reilly
08/21/2026, 6:50 PMJohn O'Reilly
08/21/2026, 6:53 PMJohn O'Reilly
08/21/2026, 7:02 PMMarcello Galhardo
08/21/2026, 7:04 PMMarcello Galhardo
08/21/2026, 7:05 PMMarcello Galhardo
08/21/2026, 7:06 PMJohn O'Reilly
08/21/2026, 7:06 PMJohn O'Reilly
08/21/2026, 7:06 PMJohn O'Reilly
08/21/2026, 7:07 PMJohn O'Reilly
08/21/2026, 7:08 PMJohn O'Reilly
08/21/2026, 7:09 PMJohn O'Reilly
08/21/2026, 7:13 PMJohn O'Reilly
08/21/2026, 7:18 PMMarcello Galhardo
08/21/2026, 7:20 PMJohn O'Reilly
08/21/2026, 7:21 PMJohn O'Reilly
08/21/2026, 7:23 PMJohn O'Reilly
08/21/2026, 7:24 PMMarcello Galhardo
08/21/2026, 7:49 PMJohn O'Reilly
08/21/2026, 7:59 PMmbonnin
08/21/2026, 10:55 PMJohn O'Reilly
08/22/2026, 2:04 PM- Category group "Choose the PRIMARY event you are submitting for" (one selection) — this is the true primary tag.
- Category group "Which other events is your talk relevant for?" (multi-select) — these are the secondary/cross-listing tags.John O'Reilly
08/23/2026, 6:14 PMMarcello Galhardo
08/23/2026, 7:46 PMMarcello Galhardo
08/23/2026, 7:47 PMJohn O'Reilly
08/23/2026, 7:48 PMmbonnin
08/24/2026, 8:09 AMmbonnin
08/24/2026, 8:09 AMmbonnin
08/24/2026, 8:10 AMmbonnin
08/24/2026, 8:10 AM