~/talks

Majid Hajian

what they talk about

all 12 in the filters

where they keep going back

all 17 in the filters

on a stage with

all 6 in the filters

who talks about the same things

titleconferencedate
Let’s Talk About Memory Leaks In Dart And FlutterFluttercon Europe 20252025-09-24
Explains Dart’s generational GC and mark‑and‑sweep behavior, shows how holding a BuildContext or static caches prevents reclamation, and demonstrates patterns…
Talk on
Flutter Widgets Probably Haven’t Heard OfFluttercon Europe 20252025-09-24
Shows ten concrete Flutter tools and what they actually do: turning heavy CustomPainter output into a static image with snapshot widget or by using…
Talk on
Flutter Engineering, Architectural pathFluttercon Europe 20242024-07-03
Argues that architecture reduces costly rework by shifting decisions early, outlines four pillars and shows concrete patterns: layered architecture…
Talk on
Ask Googlers Anything!Fluttercon Europe 20232023-07-05
Community already runs 160 local meetup groups and guidance focuses on starting simple and registering on Meetup; testing advice recommends the get_it…
Talk on
Simplifying Dart Mono-repo Management for Efficient Code Sharing and CollaborationFluttercon Europe 20232023-07-05
Compares concrete tools and trade offs for Dart mono‑repos, arguing you need tooling for Melos style package overrides, local and distributed caching, and…
Talk on
Running Dart around the GlobeFluttercon Europe 20232023-07-05
Concrete deployment path for Dart backends: a CLI and platform called Globe builds your Dart app (Shelf, Dart Frog, Serverpod) into containers or JS for edge…
Talk on
Let's Flutter for 40 minutes!Øredev 20222022-11-08
Live coding shows a concrete claim: a simple Hacker News client is written and runnable in about 40 minutes using Flutter and Dart, with the UI, network calls…
Talk on
One Plugin, Six Platforms!Ubuntu Summit 20222022-11-07
Shows how a single Flutter plugin targets Linux, macOS, Windows, Android, iOS and Web with a Federated architecture, backed by concrete tooling and metrics…
Talk on
Extending Firebasedroidcon London 20222022-10-27
A quick photo-sharing app uses Flutter + FlutterFire with Firebase Core, Cloud Firestore and Cloud Storage; the first upload is a 20 MB image so mobile…
Talk on
Securing Flutter Appsdroidcon London 20222022-10-27
Claims that 75% fail basic security tests and that OWASP Mobile Top 10 issues mostly map to Flutter development guide the checklist: avoid over-requesting…
Talk on
Interview with Majid HajianFlutter Vikings 20222022-08-31
Attendance hits about 500 attendees, with about 200 in the morning and roughly 300 arriving before lunch. The venue fills later in the day, but online…
Interview on
Building PWA with FlutterFOSDEM 20222022-02-05
Progressive Web Apps are web applications that have been designed, so they are capable, reliable, and installable. These three pillars transform them into an…
Talk on
Architectural thinking on Flutter State ManagementFOSDEM 20222022-02-05
Sometimes state management shapes the application architecture, which we even interchangeably call state management, app architecture. State management is a…
Talk on
Leveraging Stream API within Service WorkerNDC Oslo 20212021-11-29
Demo shows streaming a grayscale PNG transformer and chunked JSON parser that process a 10 MB JSON over fetch using Response.body as a readable stream and…
Talk on
Architectural Thinking on Flutter State ManagementNDC Oslo 20212021-11-29
Compares six state approaches (setState, Riverpod, BLoC, MobX, Redux, GetIt) against seven clear criteria: simplicity, agility, scalability, testability…
Talk on
Let the main thread breathe!DevFest WI 20202020-10-24
Global web usage hits about 60% connected and maintaining 60 fps gives a 16.6 ms budget per frame, shrinking to ~11 ms at 90 Hz and ~8 ms at 120 Hz. Practical…
Talk on
Let the Main Thread Breathe!HalfStack Online 20202020-10-02
Global web apps hit a 16.6ms frame budget for 60fps and cheaper phones (Nokia 2 vs iPhone) make main-thread blocking visible, so this talk shows concrete…
Talk on
Let the Main Thread Breathe!Conf42 JavaScript 20202020-09-30
Shows how to stop UI jank by moving heavy work off the main thread using WebWorker, Worklet, WebAssembly. Demonstrates using Comlink to promisify postMessage…
Talk on
Let the main thread breathe!JavaScript fwdays'20 autumn online2020-09-11
Claim: offload CPU work from the main thread to avoid janky frames. Tools demonstrated: Comlink proxy for WebWorker to call worker functions as promises…
Talk on
Parallel computing in ReactJS: Provide a pleasant user experienceReact Day Berlin 20192019-12-06
Uses Web Workers plus Comlink to offload a 3,000-item sort so the UI animation keeps running instead of freezing; builds a WebAssembly function with…
Talk on
Things in the PWA EraJS Fest 2019 Autumn2019-11-08
Claims that PWAs can control local IoT hardware offline and actually replace native apps by wiring browser APIs to devices and a local gateway. Demonstrations…
Talk on
Parallel computing in Reactreactjsday 20192019-10-04
Shows concrete demos: a 2,500‑item sort that freezes the UI but moves to a Web Workers thread and stops blocking, a Comlink wrapper that lets main code call…
Talk on
A taste of hardware connectivity on the web with VueVueDay 20192019-04-12
Browsers already control real devices using WebBluetooth, WebUSB and WebNFC inside a Vue progressive web app that stays installable and offline. Demos show a…
Talk on
Offline Angular app in actionngVikings 20182018-03-01
Demos show an Angular app made installable and offline by wiring up service workers, using deferred beforeinstallprompt to control when the banner appears, and…
Talk on
PWA & Front-end FrameworksMobile Era 20172017-10-05
Progressive Web Apps here rely on service workers to cache static assets and dynamic API responses so the site is usable offline after the second visit and…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.