Tomer Gabel
where else to find them
website:http://www.substrate.co.il/
github:holograph
bluesky:holograph.bsky.social
x:tomerg
linkedin:tomergabel
speakerdeck:holograph
devto:holograph
what they talk about
all 14 in the filters
where they keep going back
- Build Stuff4 editions2016–2021
- GeeCON3 editions2019–2024
all 7 in the filters
on a stage with
- James Lewisonce
- Marianne Bellottionce
who talks about the same things
- Eric torreborre11 talks
- Dave Gurnell7 talks
- Edson Yanaga42 talks
- David Schmitz9 talks
- Einar W. Høst30 talks
- Michael Nygard11 talks
| title | conference | date |
|---|---|---|
| Freelancing: The good, the bad and the ugly | GeeCON 2024 | 2024-05-15 |
Fired in 2020, starts a consulting firm named substrate, writes a two‑page plan, hires a graphics designer and formalizes three core values: craftsmanship… | ||
| What Scala Taught Me About Software Engineering | GeeCON 2023 | 2023-04-19 |
Scala pushes a focus on the what not the how, favoring declarative collections and functional style over manual loops and intermediate structures; it argues… | ||
| How shit works: Databases | GeeCON 2023 | 2023-04-19 |
Most databases are built on one of two on‑disk structures and choosing between them is concrete not conceptual: B‑trees optimize reads and back indexes in… | ||
| Not your Grandmother's On-Prem | NDC Porto 2022 | 2022-04-25 |
Argues that modern on‑prem setups use the same cloud-era tools to become manageable: packages everything as Docker Compose containers, publishes a VM image via… | ||
| Getting a handle on software architecture | Build Stuff 2021 | 2021-11-17 |
Argues that software architecture’s core claim is to avoid future constraints by designing layers with coherent boundaries; uses Unix pipes, Kafka as a… | ||
| How shit works: TCP/IP | Build Stuff 2019 | 2019-11-13 |
Explains how TCP creates a point-to-point bi-directional byte stream on top of IP using a three-way handshake, measures RTT for adaptive timers, and enforces… | ||
| Panel: Architecture | Øredev 2019 | 2019-11-06 |
Panel argues specific tradeoffs: start with a monolith because it’s easier for small teams and split only when uneven growth forces independent scaling… | ||
| Microservices: A retrospective | Øredev 2019 | 2019-11-06 |
Microservices are pitched as velocity, scale and resilience but the real payoff is organizational scaling: teams gain independence and less synchronization… | ||
| How shit works: Time| | Øredev 2019 | 2019-11-06 |
A website-builder called Wix Adi uses event sourcing and a relational DB but finds persisted events arrive out of order; system timestamps prove unreliable (OS… | ||
| Microservices: A retrospective | Reversim Summit 2019 | 2019-06-16 |
SOA has been around for decades, and its latest iteration - microservices - for a while now. Just five years ago microservices were hip, dominating the agenda… | ||
| How shit works: TCP/IP | GeeCON 2019 | 2019-05-15 |
Explains how TCP turns an unreliable packet network into a reliable, ordered byte stream using a three-way handshake for connections, RTT sampling to set… | ||
| An Abridged Guide to Event Sourcing | Build Stuff 2017 | 2017-11-15 |
Argues that event sourcing plus CQRS replaces CRUD for better auditing and tunable consistency, demonstrates a production-ish system for Wix Adi implemented in… | ||
| Slaying Sacred Cows: Deconstructing Dependency Injection | Build Stuff 2017 | 2017-11-15 |
Argues that dependency injection frameworks like Spring or Guice add little value beyond plain constructor injection, showing Java examples and a toy service… | ||
| Bifurcation Without Schism: The Scala Ecosystem | Scala Days Copenhagen 2017 | 2017-05-30 |
Scala is split along two axes: functional vs OO and library-author vs blue‑collar developer, and that bifurcation produces concrete problems: six equivalent… | ||
| How shit works: the CPU | Build Stuff 2016 | 2016-11-16 |
Generates a 32KB random byte array, then benchmarks iterating and summing positives before and after sorting using JMH and finds the sorted version runs about… | ||
| A Field Guide to DSL Design | Scala.IO 2014 | 2014-10-23 |
Summarizes practical rules and a working example DSL for data assertions in Scala: builds an imperative, eagerly evaluated mini-language that uses infix/dot… | ||
| nothing matches | ||