~/talks

Gireesh Punathil

what they talk about

all 12 in the filters

where they keep going back

all 5 in the filters

on a stage with

all 7 in the filters

who talks about the same things

nobody close enough yet

titleconferencedate
Monoliths to Modular: Navigating the TransitionGreat International Developer Summit 20252025-04-22
Compares Java Platform Module System (JPMS) and OSGi and gives concrete trade-offs: JPMS (Java 11+) is static, reduces JRE footprint for cloud, and suits…
Talk on
Cruise to the Future: Role of Developers in the AI and Cloud EraGreat International Developer Summit 20252025-04-22
Compares concrete data strategies for event-driven systems, showing when events should carry full payloads versus just identifiers, and where reads must hit…
Talk on
Applied Software Engineering Case Diary: Field Lessons in Problem SolvingGreat International Developer Summit 20252025-04-22
Field cases show concrete fixes and surprising scale: adjust IBM Samura JVM minor-heap sizing to stop frequent minor/major GCs; fix Apache Spark on PPC by…
Talk on
Monoliths to Modular: Navigating the TransitionVoxxed Days Luxembourg 20242024-06-20
Argues that refactoring a monolith into modules is the safest modernization path, demonstrated by a working Java demo that splits a greetings app into JPMS vs…
Talk on
Practical Java Problem Solving: A Hands-On Guide to DebuggingGreat International Developer Summit 20242024-04-23
Provides concrete debugging moves: use native and custom debuggers plus replay compilers (OpenJ9) to record and forward‑replay failures, take heap snapshots…
Talk on
Boost Developer Productivity with Open Cloud Native JavaGreat International Developer Summit 20232023-04-25
Cloud-native Java tooling shows concrete wins: OpenJ9 reduces startup and ramp-up time compared to HotSpot (42% faster startup, 28% faster ramp-up) and trims…
Talk on
Reusable Insights from Enterprise DeploymentsGreat International Developer Summit 20232023-04-25
Node.js event-driven design yields 30x performance for IO-heavy web workloads by pushing blocking IO into libuv and using callbacks/closures; debugging finds…
Talk on
Thriving in the Cloud: Venturing Beyond the 12 FactorsGreat International Developer Summit 20232023-04-25
Claims that the 12 Factor app list is updated to 15 factors — adding API‑first, telemetry, and authentication/authorization — and shows concrete tooling…
Talk on
Node.js Diagnostic Best PracticesOpenJS World 20212021-06-02
Documentation maps concrete flows for debugging Node.js services: step‑by‑step user journeys that align tools to real incidents and include setup instructions…
Talk on
Node.js Deep DebuggingOpenJS World 20212021-06-02
Five production cases and concrete fixes: high and steady RSS is explained by virtual memory behavior proven with a small C test showing freed memory stays…
Talk on
Ask the Maintainer: NodejsDeveloper Summit 20202020-11-21
Live Node.js clinic walks through concrete internals: the event loop runs on libuv thread pool with async APIs offloaded and callbacks queued in phased FIFO…
Talk on
Node.js Diagnostic Best PracticesNode+JS Interactive 20192019-12-11
Node.js Diagnostic Best Practices - Gireesh Punathil, IBM Speakers: Gireesh Punathil The session will cover the philosophy of Diagnostics Best Practices…
Talk on
Workshop: Node.js Help Alive!Node+JS Interactive 20192019-12-11
Hands-on clinic diagnosing real Node.js apps: attendees bring code and maintainers reproduce issues live using GitHub repos and examples. Demonstrated…
Talk on
Optimize Your JSON Payload Efficiency x10 timesNode+JS Interactive 20182018-10-10
Node.js cannot safely move JSON work to helper threads because V8 has a single JS heap, so this work chops large JSON traversal into resumable pieces using ES6…
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.