Tomasz Nurkiewicz
where else to find them
mastodon:@nurkiewicz@fosstodon.org
devto:tnurkiewicz
what they talk about
all 9 in the filters
where they keep going back
- Confitura4 editions2013–2023
all 6 in the filters
on a stage with
- Jakub Kubryńskionce
who talks about the same things
- Jakub Kubryński15 talks
- Christin Gorman5 talks
- Andrzej Grzesik24 talks
- Trisha Gee41 talks
- Tomer Gabel21 talks
- Ian Thomas11 talks
| title | conference | date |
|---|---|---|
| No Big Bang Theory: A Decade of Building Our Own Product | Confitura 2023 | 2023-06-24 |
A 2012 product used in 100+ countries evolved without full rewrites by deploying daily, keeping automated tests, and continuously refactoring into a few… | ||
| Project Loom: Revolution in Concurrency or Obscure Implementation Detail? | IntelliJ IDEA Conf 2022 | 2022-09-29 |
Project Loom claims the JVM can run millions of lightweight threads by using continuations and a small pool of OS-backed carrier threads (~10) to schedule many… | ||
| Loom: Revolution or Implementation Detail? | Confitura 2022 | 2022-06-25 |
Project Loom introduces virtual threads and continuations-on-heap to the JVM so programs can create hundreds of thousands to millions of lightweight threads… | ||
| CharBusters - 10 Unicode Myths | GeeCON 2019 | 2019-05-15 |
Unicode hides gotchas: CJK already needs ~88,000 code points, Java char and String length are misleading — String.length() measures code units (surrogates)… | ||
| Reactive programming lessons learned | JPoint 2019 | 2019-04-05 |
Experience with Reactor (Mono/Flux) shows reactive systems handle C10K/C100K style loads—tens of thousands of concurrent connections on a single node—but… | ||
| Reactive programming: lessons learned | JDD 2018 | 2018-10-08 |
Reactive programming delivers massive concurrency — C10k/C100k and even reports of 20 million connections on a JVM — and examples using Reactor, RxJava… | ||
| Asynchronous by Default, Synchronous When Necessary | JavaDay Ukraine 2017 | 2017-11-04 |
Discusses making systems asynchronous by default while allowing synchronous behavior where necessary, focusing on Java ecosystem practices. Covers asynchronous… | ||
| What a Java Developer Can Learn from Haskell? | Confitura 2015 | 2015-07-04 |
Compares specific Haskell ideas to Java practices: argues that static strong typing improves readability and early error detection, shows IntelliJ structural… | ||
| A Brief History of Time | Confitura 2013 | 2013-07-02 |
Explains why handling time across zones and systems is surprisingly tricky and why many developers underestimate it, using concrete examples of bugs caused by… | ||
| nothing matches | ||