~/conference

Scalapeño 2018

date:2018-07-02
location:Beer Sheva, Israel
series:Scalapeño · one edition
titleauthorlength
Opening CeremonyJohn A De Goes, Pawel Szulc, Luke Jacobowitz, Eric torreborre, Yulia Stoliar, Noam Almog, Ron Aharoni, Milda Glebauskaitė, Lior Schejter, Nadav Wiener, Daniel Sivan, Hugh McKee, Gideon Caller, Anatoly Rabinovich, Matan Safriel, Itamar Ravid, Ohad Shai15m
Conference opens with logistics and local stats then pivots to concrete engineering wins: a local startup rewrites a monolithic Java Spring/Hibernate system…
Organiser on
Keynote: The Last Hope for Scala's Infinity WarJohn A De Goes45m
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…
Talk on
A roadtrip with monads: from MTL, through tagless, to BIOPawel Szulc38m
A simple Scala weather client is implemented (console I/O, config, cache, third‑party HTTP client) using typeclass abstractions so every effect is abstracted…
Talk on
What Haskell taught us when we were not lookingEric torreborre40m
Argues that Haskell’s ideas quietly reshape mainstream JVM and other languages: lazy purity and first‑class functions show up as Java Streams and Scala case…
Talk on
Traversals and Scans and CQRS, oh my!Itamar Ravid39m
Shows a concrete reservation-service implementation that uses Cats types to validate commands, emit events and update state: validations return Either, events…
Talk on
SMAC - Scala MAven Cross version in a java worldYulia Stolin08m
Problem: Scala is source-compatible but not binary-compatible, and Maven is the company build tool, so libraries must be published for multiple Scala versions…
Talk on
Scala Parser Combinators: The Easier Way to Create an External DSLLior Schejter09m
Shows how Scala parser-combinators builds an external DSL that replaces a bulky XML profile with a concise text format, turning a 115-line XML example into a…
Talk on
Scala vs. Kotlin, friend or foe?Ohad Shai10m
Kotlin is a pragmatic, multi‑platform JVM/JS/Native language that reaches GA in 2016 and becomes an Android Google I/O 2017 Android first-class choice; it…
Talk on
Adopting CatsRon Aharoni28m
Builds a small JSON transformation library that sequences and combines stages using actual Cats type classes: Functor, Monoid, Applicative, Traverse and Monad…
Talk on
Principled error handling - Beyond MonadErrorLuka Jacobowitz40m
Argues MonadError is insufficient and introduces an ErrorControl abstraction that separates a fallible F from an infallible G with a primitive controlError (F…
Talk on
Thinking Less with ScalaDaniel Sivan38m
Advocates a four-step path that removes mental overhead by making signatures truthful and implementations constrained: use total and pure functions and bubble…
Talk on
Integration testing of REST services using Akka HttpNoam Almog42m
Framework built on akka-http that generates synchronous request builders and rich matchers (status, headers, body, JSON marshalling) and runs integration tests…
Talk on
Writing tests when the code is already there: Golden Master techniqueMilda Glebauskaitė22m
Explains the Golden Master method: run the untested system, capture inputs and outputs as files, and use those files as the reference before refactoring. Shows…
Talk on
Streaming Libraries ShootoutGideon Caller11m
Direct comparison of Akka Streams and Monix using code that wires user ID producers through mapAsync vs mapFuture, flattening Options, scanning and dropping…
Talk on
Building an Immune System in ScalaAnatoly Rabinovich23m
Outbrain’s Immune system uses Scala, ScalaTest and Specs2 plus JDBC to isolate tests by creating and deleting test data per test, applying a test-data loan…
Talk on
Safe Passage: Messaging in Microservice EnvironmentsHugh McKee44m
Describes concrete messaging choices: use consumer pull into an event log so producers only append and consumers recover offsets, avoiding non‑transactional…
Talk on
Clip01m
A one‑minute‑six‑second highlight reel of Scalapeno 2018 compresses talks, community moments and music into a fast montage that promotes Scala as a contender…
Promo 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.