Jarek Ratajski
where else to find them
devto:jarek000000
what they talk about
all 13 in the filters
where they keep going back
- GeeCON3 editions2019–2024
- Voxxed Days Zurich3 editions2019–2024
- Scalar3 editions2018–2020
all 11 in the filters
on a stage with
never shared a talk
who talks about the same things
- Jonas Winje6 talks
- Maurice Naftalin30 talks
- Mario Fusco50 talks
- Pawel Szulc28 talks
- Venkat Subramaniam243 talks
- Nicolas Rinaudo13 talks
| title | conference | date |
|---|---|---|
| The Story of BASIC | GeeCON 2024 | 2024-05-15 |
Microsoft BASIC fits into 3 KB assembly and boots on an Altair through a hand-entered bootstrap via front-panel switches to load a tape; the PDP emulator and… | ||
| The dark side of kotlin | Voxxed Days Zürich 2024 | 2024-03-07 |
Covers concrete pitfalls: Kotlin enables powerful DSLs (JSON, REST routing) via operator overloading and last-lambda-outside-braces syntax but that creates… | ||
| The dark side of kotlin | GeeCON Prague 2023 | 2023-10-19 |
Kotlin is presented as a language that adds powerful abstractions but also sharp traps: declaration-site variance and null safety fix Java generics and NPE… | ||
| Respect estimates | GeeCON 2023 | 2023-04-19 |
Claims that estimates are random variables because they depend on uncertain data and often vary wildly; gives a mathematical analogy and concrete failure like… | ||
| Respect estimates | Voxxed Days Zurich 2023 | 2023-03-16 |
Claims that estimates are random by design and that starting work is the only way to shrink variance; shows planning poker and story points map to time, not… | ||
| Pure Kotlin. | Devoxx Ukraine 2022: Secure our Future | 2022-09-02 |
Argues Kotlin supports real functional code: immutable data models with data class copy for cheap persistent updates, prefer Val not var and expression-style… | ||
| Transaction is a monad. | Devoxx Ukraine 2020 | 2020-11-05 |
Claims that a database transaction can be modeled as a monad and practically composed with other effects, shows concrete code patterns in Kotlin and Java… | ||
| From functional programming to assembly - the cost of abstractions.... | Devoxx Ukraine 2020 | 2020-11-05 |
Immutable calculator code benchmarks run on OpenJDK 1.8 show ~10x slowdown versus a mutable loop, but compiling with Graal removes allocations so immutability… | ||
| FROM SCALA TO ASSEMBLY THE COST OF ABSTACTION REVISITED | Scalar 2020 | 2020-05-15 |
Claims that high-level Scala constructs are always slow get tested with real numbers: code examples compile to bytecode and assembly and are profiled with JMH… | ||
| Immaculate Code (pure code) | JDD 2019 | 2019-10-14 |
Argues that most business applications gain from immutability and isolating side effects, showing concrete techniques: use of Vavr and Okasaki-style persistent… | ||
| Another year, another language | GeeCON 2019 | 2019-05-15 |
A rapid history that traces concrete shifts: hardware changes from Babbage’s engine to multi‑core CPUs drive new language designs, and a community site shows… | ||
| KOTLIN FOR SCALA DEVELOPERS | Scalar 2019 | 2019-04-05 |
Kotlin presents as pragmatic “Java++”: fast JVM compilation, strong IntelliJ tooling, and data classes that push immutability into everyday code. Null-safety… | ||
| Eta lang - Haskell On JVM | Voxxed Days Zurich 2019 | 2019-03-19 |
Eta compiles GHC’s STG intermediate form to JVM bytecode and runs Haskell on the JVM; core libraries with C FFI are patched to Java and the build tool mirrors… | ||
| Another year, another language | JDD 2018 | 2018-10-08 |
A brisk history of programming languages ties concrete causes to concrete outcomes: lambda calculus (1930) as a minimal foundation, Fortran/COBOL for science… | ||
| Beauty and the Beast: Haskell for JVM | LambdaConf 2018 | 2018-06-03 |
Eta compiles GHC’s STG to JVM bytecode (so it keeps GHC compatibility), rewrites C imports into Java calls via community patches, and provides STG backend… | ||
| SCALAJS - WEB WITHOUT PAIN OF JAVASCRIPT | Scalar 2018 | 2018-04-06 |
Scala.js compiles Scala to JavaScript so the same case classes & validations can run on client and server, enabling a hybrid insurance slider app that switches… | ||
| Beauty and the beast Haskell on JVM | Lambda Days 2018 | 2018-02-22 |
Eta targets GHC compatibility by compiling STG to JVM bytecode and claims you can reuse hackage packages with Cabal patches for C imports; benchmarks show… | ||
| Lambda Core - Hardcore | Lambda World 2017 | 2017-10-26 |
Scala code reconstructs Church encodings from scratch using only the compiler and the small presentation library badlang to render lambdas. It builds Church… | ||
| On Annotations — Time to Stop the Demons | JDD 2017 | 2017-10-03 |
The talk critiques heavy use of Java annotations in Java EE and Spring (e.g., @Inject, @Autowired) that lead to runtime surprises like failed transactions and… | ||
| Lambda Core: Hardcore | LambdaConf 2017 | 2017-05-25 |
Description:
You all use lambda expressions. But what does “lambda” mean? Let’s see what the untyped lambda calculus looks like in… | ||
| Lambda Core – HardCore | Voxxed Days Ticino 2017 | 2017-05-06 |
Java code implements core lambda calculus from scratch using only pure lambda definitions and application, showing Church booleans and numerals, successor… | ||
| Lambda Core – HardCore | Voxxed Days Vienna 2017 | 2017-03-16 |
Demonstrates that full untyped lambda calculus is encoded in plain Java using a tiny custom library that prints terms, defines pure lambda in Java values for… | ||
| nothing matches | ||