Talk Archive

Browse 476 talks from our meetups. Covering everything from JavaScript fundamentals to cutting-edge frameworks.

Showing 12 of 476 talks (Page 1 of 40)

Eugeni Dmitriev
#140

Forks in a React Native Rewrite

Eugeni Dmitriev Speaker
Jul 8, 2026

We had a 7 yrs old native mobile app, and decided to rewrite it in React Native + Expo. Smaller team, 8 months, a lot of decisions along the way. Some worked out, others cost us weeks of debugging. It will be all about the forks that mattered — and a few we didn't expect to face.

Daniel Janus
#139

A REPL that you’ve never seen before (Lightning Talk ⚡️)

Daniel Janus Speaker
Jun 10, 2026

I’ll live-demo a fun way to write code, explain briefly how it works, and what role JS plays in it.

Rafał Pocztarski
#139

Claude Code is a Double Agent: How to Use New Docker Sandboxes to Stop Leaking Your Credentials (Lightning Talk ⚡️)

Rafał Pocztarski Software Developer at Paramount
Jun 10, 2026

Anthropic knew about critical Claude Code security vulnerabilities for months and never told users. Anyone running Claude Code at that time could have all of their credentials leaked. No one should ever run Claude Code without a VM or a secure sandbox. The recently released Docker Sandboxes is a fast and convenient way to do that.

Bartosz Cytrowski
#139

Dev tools for your dev tools. How to manage your browser code snippets like a psycho (Lightning Talk ⚡️)

Bartosz Cytrowski Web Developer, Mentor
Jun 10, 2026

I'm an engineer - sometimes the lazy one with a short attention span. My brain capacity tends to become overloaded with boring, repetitive tasks - therefore I automate. I'll show you how to use Chrome dev tools to your advantage in the battle with cognitive load.

Mateusz Chrzonstowski
#139

Documenting your software architecture with C4 model, LikeC4, and (a bit of) Mermaid

Mateusz Chrzonstowski Software Engineer, IT Trainer
Jun 10, 2026

Architecture was always important, but with coding agents it's even more important to nail it. And how to nail something without visualizing, interacting with it, and validating? C4 is an approach getting more and more popularity thanks to its simplicity, and hierarchical abstractions (https://c4model.com/). LikeC4 is a nice JavaScript-based solution for defining models, and visualizing them, potentially following C4 (https://likec4.dev/). Mermaid is another visualization tool, and its competitive advantage is a native support in GitHub Markdown files (https://mermaid.js.org/). Worth to check, but we'll do this in the context of C4 alone. Overall, this presentation should give you a nice idea on how to approach documenting your architecture. 30% on C4, 50% on LikeC4, 10% Mermaid, 10% freestyle/questions.

Yevhenii Muryi
#139

Advanced Testing Strategies for React Native and React

Yevhenii Muryi Senior Software Engineer @ DataArt
Jun 10, 2026

We are going to talk about common issues in React Native/React application testing and how to improve your testing strategy and cover more functionality.

Łukasz Rybka
#139

Breaking Into Tech in the Age of AI: Why It's Getting Harder for Junior Developers

Łukasz Rybka Chief Technology Officer @ Cloud Corridor
Jun 10, 2026

Breaking into tech has never been easy — but the rise of AI is rapidly changing what "entry-level" really means. Junior developers are now expected to understand broader architectures, work across multiple technologies, and deliver value faster than ever before. In this talk, I'll explore how AI is raising the bar, reshaping learning paths, and creating new challenges for less-experienced developers. We'll also discuss what this means for teams, hiring, and the future of developer growth.

Jakub Grzywaczewski
#138

Designing Copilot Architecture: Structuring AI Workflows with .github (Lightning Talk ⚡️)

Jakub Grzywaczewski Senior Fullstack Engineer
May 12, 2026

How do you turn GitHub Copilot into a predictable part of your engineering system? This talk presents an architectural approach to Copilot using .github as a configuration and orchestration layer. We'll cover instructions, prompts, and skill - and how to combine them into reusable, team-wide AI workflows.

Rafał Pocztarski
#138

The End of TSC and the Rise of TSGO with TypeScript 7.0 Beta

Rafał Pocztarski Software Developer at Paramount
May 12, 2026

The beta version of the new TypeScript compiler totally rewritten in Go has just been released. This talk will explain what it means for us in theory and in practice.

Gideon Awolesi
#138

Classifying Intelligence: Mental Models for Designing AI Products

Gideon Awolesi Product Designer, Founder of Fessburn
May 12, 2026

This talk introduces a structured classification framework for designing artificial intelligence products, breaking AI complexity into tangible dimensions to give product teams a shared language for building, evaluating, and scaling AI assistants. Drawing from years of designing generative AI experiences, Gideon Awolesi walks through the mental models that bridge user expectations with AI behavior, and presents a formula-driven approach to quantifying assistant power from simple FAQ bots all the way to the frontier of artificial general intelligence.

Faris Aziz
#138

The Hidden Battleground: Engineering High-Conversion Payment Experiences

Faris Aziz Staff Frontend Engineer
May 12, 2026

For most products, the checkout is the most critical and fragile part of the funnel. It's where traffic turns into revenue, where small UX regressions compound into large financial losses, and where system failures become immediately visible on the balance sheet. This talk explores how to build resilient, high-converting payment experiences as systems, not screens. Drawing on hundreds of A/B experiments run on tens of millions of users and lessons from operating a global subscription platform generating tens of millions in annual recurring revenue, we'll look at how payment orchestration evolves as products scale across regions, currencies, and providers. We'll cover how to design checkout UX that converts consistently even for low-frequency products, how to orchestrate multiple gateways without leaking complexity to the user, and how to test and monitor flows where failure tolerance is extremely low. Along the way, I'll even show a shocking example where adding just two form inputs, implemented correctly, could cost over a million dollars in lost revenue. This is a practical talk from the trenches about why checkout is a hidden battleground, and how resilient payment engineering protects both conversion and growth.

Illarion Koperski
#137

Better Error Handling Patterns in Typescript

Illarion Koperski Speaker
Apr 8, 2026

I'll explore three patterns that make errors explicit, type-safe, and composable: Discriminated unions as return types: encoding success and failure directly in the type system so the compiler enforces handling. The safeAwait pattern: taming async code without nested try/catch blocks. The Errore pattern: Go-style error handling for TypeScript with full type narrowing and compile-time safety. No monads, no wrapper libraries, no functional programming required. Just practical patterns you can adopt incrementally.