~/conference

The Conf 2019

date:2019-10-23..2019-10-24
location:São Paulo, Brazil
series:The Conf · 3 editions
editions:[THE CONF 2017, The Conf 2018, The Conf 2019]

Helping dev teams adopt new technologies and practices. Written by software engineers. Read by over 1.5 million developers worldwide.

titleauthorlength
The Day I Reverse Engineered a Gameboy Advance GameBruno Macabeus, Matheus Albuquerque39m
Reverse engineers a Klonoa: Empire of Dreams GBA ROM to find the tilemap, object (OAM) and camera logic in VRAM and the game’s larger level buffer, then…
Talk on
The AI 'Black Box'Carla Vieira37m
Shows concrete failures and fixes: Google Photos mislabels Black people as gorillas (2015), Joy Buolamwini’s Gender Shades finds much higher error rates for…
Talk on
Goodbye D3, Hello EChartsClement Ho23m
GitLab replaces low-level D3 work with ECharts (landed in GitLab 11.6, December) and ships a synchronized zoomable metrics UI, column and line charts plus a…
Talk on
GraalVM for Polyglots: Harder, Better, Faster, Stronger?Diogo Souza37m
GraalVM promises real, measurable gains: the Graal compiler plus Truffle and LLVM-backed interpreters run Java, JavaScript, Ruby, Python and native C/C++…
Talk on
s/15 years old TCP Service/Elixir HTTP Microservice/gEmerson Macedo34m
Replaces a 15‑year‑old C TCP service with an Elixir HTTP+JSON microservice that handles ~15 million ad insertions per month, preserves the monolith database as…
Talk on
Running multiple Nubanks at onceEric Yoshimura, Riad Vargas de Oliveira30m
Nubank describes a microservices platform running >90% Clojure with Datomic for eventful persistence and Kafka for async pipes, split into 11 shards plus a…
Talk on
Micro-frontends: the golden circleBruno Da Hora41m
Company case study of breaking a Rails monolith with ~15 frontend engineers into independently deployable pieces for smaller bundles and faster change cycles…
Talk on
Is There A Needle In The Haystack?Artur Prado, Lucas Amorim38m
Project uses Gaia catalog entries filtered for complete radial velocities then runs galpy orbit integration in Python/Jupyter with a logarithmic halo potential…
Talk on
Have a SQL and Eat it Too!Andrew Rosa32m
A team migrates call state out of an Elixir app using Ecto to try CockroachDB as a globally distributed SQL store (three-node clusters, 64MB ranges, per-range…
Talk on
Teaching ClojureAndre Valenti41m
Extension course runs as a 30-hour, 18-week course that starts with functional concepts in JavaScript then moves to Clojure, teaching REPL-driven dev and…
Talk on
Programming for entertainment: Music and its perpetual inertiaAlexandre Manikowski30m
Argues that music tech suffers inertia as producers chase analog warmth and shows how programming offers a low‑cost route to uniqueness using the JUCE…
Talk on
Back to the Future - with TypeScriptGlaucia Lemos26m
History and roadmap for TypeScript through mid‑2019 with concrete features and demos: shows rest tuple types from 3.0 for strong typing of variadic functions…
Talk on
Why your company should have a Developer's Kit and how to build oneGabriel Gonçalves Nunes Mazetto30m
Argues that a company-wide Developer's Kit removes Docker tradeoffs and speeds onboarding by providing concrete scripts and defaults: a Ruby gem…
Talk on
When Stand-up Comedy Meets Machine LearningEugenio Cabral33m
Experimental pipeline downloads sets of stand-up videos with YouTube-dl, extracts audio and manually labels a couple of 6‑minute clips (15 videos collected…
Talk on
GraphQL + Apollo Server + Azure Functions = MagicErick Wendel34m
Serverless applications have been helping many companies to spend less money on infrastructure, application management and performance by passing the…
Talk on
Data Science in Ruby? Is it possible? Is it Fast? Should we use it?Rodrigo Urubatan28m
Ruby can do data science but performance and ecosystem gaps matter: daru and nmatrix (SciRuby) provide data frames and in-memory matrices but nmatrix is slow…
Talk on
React UI: get hooked!Thiago Alves38m
Shows concrete patterns and code: replaces HOCs/render props and huge classes with useState‑style custom hooks, ships input hooks with afterChange debounce to…
Talk on
Bulletproof API'sVinicius Souza27m
Uses percentiles to set timeouts (p95 ≈120ms, p99 ≈953ms), implements retries with max attempts and exponential backoff, and wraps critical calls in a circuit…
Talk on
Career Abroad - How the best Technologists are conquering the WorldThiago Ghisi44m
Summarizes concrete tactics backed by data: more than 200 interviews and 120 in one year, doubling a team from 50 to 100 and promoting five engineers inform…
Talk on
Evolving Web legacy systems with Microfrontends and Web ComponentsWilliam Grasel42m
Itaú Unibanco modernizes a huge legacy internet banking front end by shipping Angular components as Angular Elements (web components) to isolate features, add…
Talk on
Building .NET software with focus on performance and scalabilityHenrique Gasparotto32m
Warren builds a .NET investment core that shifts from MSSQL to Amazon Aurora MySQL with up to 15 read replicas to serve 92% of requests as reads (99.5% in…
Talk on
Collaborative koloring with KotlinJuliana Negreiros, Talysson Oliveira Cassiano30m
A collaborative pixel-canvas is built end to end in Kotlin: a Ktor server using Ktor + Kotlin coroutines and WebSockets, a Kotlin/JS frontend with Kotlin/JS +…
Talk on
Maintaining a big open source project: lessons learnedLeonardo Tegon39m
Takes a dormant Ruby gem Devise from ~150 open issues and 51 PRs down to a much smaller backlog by focusing on issue triage (ask for reproducible apps/tests…
Talk on
Dissecting NodeJS - How it works under the hoodLucas Santos41m
Node is shown as V8 plus OS-facing C++ libraries—specifically V8+libuv+C++ bindings—with a concrete path for fs.readFile: JS calls internalBinding, hits…
Talk on
Understanding the role of Artificial Intelligence in the present and in the futureMikaeri Ohana44m
Everyday examples (Alexa, Google Home, Siri, drones, self‑driving prototypes) illustrate where AI is deployed now; the talk explains concrete…
Talk on
B How GitLab scaled Git access with Go and what we gained from itOswaldo Ferreira27m
Starting from a Rails monolith using NFS mounts that cause high I/O latency and opaque failures, GitLab builds Gitaly (Go) as a centralized “git database” and…
Talk on
Concurrency, Scalability and Transactions -- Myths and SurprisesRenan Ranneli41m
Shows concrete failures from concurrent handlers that read then later update the same row (order paid vs order canceled), demonstrates Postgres behavior across…
Talk on
Migrating to an Event Sourced systemRodrigo Nonose33m
Real estate app experiments with event sourcing but stops short of full migration: backend remains PostgreSQL while teams prototype an event log, try Elixir +…
Talk
~/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.