~/talks

Gabriele Petronella

what they talk about

all 9 in the filters

where they keep going back

no series more than once — all 8 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Design systems adventures with React and TypeScriptreactjsday 20242024-10-25
Case study of a real productized design system: a React + TypeScript library (Bento) that uses vanilla-extract and sprinkles for CSS, Storybook with Chromatic…
Talk on
MUnit: your new favorite Scala testing library?Scala Love in the City 20212021-02-13
MUnit positions itself as a fast, cross-platform Scala test framework with a tiny core and only an optional ScalaCheck module, claiming no DSL and a single…
Talk on
How to get away with functional programming in frontend applicationsLambda World Cádiz 20182018-10-25
Argues that injecting functional programming into an existing JavaScript app is practical: set up TypeScript alongside Babel or replace the transpiler, add…
Talk on
Mythical trees and where to find themCodemotion Milan 20172017-11-10
Abstract syntax trees are the actual data structure behind Babel, ESLint, Prettier and codemods and let code be parsed, queried and rewritten reliably. Demos…
Talk on
Move fast and fix thingsScala.IO 20172017-11-02
Scalafix is a rewrite-and-lint tool that actually performs code transforms: it uses Scalameta’s semantic DB and token-level patches to change symbols, add…
Talk on
Scalafix WorkshopScala World 20172017-09-16
Scalafix performs automated, semantic-aware rewrites and linters by combining Scalameta trees with a semanticdb index, producing token-level patches that…
Talk on
Monad transformers down to earthScala Days Copenhagen 20172017-05-30
Explains why monads don’t compose generically and shows the practical trick of wrapping F[G[A]] to get a usable monad instance, then replaces that boilerplate…
Talk on
PRACTICAL MONAD TRANSFORMERSScalar Conference 20172017-04-07
Shows how to compose nested effects like Future[Option[User]] into a single workflow using OptionT and how Either-based errors use EitherT, with concrete Scala…
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.