Meetups
All the past meetups
-
tim.js meetup #100
8/25/2025
Agenda
- We Solved Everything. That’s Why It’s So Darn Complicated. (Benedek Gagyi)
- Web Components: are we there yet? (Martin Hochel)
- Colocation is king (Alex Moldovan)
- Confessions of a Software Detective: why software understanding is the new super-power (Radu Marinescu)
-
tim.js meetup #99
7/9/2025
Agenda
- Structuring Frontend Code with the help of DDD (Marius Cristea)
- Git gud: Secrets for Confident Version Control (Anca Spatariu)
-
tim.js meetup #98
6/25/2025
Agenda
- Dependency Management in Modern Web Projects (Adrian Faciu)
- The code etymologist (Andrei Pfeiffer)
-
tim.js meetup #97
5/21/2025
Agenda
- Micro Frontends - with Module Federation (Paul Comanici)
- Developer Friendly Code: Practical Tips for Readability (Adrian Faciu)
-
tim.js meetup #96
4/23/2025
Agenda
- ESLint9: Keep code quality in check (Roland Paiusan)
- Anti-patterns: how to annoy your team-mates in style (Teolin Codreanu)
-
tim.js meetup #95
3/20/2025
Agenda
- Enhancing Your Code with Advanced TypeScript (Titian Cernicova-Dragomir)
- Declutter your codebase with Knip (Rares Ionescu)
-
tim.js meetup #94
2/26/2025
Agenda
- How to support our community (Anca Spatariu)
- Migrating to React 18 - lightning talk (Andrei Pfeiffer)
- One AI to rule them all ~/ npm i ai (Ciprian Caba)
-
tim.js meetup #93
1/29/2025
Agenda
- Dependencies, Inversions, and more (Andrei Pfeiffer)
-
tim.js meetup #92
11/20/2024
Agenda
- Github Copilot in React Development (Rares Portan & Mihnea Lungu)
- htmx: More than a meme? (Victor Ionescu)
-
tim.js meetup #91
10/23/2024
Agenda
- Flying drones with JavaScript (Anca Spatariu)
-
tim.js meetup #90
9/25/2024
Agenda
- Automated testing: from isolation to full integration (Andrei Pfeiffer)
-
tim.js meetup #89
7/31/2024
Agenda
- Schema Driven Development (Ciprian Caba)
- Modern HTTP Streaming using Web Standards (Andrei Pfeiffer)
-
tim.js meetup #88
7/3/2024
Agenda
- Design patterns in TypeScript #1: Mixin & Factory (Dan-Lucian Stefancu & Teolin Codreanu)
- How WebGL works (Cosmin Munteanu)
-
tim.js meetup #87
5/15/2024
Agenda
- SRP vs OCP vs ISP (Andrei Pfeiffer)
- Introduction to WebRTC (Robert Todea)
-
tim.js meetup #86
4/17/2024
Agenda
- Getting started with SolidStart (Victor Ionescu)
-
tim.js meetup #85
3/20/2024
Agenda
- Uniting Frontend and Backend: Sharing Code with NPM Packages (Narcis Gherasim)
- Technical leadership for individual contributors (Adrian Fâciu)
-
tim.js meetup #84
2/28/2024
Agenda
- Powering UI with Utilities (Zoltán Szőgyényi)
- SRP in depth (Andrei Pfeiffer)
-
tim.js meetup #83
1/31/2024
Agenda
- Building enterprise-level apps with NestJS (Razvan Tamsa)
- WebXR: A Hands-on Introduction to VR Development (Robert Todea)
-
tim.js meetup #82
11/29/2023
Agenda
- The State of jQuery (Victor Ionescu)
- Hash Maps in TypeScript (Andrei Pfeiffer)
-
tim.js meetup #81
9/27/2023
Agenda
- Migrating from JavaScript to TypeScript (Robert Szalkai & Narcis Gherasim)
- Descoperă React-Query: Gestionarea Ușoară a Datelor (Robert Szalkai & Narcis Gherasim)
-
tim.js meetup #80
7/19/2023
Agenda
- Stop ignoring TypeScript errors (Andrei Pfeiffer)
- Lessons from 200 Million Lines of Code (Cassian Lup)
-
tim.js meetup #79 - Celebrating 10 years
6/14/2023
Agenda
- 10 years celebration with 10 Lightning Talks: Expecting TS compile errors (Andrei Pfeiffer)
- CSS cascade layers (Anca Spatariu)
- APIs - An Obituary (Ciprian Caba)
- How to be a senior developer (Adrian Faciu)
- Astro (Alex Berlovan)
- Improve type safety with one line (Victor Ionescu)
- 10 Rendering Patterns for Web Apps (Ovi Ispas)
- Using Typescript for your Serverless Infrastructure (Arpad Gabor)
- FE testing in Storybook (Robert Todea)
- Boosting Development Efficiency with oclif (Calin Marian)
-
tim.js meetup #78
5/24/2023
Agenda
- Understanding Content Security Policy (Lucian Pacurar)
-
tim.js meetup #77
3/15/2023
Agenda
- SolidJS for React Developers (Victor Ionescu)
-
tim.js meetup #76
2/15/2023
Agenda
- Component Driven Development with Storybook (Robert Todea)
- FullStack: The Way of GraphQL (Ciprian Caba)
-
tim.js meetup #75
1/25/2023
Agenda
- Type-safety for skeptics (Andrei Pfeiffer)
- Build easy, type-safe APIs with tRPC (Victor Ionescu)
-
tim.js meetup #74: Lightning Talks
11/23/2022
Agenda
- Lightning Talks: React Server Components (Ciprian Caba)
- Staying safe from Authorization Managers (Lucian Pacurar)
- Storybook x Figma (Victor Vranceanu)
- Internal vs. external interface names (Andrei Pfeiffer)
- Live editing subtitles with WebVTT (Anca Spatariu)
- Intro to Intersection Observer API (Flavius Badescu)
-
tim.js meetup #73
10/19/2022
Agenda
- Build fast mobile apps with Capacitor (Andreas Moeller)
- React error handling (Horia Radu)
-
tim.js meetup #72
9/21/2022
Agenda
- AB Testing Single Page Apps (Robert Todea)
-
tim.js meetup #71
7/6/2022
Agenda
- SPA, SSR, SSG: How Remix gets the best of all worlds (Adrian Fâciu)
- The Evolution of Scalable CSS (Andrei Pfeiffer)
-
tim.js meetup #70
6/7/2022
Agenda
- The tale of avoiding a time-based DDOS attack in Node.js (Paolo Insogna)
- DIY monorepos in 2022 (Ovidiu Ispas)
-
tim.js meetup #69
5/18/2022
Agenda
- Game of Life and Performance (Andrei Pfeiffer)
- I can read your mind using JavaScript (Anca Spatariu)
-
tim.js meetup #68
4/20/2022
Agenda
- re-frame architecture (Boogie Bugarschi)
- i18n & l10n - Internationalization & Localization (Andrei Pfeiffer)
-
tim.js meetup #67
7/14/2021
Agenda
- Sharing code at runtime using module federation (Adrian Fâciu)
- Simple vs. Easy (Andrei Pfeiffer)
-
tim.js meetup #66
2/26/2020
Agenda
- A boomers intro to Svelte (Răzvan Plăcintar)
- Controlling Hardware with JavaScript (Anca Spătariu)
-
tim.js meetup #65
1/29/2020
Agenda
- Web components with LitElement (Adrian Fâciu)
- Memoization in React (Andrei Pfeiffer)
-
tim.js meetup #64
11/27/2019
Agenda
- My point of Vue (Alex Grozav)
- The Trichotomy of UI Development (Andrei Pfeiffer)
-
tim.js meetup #63
10/23/2019
Agenda
- Functional vs Reactive Programming for JS People (Rares Portan)
- Making Nelu Kernelul, a Jupyter Node.js Kernel (Victor Adascalitei and Radu Milici)
-
tim.js meetup 62: AMA (Ask Me Anything)
8/21/2019
Agenda
- AMA (Ask Me Anything) - informal meetup where attendees ask JavaScript questions
-
tim.js meetup 61
7/24/2019
Agenda
- Building your first Design System (Anca Spatariu)
- The flavors of design (Milena Vlad)
-
tim.js Meetup #60
6/19/2019
Agenda
- State of AI in JS [2019 Edition] - Presentation and Open Discussion (Victor Adăscăliței and Radu Milici)
-
tim.js meetup 59
5/22/2019
Agenda
- Recording in the browser (Cristian Diaconescu)
-
tim.js meetup 58
4/17/2019
Agenda
- Meet HERE: #LocationForDevelopers (Octavian Borcan and Olaru Razvan)
-
tim.js meetup 57: Technical Interviews
3/20/2019
Agenda
- Open Discussion: Technical Interviews - what interviewers look for in Front-End / JavaScript candidates
-
tim.js meetup 56
2/27/2019
Agenda
- Taking Angular Offline (Adrian Fâciu)
- Isolated Components Driven Development (Andrei Pfeiffer)
-
tim.js meetup 55
1/23/2019
Agenda
- Introduction to Kubernetes (Alina Ionescu)
- Cloud Testing Solutions Battle Royale (Padineanu Cosmin)
-
tim.js meetup 54
11/28/2018
Agenda
- From UI to CLI (Horia Radu)
- Going against best practices to make things work (Ilie Ciotir)
-
tim.js meetup 53
10/24/2018
Agenda
- JavaSwift: Bridging Swift and React Native (Andrei Pfeiffer)
-
tim.js meetup 52
9/26/2018
Agenda
- Parsers for fun and profit (Bogdan Bugarschi)
- Self-hosted Web Deployments in an Oneliner (Cassi Lup)
-
tim.js meetup 51
7/18/2018
Agenda
- Lightning Talks: JS solutions for non-devs (Daniel Markovitz)
- Self-hosted Web Deployments in an Oneliner (Cassi Lup)
- Ionic build tools in Docker (Petru Isfan)
- Barrel files (Adi Faciu)
- Tips & Tricks (Andrei Pfeiffer)
-
tim.js meetup 50
6/20/2018
Agenda
- Fun with Conditional Types (Titian Dragomir)
- MobX & friends (Andrei Pfeiffer)
-
tim.js meetup 49
5/23/2018
Agenda
- ngrx: tips & tricks (Adrian Fâciu)
- Transducers in JS (Bogdan Bugarschi)
-
tim.js meetup 48
4/25/2018
Agenda
- Realtime 3D in the Browser (Radu Milici)
- Chrome Extensions (Bogdan Dînga)
-
tim.js meetup 47
3/21/2018
Agenda
- Writing a programming language for fun and profit (Bogdan Bugarschi)
- A different take on redux actions (Horia Radu)
-
tim.js meetup 46
2/21/2018
Agenda
- Event sourcing: the good, the bad and the ugly (Mihai Agape)
-
tim.js meetup 45
1/31/2018
Agenda
- Dealing with State (Andrei Pfeiffer)
- From Angular to NativeScript (Robert Todea)
-
tim.js meetup 44
11/22/2017
Agenda
- A gentle introduction to Reactive Programming using RxJs (Adrian Fâciu)
- How full is your stack? (Andrei Pfeiffer)
-
tim.js meetup 43
10/13/2017
Agenda
- Being a JS Dev in 2017 - open discussion with CodeCamp speakers
-
tim.js meetup 42
9/20/2017
Agenda
- Packaging Angular Components for Distribution (Lucian Păcurar)
- Styling React components using styled-components (Alexandru Ghiura)
-
tim.js meetup 41
7/26/2017
Agenda
- Lightning Talks: Bypassing iframe security (Darius Costolas)
- My journey from PHP to Node (Valentin Lup)
- Angular + Redux (Călin Georgescu)
- ExtJS in 2k17 (Samuel Alexandroni)
- Typed UIs (Horia Radu)
- To ASI or not to ASI (Andrei Pfeiffer)
-
tim.js meetup 40
6/28/2017
Agenda
- Warping Time with Async/Await (Cassian Lup)
- From React to Native (Andrei Pfeiffer)
-
tim.js meetup 39
5/24/2017
Agenda
- End-to-End Testing with Nightwatch and Cucumber (Gabriel Lazar)
- REST — A Guide to (Kind of) Getting It (Mihai Agape)
-
tim.js meetup 38
4/26/2017
Agenda
- NG-NL Summary (Anca Spătariu)
- Serverless architecture with JS (Petru Isfan)
-
tim.js meetup 37
3/29/2017
Agenda
- Clean Code (Ioana Verebi)
- TypeScript: The Good Cop (Cassian Lup)
-
tim.js meetup 36: How do you 'type' JavaScript?
2/22/2017
Agenda
- Panel discussion about static typing in JavaScript with Radu Marinescu and Radu Fericean (Moderator: Andrei Pfeiffer)
-
tim.js meetup 35
1/25/2017
Agenda
- Intro (Andrei Pfeiffer)
- A Vue over React - introducing Vue.js in comparison to React (Andrei Pfeiffer)
-
tim.js meetup 34
11/23/2016
Agenda
- Choosing the technology stack - open discussion (Moderator: Andrei Pfeiffer)
-
tim.js meetup 33: AngularConnect Special Event
10/19/2016
Agenda
- AngularConnect Overview (Lucian Pacurar)
- Router 2.0 (Marius Cristea)
-
tim.js meetup 32: ngParty Special Event
9/10/2016
Agenda
- Docker Driven Development: UI development using docker containers (Mario Vejlupek)
- RxJS everywhere: browser, node and beyond (Viliam Elischer)
- Leaving Angular from Ng advocate perspective (Martin Hochel)
-
tim.js meetup 31
8/10/2016
Agenda
- Dependency Injection in Angular 2 (Marius Cristea)
- TDD in React with Enzyme (Vlad Zelinschi)
-
tim.js meetup 30
7/20/2016
Agenda
- JavaScript in Wonderland (Petru Isfan)
- WAT iz dat code? (Andrei Pfeiffer)
-
tim.js meetup 29
6/16/2016
Agenda
- Overview of London NodeConf 2016 (Cassian Lup)
- Progressive Web Apps (Victor Ionescu)
-
tim.js meetup 28
5/18/2016
Agenda
- Buletin de stiri (Andrei Pfeiffer)
- ES6 Modules (Ilie Ciotir)
- Using Redux in React apps (Ovidiu Ispas)
-
tim.js meetup 27
4/13/2016
Agenda
- Promises: past, present & future (Andrei Pfeiffer)
-
tim.js meetup 26
3/16/2016
Agenda
- Switching to JS (Horia Radu)
- ClojureScript & React (Dan Bunea)
-
tim.js meetup 25
2/17/2016
Agenda
- Introduction to React (Ovidiu Ispas and Cassian Lup)
- Flux and Redux (Vlad Zelinschi)
-
tim.js meetup 24
1/27/2016
Agenda
- Intro
- ES6 under the microscope (Andrei Pfeiffer)
- Introduction to TypeScript (Ilie Ciotir)
-
tim.js meetup Special Event: Angular2
11/19/2015
Agenda
- Angular2 (syntax, timeline & migration path)
- A new Routing Library
- Performance
- ES6 & TypeScript
-
tim.js meetup 22
10/28/2015
Agenda
- Simple, robust code (functional programming techniques) - Dan Bunea
-
tim.js meetup 21
9/30/2015
Agenda
- Using ES6 with Angular 1.x (Alin Chiuaru)
- Crawling with Prerender.io (Andrei Demian)
-
tim.js meetup 20
7/15/2015
Agenda
- Looping Events (Andrei Pfeiffer)
- Memory Leaks (Ilie Ciotir)
-
tim.js meetup 19
6/17/2015
Agenda
- AngularJS best practice survey (Madincea Vasile)
- Working With the DOM & Living to Tell (Cassian Lup)
-
tim.js meetup 18
5/27/2015
Agenda
- ShellJS vs. Bash (Ciprian Zaharie)
- Handling LARGE rasters & vectors (Andrei Pfeiffer)
-
tim.js meetup 17
4/22/2015
Agenda
- JavaScript Books (Andrei Pfeiffer)
- Isomorphic JavaScript with React.js (Ovidiu Ispas)
-
tim.js meetup 16
3/25/2015
Agenda
- Intro (Andrei Pfeiffer)
- How to Hack an Environment (Cassian Lup)
- Advanced Grunt (Andrei Pfeiffer)
-
tim.js meetup 15
2/18/2015
Agenda
- Intro (Andrei Pfeiffer)
- Fonts, FOUT & localStorage (Codrin Pavel)
- How to CoffeeScript (Ovidiu Ispas)
-
tim.js meetup 14
1/28/2015
Agenda
- Introduction (Andrei Pfeiffer)
- Appium: Mobile App Automation Made Awesome part II (Cassian Lup)
-
tim.js meetup 13
11/26/2014
Agenda
- Require.js (Petru Isfan)
- Decoupling async requests (Andrei Pfeiffer)
-
tim.js meetup 12
10/29/2014
Agenda
- Appium: Mobile App Automation Made Awesome (Cassian Lup)
- JavaScript, going Vanilla part 4 - Scope & Context (Andrei Pfeiffer)
-
tim.js meetup 11
9/24/2014
Agenda
- 3D Footprint - Immersing data centers into virtual reality (Marius Turica)
- Intro to ES6 Generators (Lucian Pacurar)
-
tim.js meetup 10
7/2/2014
Agenda
- JavaScript, going Vanilla part 3 (Andrei Pfeiffer)
- IonicFramework - hybrid mobile apps with JavaScript & HTML5 (Radu Cugut)
-
tim.js meetup 9
5/28/2014
Agenda
- JavaScript, going Vanilla part 2 (Andrei Pfeiffer)
- PhoneGap (Cassian Lup)
-
JSTM Meetup 8
4/23/2014
Agenda
- Yeoman workflows (Petru Isfan)
- End to End testing in AngularJS (Lucian Pacurar)
- JavaScript, going Vanilla part 1 (Andrei Pfeiffer)
-
Meetup 7
3/26/2014
Agenda
- Getting started with Knockout.js (Flavius Demian)
- Introduction to Node.js (Petru Isfan)
-
Meetup 6
2/19/2014
Agenda
- Source Maps (Andrei Pfeiffer)
- AngularJS Services (Lucian Pacurar)
-
Meetup 5
1/29/2014
Agenda
- AngularJS live coding (Petru Isfan)
- Chrome Dev Tools part 4 (Cassian Lup)
-
Meetup 4
11/27/2013
Agenda
- Introduction to AngularJS (Dejan Mihai Gitin)
- Source Maps (Andrei Pfeiffer)
-
3rd meetup
10/8/2013
Agenda
- Task automation: code Linting, unit-testing, code documentation (Andrei)
- Chrome debugging tools part 2 (Cassian)
-
2nd meetup
7/31/2013
Agenda
- About SpainJS conference (Andrei Pfeiffer)
- Javascript Debugging with Chrome DevTools - Part 1 (Cassian Lup)
-
First Meetup
6/19/2013
Agenda
- Introductions
- Why JS (Raul)
- Understanding and measuring web performance (Bogdan Gaza)
- Closures and JS module pattern based on a refactoring example (Raul)
- Themes for next meetups