~/talks

Valentin Kasas

what they talk about

all 11 in the filters

where they keep going back

all 5 in the filters

on a stage with

all 13 in the filters

who talks about the same things

titleconferencedate
PRETTY LITTLE COMPILERSScalar Conference 20232023-03-23
An SBT plugin is built to read a git-tracked asyncAPI/schema repo and generate Scala ADTs, JSON codecs and ScalaCheck generators; proof-of-concept appears in…
Talk on
Enter the L∞pLambdaConf 20192019-06-05
Conference data: a 500‑respondent Twitter poll shows the top fears, a CFP returns 200+ proposals but only seven targeting beginners and just five proposals…
Talk on
THE LAST FRONTIER AND BEYONDScalar 20192019-04-05
Explains a runtime schema representation for Scala ADTs that avoids compile-time derivation limits (shapeless, Magnolia) and solves wire-format evolution by…
Talk on
Recursion Schemes Without the Barbed Wire (Part 6)LambdaConf 20182018-06-03
Claims that recursion schemes let a schema-driven pipeline do validation and transformation in only half a traversal, implemented with algebraM + Traverse and…
Talk on
Recursion Schemes Without the Barbed Wire (Part 5)LambdaConf 20182018-06-03
Shows a concrete pipeline: uses recursion schemes to implement schema-to-Avro projection algebra in Core Java, validates semi-structured JSON/CSV and emits…
Talk on
Recursion Schemes Without the Barbed Wire (Part 4)LambdaConf 20182018-06-03
Recursion schemes power a concrete data-ingestion pipeline: validate semi-structured JSON/CSV schemas, transform to Parquet or Avro, and compose schema flavors…
Talk on
Recursion Schemes Without the Barbed Wire (Part 3)LambdaConf 20182018-06-03
Shows how recursion schemes (using matryoshka) apply to a real data‑lake pipeline: schema validation and transformation into columnar formats by writing…
Talk on
Recursion Schemes Without the Barbed Wire (Part 2)LambdaConf 20182018-06-03
Recursion schemes get applied end-to-end to a toy data lake: schema-driven validation, transforms into Parquet/Avro, and pipeline pieces implemented in Scala…
Talk on
Recursion Schemes Without the Barbed Wire (Part 1)LambdaConf 20182018-06-03
Claims that recursion schemes let a runtime‑configured data ingestion pipeline handle semi‑structured sources and produce Parquet and Avro are demonstrated…
Talk on
THOSE 10000 CLASSES I NEVER WROTEScalar 20182018-04-06
Five developers ship a data-ingest pipeline in months that handles 10,000+ data structures across hundreds of sources by encoding formats (JSON, CSV, Avro…
Talk on
These 10000 classes I never wroteLambda Days 20182018-02-22
Claim: use hylomorphisms and recursion schemes (matryoshka) to avoid 10,000 handwritten case classes. Tools: Spark, Kafka, Avro, Parquet, Play JSON validation…
Talk on
Carpenters and CartographersLambdaConf 20172017-05-25
Argues two concrete cognitive modes — carpenter mindset and cartographer mindset — and claims the right order matters: first map the domain by discovering…
Talk on
CARPENTERS AND CARTOGRAPHERSScalar Conference 20172017-04-07
Argues that treating programming as craftsmanship leads to attachment and brittleness and proposes treating it first as exploration: use cartographer's mindset…
Talk on
A song of types and errors (...)Lambda Days 20172017-02-09
Practical account of turning Scala experimental code into a maintainable codebase: uses Play Framework forms, EitherT + Future (monad transformers) to unify…
Talk on
CQRS + ES = CRUD, QEDScala.IO 20162016-10-27
The talk explains how event sourcing and CQRS are used instead of traditional CRUD, detailing the technical building blocks of that architecture, how an API…
Talk in French on
ScalarConf 2016 SummaryScalar 20162016-04-16
Largest Scala conference in Central Europe returns as the third edition organized by SoftwareMill, drawing over 450 Scala developers from around Europe. The…
Talk on
Shapeless? - Easy!Scalar 20162016-04-16
Shapeless is a Scala generic programming library with about 70 contributors and ~40,000 lines that turns case classes into HList representations via Generic so…
Talk 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.