~/talks

Hadi Hariri

what they talk about

all 24 in the filters

where they keep going back

all 27 in the filters

on a stage with

all 17 in the filters

who talks about the same things

titleconferencedate
Keynote: Kotlin and the Multiplatform Futuredroidcon Berlin 20232023-07-05
Kotlin now targets JVM, JavaScript, native and WebAssembly and aims to ship Kotlin multiplatform stable with Kotlin 1.9.2.0 around October–November; Compose…
Talk on
Opening KeynoteThe Long Night of JetBrains 2023 in Munich2023-06-22
Company recounts office setup and scale: 400 registered attendees in Munich R&D, the office exists ~12 years and is JetBrains’ second-largest R&D after…
Talk on
Exposing DataAndroid Makers by droidcon 20232023-04-27
Exposed is a lightweight Kotlin library with two real APIs: Kotlin DSL or DAO, connects to Postgres/H2/MySQL and runs blocking transactions by default but…
Talk on
Keynote: The Silver Bullet Syndrome Director's Cut - Complexity Strikes Backdroidcon London 20222022-10-27
Argues the industry keeps replacing simple, proven setups with needless complexity, citing the path from HTTP/HTML to microservices stacked with GraphQL…
Talk on
IntelliJ IDEA Tips and TricksIntelliJ IDEA Conf 20212021-02-25
Walks through concrete IntelliJ features with live demos: the Learn IntelliJ IDEA interactive welcome tour, Search Everywhere doing math, git commit search and…
Talk on
InsideJetBrains Productivity Day South Korea 20202020-11-24
Developer advocates number about 20 and work mostly remote, using Space and Slack for chat and YouTrack for issues, travel and internal requests. The team…
Talk on
Ktor: Past, Present, and Future!Kotlin 1.4 Online Event2020-10-12
Ktor is an OSS HTTP client-and-server framework built on coroutines that already runs JVM servers (engines: Netty Jetty Tomcat CIO) and a multiplatform client…
Talk on
Welcome to the machineCodemotion Berlin 20192019-11-12
Overview of how data, ads and AI actually behave: platforms sell microtargeting like dark posts for political persuasion, GDPR mostly spawns popups not…
Organiser on
Kotlin on the server with KtorCodemotion Berlin 20192019-11-12
Ktor is a Kotlin coroutine-based web framework that shows concrete examples: an embedded Netty server, routing, static files, HTML DSL, multipart file upload…
Talk on
Introduction to KtorØredev 20192019-11-06
Ktor claims to be a lightweight, coroutine-first web framework that actually ships a working stack: an embedded Netty server example boots instantly, routing…
Talk on
Welcome to the MachineDevConf 20192019-09-25
Information systems monetize attention using targeted ads, microtargeting and “dark posts,” plus opaque algorithms that curate and censor; examples include…
Organiser on
Kotlin/AnywhereDevConf 20192019-09-25
Kotlin now compiles to JVM, Android, JavaScript and native platforms via LLVM, with Gradle builds and a C interop tool used to bind libraries like libcurl…
Talk on
Removing BarriersJetBrains Open Day 20192019-06-28
Company culture removes formal approvals and lets people work any hours while expecting 20% time side projects and self-organization; coordination relies on…
Talk on
IntelliJ IDEA Tips & TricksJetBrains Open Day 20192019-06-28
Toolbox app manages IDE installs and can bump RAM (demo adds 16 GB); Presentation Assistant plugin shows live shortcuts; namespace filtering and double shift…
Talk on
Kotlin/AnywhereKotlin/Everywhere 'Namma' Bengaluru 20192019-06-22
Kotlin now compiles to JVM, Android, JavaScript and native platforms (iOS, macOS, Windows, Linux) using LLVM and a unified IR, with ARC plus a cycle collector…
Talk on
Server-Side Development with KtorKotlin/Everywhere 'Namma' Bengaluru 20192019-06-22
Ktor is a Kotlin-first server framework built around coroutines and an embedded Netty engine, claiming fast boot times and nonblocking scale (millions of…
Talk on
What's new in Kotlin on Android, 2 years inGoogle I/O 20192019-05-07
Google announces Kotlin-first for Android and cites adoption metrics: about 16% active apps and 44% of top‑1000 apps use Kotlin. Work targets tooling, runtime…
Talk on
Mobile Backends with Kotlin and Google CloudGoogle I/O 20192019-05-07
Live demo builds a Kotlin backend, showing a Spring Boot app that exposes CRUD REST endpoints backed by Datastore and Google Cloud Storage for image binaries…
Talk on
Removing BarriersJetBrains Night Moscow 20192019-04-13
Company runs with ~1,000 people, minimal hierarchy and freedom to work whenever and on whatever, which reduces formal barriers but causes coordination problems…
Talk on
Keynote: Welcome to the MachineNDC London 20192019-01-30
Argues that data-driven advertising and microtargeting (notably dark posts used by Cambridge Analytica) shift power from facts to engagement, cites GDPR…
Talk on
KEYNOTE: Kotlin/Native – Embracing existing ecosystemsACCU 20182018-04-11
Kotlin/Native compiles Kotlin to LLVM bitcode, interoperates with C, Objective‑C and Swift using the cinterop tool, and shows memory handled by automatic…
Talk on
IntelliJ IDEA-Based IDE Tips & TricksJetBrains Night Seoul 20172017-11-21
Practical walkthrough of IntelliJ IDEA and JetBrains IDE features: using the Toolbox App for installing, updating, switching versions and changing heap size…
Talk in Korean on
IntelliJ IDEA based IDEs Tips & TricksJetBrains Night Seoul 20172017-11-21
Use the JetBrains Toolbox app to install, update and manage licenses and set IntelliJ’s max heap; enable Fira Code for font ligatures; press double‑Shift for…
Talk on
Kotlin 102 – Beyond the BasicsJetBrains Night Seoul 20172017-11-21
Shows concrete Kotlin language features: uses reified generics to work around JVM type erasure, explains covariance and contravariance rules, and demonstrates…
Talk in Korean on
Kotlin 102 – Beyond the basicsJetBrains Night Seoul 20172017-11-21
Covers concrete Kotlin features with code examples: shows property delegation (lazy, veto/observable and custom delegates) and class delegation, explains…
Talk on
Kotlin 102 Beyond the BasicsLambda World 20172017-10-26
Covers concrete Kotlin features: property delegation with built-ins like lazy/observable/vetoable, creating custom delegates, reified generics via inline…
Talk on
What can Kotlin do for me?Google Developer Days Europe 20172017-09-05
Live demo-style tour shows concrete, reproducible wins: top-level functions run with a single main, concise syntax replaces boilerplate Java patterns, and data…
Talk on
Where's my free lunch?NDC Sydney 20172017-08-14
Free services hide real costs: registries hit billion downloads a week with no SLA and an 11‑line left‑pad removal breaks millions of builds; VC‑backed…
Talk on
IDEA Tips and TricksDevoxx US 20172017-03-21
Live demo shows exact shortcuts and plugins that change day-to-day work: use JetBrains Toolbox to install multiple IDE versions and tweak JVM memory, enable…
Talk on
Kotlin 102 - Beyond the basicsDevoxx US 20172017-03-21
Covers concrete Kotlin features and how to use them: reified generics via inline functions to avoid JVM type erasure, declaration-site variance (out/in) versus…
Talk on
WelcomeVoxxed Days CERN 20172017-02-25
Event organizers recount how local teams rode trains and pooled ideas to launch Voxxed Days at CERN and confirm two parallel tracks plus a digital panel…
Organiser on
Kotlin – Ready for productionVoxxed Days CERN 20172017-02-25
Kotlin claims practical production use for years, with 30+ JetBrains developers, JVM/JavaScript and emerging native targets, and compatibility with Java 6 that…
Talk on
InterviewVoxxed Days CERN 20172017-02-25
Kotlin 1.1 is in beta and adds co-routines implemented as library functions (not new keywords) with experimental compiler support, plus type aliases for…
Interview on
Where’s my free lunch?NDC Mini Copenhagen 20172017-02-22
Free services carry real costs: an NPM package deletion breaks builds and exposes dependency risk, VC-backed apps like Everything.me raised $35 million in…
Talk on
IntelliJ IDEA-based IDEs Tips & TricksJetBrains Night Seoul 20162016-11-24
Talk by Hadi Hariri at JetBrains Night Seoul 2016. An IDE is so much more than an editor, yet people still seem to compare one to another. This session looks…
Talk on
Tips & Tricks for IntelliJ IDEA-based IDEsJetBrains Night Seoul 20162016-11-24
A practical walkthrough of IntelliJ IDEA features and keyboard-driven tips to boost developer productivity, with techniques that also apply to other…
Talk in Korean on
Creating Small DSLs with Idiomatic KotlinJetBrains Night Seoul 20162016-11-24
Kotlin claims to enable small, focused DSLs by combining extension functions and lambdas with receiver plus operator overloading and data classes; JetBrains…
Talk on
Creating Small DSLs with Idiomatic KotlinJetBrains Night Seoul 20162016-11-24
Kotlin's language features for building internal DSLs are presented, showing how to create small, focused domain-specific languages rather than full custom…
Talk in Korean on
Continuous WorkflowJetBrains Night Seoul 20162016-11-24
Live demo shows JetBrains teamware wired end-to-end: Hub manages users and OAuth, TeamCity runs CI (detects Maven from a repo, provides interactive build logs…
Talk on
Continuous WorkflowJetBrains Night Seoul 20162016-11-24
JetBrains presents its suite of team tools that cover project management, issue tracking, code review, continuous integration, and deployment. The talk…
Talk in Korean on
Creating DSLs in Idiomatic KotlinBuild Stuff 20162016-11-16
Kotlin's extension functions, lambdas with receivers and infix notation make it unusually good at domain-specific languages. Hadi Hariri builds DSLs live…
Talk on
Kotlin - Ready for ProductionGOTO Copenhagen 20162016-10-03
Kotlin comes from JetBrains (started 2010) and hits production use now: released February 2016 after long dogfooding, used in 10+ products and inside IntelliJ…
Talk on
The Silver Bullet SyndromeNDC Sydney 20162016-08-01
Claims that every new language, framework or platform will solve everything, then shows failures: WCF marketed as a unified silver bullet yet introduced…
Talk on
Rider Tips & TricksNDC Sydney 20162016-08-01
Rider is a cross‑platform .NET IDE claiming to be much smaller and faster than Visual Studio — 300 MB install versus gigabytes — built on the IntelliJ platform…
Talk on
Kotlin - Ready for ProductionVoxxed Days Vienna 20162016-03-16
Kotlin reaches 1.0 after ~6 years of development and ships with 20+ JetBrains developers and 100+ GitHub committers, running on the JVM and JavaScript backends…
Talk on
Developing in a DecadeCodemotion Roma 20142014-04-09
Prediction: which language or framework matters far less than purpose. The concrete claim is that automation and information are replacing jobs faster than new…
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.