Loading…
7-9 October, 2026
Prague, Czechia
View More Details & Registration
Important Note: Timing of sessions and room locations are subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Europe 2026 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.



Thursday October 8, 2026 14:40 - 15:20 CEST
Most first contributions fail before the code does. They try to solve too much, touch too many files, and stall in review while the maintainer waits for a smaller entry point that never comes.

Adding HTTPS support to proxy-chain, a Node.js proxy library used across the web-scraping ecosystem, taught me this the hard way. My first attempt was comprehensive: tunnel support, byte accounting, certificate handling, the works. It went nowhere. What merged was a version that did one thing and stopped.

We'll use that contribution as a case study in scoping. The technical context matters, because it's a great example of hidden complexity: TLS changes proxy semantics in ways that aren't obvious until you're counting bytes and realising the handshake traffic your code never sees is inflating every number. But the talk is really about the decisions behind the code - how to identify what "done" looks like before you start, how to read a maintainer's priorities from their issue tracker, and how to negotiate a PR boundary that gets merged rather than praised and ignored.

You'll leave with a framework for scoping contributions that ship, and a clearer sense of when doing less is the right call.
Speakers
avatar for Yurii Bliuchak

Yurii Bliuchak

Engineering Team Lead at Apify, Apify
Yurii Bliuchak is an Engineering Team Lead at Apify, where his team maintains proxy-chain, an open-source Node.js proxy library used widely in the web scraping ecosystem. Over 14 years, he has gone from test automation to leading distributed teams on mission-critical, large-scale... Read More →
Thursday October 8, 2026 14:40 - 15:20 CEST
Terrace 2A (Floor 2)
  Open Source 101

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link