John A De Goes
where else to find them
what they talk about
all 13 in the filters
where they keep going back
- LambdaConf4 editions2015–2025
- Scale By the Bay3 editions2017–2019
- Scalar2 editions2018–2019
all 9 in the filters
on a stage with
all 24 in the filters
who talks about the same things
- Daniel Spiewak13 talks
- Adam Warski27 talks
- Eric torreborre11 talks
- Michael Snoyman11 talks
- David Nolen30 talks
- Alejandro Serrano Mena14 talks
| title | conference | date |
|---|---|---|
| Euphoric Codecs & Dazzling Rainbows | LambdaConf 2025 | 2025-05-12 |
ZIO Schema 2 claims a clean rework: the giant 65-term ADT becomes a 65→7 term reflect and codecs derive from a simple six-method trait, with box-free… | ||
| Distributed Systems Wizardry | LambdaConf 2024 | 2024-05-04 |
Claims Golem is an open source serverless platform built on the web assembly component model that makes highly reliable distributed workflows 10x–100x simpler… | ||
| Building Bulletproof Concurrent Applications on the JVM | Craft Conference 2022 | 2022-06-02 |
Argues that the JVM is suddenly practical for cloud native work thanks to ZGC and Shenandoah for low GC latency, Graal reducing startup to milliseconds and… | ||
| Next-Level Diagnostics.... with ZIO | Scale By The Bay 2019 | 2019-11-13 |
ZIO provides line‑level execution traces that show what did and would have happened across async and parallel regions, plus a fiber dump that lists every… | ||
| ATOMICALLY { DELETE YOUR ACTORS } | Scalar 2019 | 2019-04-05 |
Claim: ZIO STM gives composable, atomic transactions across many mutable refs so transfers avoid race conditions, stale-cache reads and deadlocks. Concrete… | ||
| Scalaz Stream: Rebirth | Scale By The Bay 2018 | 2018-11-15 |
A next-generation scalaz-stream reimplementation targets the Scalaz 8 / ZIO effect model, exposing only Stream and Sink and abandoning spine deconstruction and… | ||
| ZIO: Next-Generation Effects in Scala | ScalaIO 2018 | 2018-10-29 |
A concrete status update: ZIO is a zero-dependency effect library that implements a bifunctor IO type with typed errors, fast fiber-based concurrency and… | ||
| Opening Ceremony | Scalapeño 2018 | 2018-07-02 |
Conference opens with logistics and local stats then pivots to concrete engineering wins: a local startup rewrites a monolithic Java Spring/Hibernate system… | ||
| Keynote: The Last Hope for Scala's Infinity War | Scalapeño 2018 | 2018-07-02 |
Scala loses measurable ground: Scala market share 28.4%→21.5% in one year while Kotlin 11%→28.8% so Kotlin and Java feature accretion eat JVM mindshare… | ||
| Blazing Fast, Pure Effects without Monads | LambdaConf 2018 | 2018-06-03 |
Claims that Kleisli arrows (a Clisly IO) beat monadic IO on the JVM by fusing impure calls and avoiding allocations. Uses Scala on the JVM with Scalaz 8 ideas… | ||
| SCALAZ 8 VS AKKA ACTORS | Scalar 2018 | 2018-04-06 |
Compares Akka actors to Scalaz 8 solutions, claiming purely functional code is simpler and far faster: a counter implemented with IORef.modify replaces an… | ||
| The Design of the Scalaz 8 Effect System | Scale By the Bay 2017 | 2017-11-16 |
Scalaz 8 implements a new IO data type plus a lightweight runtime that uses fiber-based concurrency with an async constructor that supports immediate return… | ||
| John A. De Goes Interview | Scale By the Bay 2017 | 2017-11-16 |
SlamData builds an advanced analytics compiler that translates workflows to MongoDB, MarkLogic, Couchbase, Spark or Postgres and insists on 100% correct… | ||
| The Fun of Functional Programming Panel | Scale By the Bay 2017 | 2017-11-16 |
Panel argues that functional programming makes code understandable by turning components into pure functions as equations and using types to encode meaning… | ||
| The Design of the Scalaz 8 Effect System | Scala.IO 2017 | 2017-11-02 |
Scalaz 8 supplies a concrete IO data type with an async constructor that returns now / later / later-with-cancel results, lawful fiber-based concurrency with… | ||
| QUARK: A PURELY-FUNCTIONAL SCALA DSL FOR DATA PROCESSING & ANALYTICS | Scalar Conference 2017 | 2017-04-07 |
Quark is a purely-functional Scala DSL that runs on the Quasar Analytics compiler and processes semi-structured data, compiling query plans into operations… | ||
| Move Over Free Monads: Make Way for Free Applicatives! | Scala World 2015 | 2015-09-20 |
Argues that free applicatives trade some monadic power for a static, inspectable program tree that lets tooling generate things you otherwise can’t: built a… | ||
| The Next Great Functional Programming Language | LambdaConf 2015 | 2015-05-22 |
Argues for a concrete design: drop ad‑hoc features (GHC has ~70 extensions) and drop pattern matching and records and modules in favor of a small dependently… | ||
| Learn Functional Programming with PureScript | LambdaConf 2015 | 2015-05-22 |
Promises to make a rookie functional programmer in two hours by teaching concrete claims not fluff: PureScript fundamentals (types, product/coprod types… | ||
| nothing matches | ||