~/talks

Vladimir Ivanov

what they talk about

all 11 in the filters

where they keep going back

all 8 in the filters

on a stage with

all 8 in the filters

who talks about the same things

titleconferencedate
Beyond the Vector API - A Quest for a Lower Level APIJVM Language Summit 20252025-08-04
Proposal of a hardware intrinsics API exposes one-to-one machine instructions from Java via Project Panama, jextract and generated native libraries, aiming for…
Talk on
Panel: What Couldn't Java 17 Do?Joker 20212021-10-25
Panel discussion about what Java 17 did not deliver, featuring Java experts Aleksei Shipilev, Tagir Valeev, Vladimir Ivanov, Dmitry Chuiko, Pasha Finkelshteyn…
Talk in Russian on
Well-Done Bird: Preparing Flutter for Production UseMobius 2020 Moscow2020-11-11
The talk examines practical problems of using Flutter in production and concrete ways to address them. It covers issues with Dart’s weak/insufficient typing…
Talk in Russian on
Working with Memory Outside the Java Heap: Is There a Future for ByteBuffer(s)?SnowOne 20202020-02-29
Discusses limitations of Java NIO ByteBuffer as the only supported off-heap access, then presents the new Memory Access API (JEP 370) coming as an incubator…
Talk in Russian on
Wake Up, NeoRS Conf 2019: Mobile People Day2019-08-09
The talk documents concrete industry failures in security, performance, quality and culture, citing examples like radiotherapy software bugs causing massive…
Talk in Russian on
Wake Up, NeoRS Conf 20192019-08-09
A review of real-world security failures across healthcare, cloud, IoT and automotive: examples include a radiotherapy controller whose shared variables and…
Talk in Russian on
Vectors and the Numerics on the JVMJVM Language Summit 20192019-07-29
Progress report on the Java Vector API: API is refactored and submitted for CSR as an incubator module in an upcoming JDK release, with first-class goals of…
Talk on
Wake Up, NeodroidCon Berlin 20192019-07-01
Industry metrics show >1 billion user records exposed and frequent breaches caused by open Elasticsearch instances and careless APIs; a banking app leaks…
Talk on
Java Vector APIJVM Language Summit 20182018-08-04
Java Vector API builds a portable SIMD surface in OpenJDK Project Panama with an x86_64 backend that emits xmm/ymm/zmm code and keeps vectors in registers…
Talk on
No Need for a Violinist: Ditching RxJava in Favor of Kotlin CoroutinesMobius 2018 Piter2018-04-20
Compares using RxJava 2 versus Kotlin coroutines for background/concurrency work in Kotlin projects, evaluating pros and cons of each technology and when…
Talk in Russian on
The Void of Legacy: A Strategy for Radical Improvements in a ProjectMobius 2017 Moscow2017-11-12
Practical techniques for handling large legacy codebases (projects older than ~5 years) using Java-based examples. Covers assessing the size of technical debt…
Talk in Russian on
Vectors and ValuesJVM Language Summit 20172017-07-31
A working Vector API prototype lives in the Panama repo that uses typed vectors, a raw/typed separation, and an expression-tree builder to produce…
Talk on
React Native: Survival LessonsMobius 2017 Piter2017-04-21
Practical guidance for building production React Native apps: covers when to keep state outside components, how and why to use React/React Native context, form…
Talk in Russian on
Native Code, Off-Heap Data and JavaJoker 20162016-10-14
Covers how Java programs interact with native code and manage off-heap data, describing the existing techniques and their difficulties. Explains JDK 9…
Talk in Russian on
Web Application Firewalls: Analysis of Detection LogicBlack Hat USA 20162016-08-03
Analysis inspects detection logic of six open‑source WAFs (ModSecurity/CRS 2,3, Comodo, PHPIDS, QuickDefense, Libinjection), reports over 300 potential regex…
Talk on
State of java.lang.invokeJVM Language Summit 20152015-08-10
Java 8u40 replaces the old method‑handle IR with Lambda forms and adds Lambda form sharing, cutting the number of Lambda forms from millions to thousands and…
Talk on
Invokedynamic: Luxury or Necessity?JavaDay 20132013-10-19
Overview of the Java JVM instruction invokedynamic, explaining whether it is a luxury or a necessity for language and runtime developers. Covers how…
Talk in Russian 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.