Talks
50+ technical talks and workshops since 2013. From JavaScript deep-dives to engineering leadership. Delivered across 3 continents.
Highlights
JavaScript Debugging with Chrome DevTools
A 3-part deep dive into the most powerful tool in every web developer's arsenal. Most developers use 5% of DevTools. This series covers the other 95%.
2017TypeScript: The Good Cop
TypeScript doesn't punish you. It protects you. A friendly, practical case for why your next project should be TypeScript, not despite JavaScript, but because of it.
2017Warping Time with Async/Await
Live-coding codemods that transform callback hell into clean async/await. The talk where I refactored legacy code on stage and the audience followed along.
These are the talks with published slides. Many more were internal, workshop-only, or before I started archiving.
TypeScript: The Good Cop
TypeScript doesn't punish you. It protects you. A friendly, practical case for why your next project should be TypeScript, not despite JavaScript, but because of it.
Docker for WebDevs
Docker explained by a frontend developer, for frontend developers. No DevOps jargon. Just practical containerization for the web stack you already know.
Warping Time with Async/Await
Live-coding codemods that transform callback hell into clean async/await. The talk where I refactored legacy code on stage and the audience followed along.
Working with the DOM and Living to Tell
Before React. Before Vue. Before every abstraction layer. There was the DOM. And understanding it is still the most important skill a frontend developer can have.
How To Hack (Together) An Environment
The talk that saves the first 4 hours of every hackathon. Setting up development environments from scratch, fast, and getting a team productive before the pizza gets cold.
NodeConf London 2016 Summary
Bringing the global Node.js conversation back to Timisoara. Key takeaways from NodeConf London, distilled for the local community.
Appium: Mobile Automation Made Awesome
2-part seriesEnd-to-end mobile testing for iOS and Android using a single API. How to build a test suite that catches bugs before your users do.
Appium: Mobile Automation Made Awesome (Part II)
2-part seriesPart 2 goes deeper into Appium's capabilities. Advanced selectors, gesture automation, and integrating mobile tests into continuous integration pipelines.
Introduction into PhoneGap
Taking the cross-platform mobile story back home. A practical walkthrough of building your first hybrid mobile app from scratch.
Prezentare generala melodia.ro
A product overview of melodia.ro, the music platform I built and maintained. The story of shipping a real product as a side project.
JavaScript Debugging with Chrome DevTools (Part 3)
3-part seriesThe final chapter: auditing, CPU profiling, and memory leak detection. The advanced DevTools skills that separate debugging novices from debugging experts.
JavaScript Debugging with Chrome DevTools
3-part seriesA 3-part deep dive into the most powerful tool in every web developer's arsenal. Most developers use 5% of DevTools. This series covers the other 95%.
Cross-Platform Development with PhoneGap
My first international talk. Building mobile apps with web technologies at a German tech incubator. The promise (and limitations) of hybrid mobile development.
JavaScript Debugging with Chrome DevTools (Part 2)
3-part seriesPart 2 of the DevTools deep dive. This time: the Network and Timeline tabs. Understanding what happens between your code and the browser's rendering engine.