WeAreDevelopers LIVE • Jul 22, 2026

WeAreDevelopers LIVE - CODE100 at WeAreDevelopers Europe

Chris Heilmann , Daniel Cranney , Justin Halsall , Werner Jeschko , Nicole Jeschko , Mirco Tomić

What happens when top developers code for an audience of 5,000? They often overcomplicate basic problems. Uncover the psychological quirks of competitive programming in this CODE100 post-mortem.

Pause
Mute Enter Fullscreen
#1 about 6 min

Overcoming stage fright during a large developer event

Facing large crowds of attendees requires managing initial shock to maintain focus on complex technical problem solving.

#2 about 6 min

Preparing for technical challenges by building custom applications

Reviewing past challenges and writing preparation apps improves readiness for intense logical coding scenarios.

#3 about 3 min

Identifying obsolete graphic formats within technical quiz challenges

Differentiating standard graphics from obsolete demo scene files helps determine obscure legacy format knowledge.

#4 about 2 min

Nesting backtick strings inside JavaScript template literals

Deeply nested quotation blocks correctly resolve logic within obscure JavaScript syntax edge cases.

#5 about 2 min

Guessing geometric shape coordinates from visual sequence slicing

Translating an array of numbers into the visual slices of a continuous 360-degree circle determines hidden polygon paths.

#6 about 3 min

Spotting homoglyph phishing attempts disguised in inline HTML

Examining a seemingly standard HTML snippet exposes a malicious domain structure hidden within presentation styles.

#7 about 4 min

Troubleshooting environment setups for live coding competitions

Installing operating systems and environment tools rapidly prevents technical delays during live stage broadcasts.

#8 about 2 min

Invoking JavaScript object prototypes without the new keyword

Executing an object factory improperly without instance keywords causes unintended undefined program behavior.

#9 about 2 min

Leveraging legacy window name variables for browser persistence

Understanding DOM string persistence reveals how developers stored data layers before modern browser storage modules.

#10 about 3 min

Migrating legacy mapping tools to current geocoding systems

Rebuilding Flash-based interactive geographical engines into modern coordinate interfaces requires extensive technical refactoring workflows.

#11 about 5 min

Navigating unexpected delimiters while parsing CSV datasets

Identifying intentional format errors like mixed semicolons stops file parsing systems from failing unexpectedly.

#12 about 5 min

Translating distance calculation pseudocode into working scripts

Manually porting Haversine formula logic rather than utilizing automation features limits speed during intense coding tasks.

#13 about 4 min

Implementing geographic distance algorithms with string replacements

Applying string replacement overrides and mapped filtering cleans mapping coordinates properly without external imports.

#14 about 3 min

Differentiating standardized text structures from container formats

Comparing unstandardized text syntaxes against strict container archives highlights architectural differences in documentation dependencies.

#15 about 3 min

Debugging string concatenation inside HTML input value attributes

Fetching DOM input node variables defaults to passing character strings instead of calculating arithmetic totals.

#16 about 2 min

Finding missing formatting prefixes within Python print statements

Omitting crucial prefixed syntax indicators in dynamic console actions causes output structures to render literally.

#17 about 2 min

Fixing Flexbox parent overrides on unconstrained list elements

Removing required sizing elements on deeply nested unordered blocks prevents CSS styling engines from calculating alignments.

#18 about 1 min

Diagnosing zero dimension measurements in asynchronous image loads

Requesting dimensional property checks before asynchronous assets load completely generates invisible block layer bugs.

#19 about 2 min

Preventing code injection attacks in Liquid templating languages

Actively escaping rendered variable inputs inside dynamic e-commerce layouts blocks malicious cross-site code attempts completely.

#20 about 3 min

Parsing flat JSON datasets reliably for performance optimizations

Iterating mapping components across flat network properties filters object arrays immediately during cloud server execution.

#21 about 4 min

Discovering hardware prize uses for localized artificial intelligence

Deploying local pre-installed container modules on high-performance computing towers creates entirely independent computational workflows.

#22 about 8 min

Embracing environment unpredictability within technical event operations

Adapting iteratively across shattered decorative hardware artifacts or inconsistent configurations ensures consecutive programming gatherings thrive.

Matching moments

6:01 min

Solving web development puzzles without artificial intelligence assistance

Chris Heilmann Chris Heilmann +2 · LIVE

54 sec

Performing live coding in front of a large audience

Gbenga Oladipupo · Coffee With Developers

36 sec

Drawing parallels between competitive coding and esports

Jonathan Tang · Coffee With Developers

1:48 min

Translating competitive coding experience to live audience environments

Shritesh Jamulkar · Coffee With Developers

3:12 min

Embracing the competitive side of live developer coding challenges

Chris Heilmann Chris Heilmann +1 · LIVE

2:23 min

Evaluating the logistical challenges of hosting live developer coding events

Daniel Cranney Daniel Cranney +1 · LIVE