The Conf 2019
as the organisers put it
Helping dev teams adopt new technologies and practices. Written by software engineers. Read by over 1.5 million developers worldwide.
| title | author | length |
|---|---|---|
| The Day I Reverse Engineered a Gameboy Advance Game | Bruno Macabeus, Matheus Albuquerque | 39m |
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… | ||
| The AI 'Black Box' | Carla Vieira | 37m |
Shows concrete failures and fixes: Google Photos mislabels Black people as gorillas (2015), Joy Buolamwini’s Gender Shades finds much higher error rates for… | ||
| Goodbye D3, Hello ECharts | Clement Ho | 23m |
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… | ||
| GraalVM for Polyglots: Harder, Better, Faster, Stronger? | Diogo Souza | 37m |
GraalVM promises real, measurable gains: the Graal compiler plus Truffle and LLVM-backed interpreters run Java, JavaScript, Ruby, Python and native C/C++… | ||
| s/15 years old TCP Service/Elixir HTTP Microservice/g | Emerson Macedo | 34m |
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… | ||
| Running multiple Nubanks at once | Eric Yoshimura, Riad Vargas de Oliveira | 30m |
Nubank describes a microservices platform running >90% Clojure with Datomic for eventful persistence and Kafka for async pipes, split into 11 shards plus a… | ||
| Micro-frontends: the golden circle | Bruno Da Hora | 41m |
Company case study of breaking a Rails monolith with ~15 frontend engineers into independently deployable pieces for smaller bundles and faster change cycles… | ||
| Is There A Needle In The Haystack? | Artur Prado, Lucas Amorim | 38m |
Project uses Gaia catalog entries filtered for complete radial velocities then runs galpy orbit integration in Python/Jupyter with a logarithmic halo potential… | ||
| Have a SQL and Eat it Too! | Andrew Rosa | 32m |
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… | ||
| Teaching Clojure | Andre Valenti | 41m |
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… | ||
| Programming for entertainment: Music and its perpetual inertia | Alexandre Manikowski | 30m |
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… | ||
| Back to the Future - with TypeScript | Glaucia Lemos | 26m |
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… | ||
| Why your company should have a Developer's Kit and how to build one | Gabriel Gonçalves Nunes Mazetto | 30m |
Argues that a company-wide Developer's Kit removes Docker tradeoffs and speeds onboarding by providing concrete scripts and defaults: a Ruby gem… | ||
| When Stand-up Comedy Meets Machine Learning | Eugenio Cabral | 33m |
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… | ||
| GraphQL + Apollo Server + Azure Functions = Magic | Erick Wendel | 34m |
Serverless applications have been helping many companies to spend less money on infrastructure, application management and performance by passing the… | ||
| Data Science in Ruby? Is it possible? Is it Fast? Should we use it? | Rodrigo Urubatan | 28m |
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… | ||
| React UI: get hooked! | Thiago Alves | 38m |
Shows concrete patterns and code: replaces HOCs/render props and huge classes with useState‑style custom hooks, ships input hooks with afterChange debounce to… | ||
| Bulletproof API's | Vinicius Souza | 27m |
Uses percentiles to set timeouts (p95 ≈120ms, p99 ≈953ms), implements retries with max attempts and exponential backoff, and wraps critical calls in a circuit… | ||
| Career Abroad - How the best Technologists are conquering the World | Thiago Ghisi | 44m |
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… | ||
| Evolving Web legacy systems with Microfrontends and Web Components | William Grasel | 42m |
Itaú Unibanco modernizes a huge legacy internet banking front end by shipping Angular components as Angular Elements (web components) to isolate features, add… | ||
| Building .NET software with focus on performance and scalability | Henrique Gasparotto | 32m |
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… | ||
| Collaborative koloring with Kotlin | Juliana Negreiros, Talysson Oliveira Cassiano | 30m |
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 +… | ||
| Maintaining a big open source project: lessons learned | Leonardo Tegon | 39m |
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… | ||
| Dissecting NodeJS - How it works under the hood | Lucas Santos | 41m |
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… | ||
| Understanding the role of Artificial Intelligence in the present and in the future | Mikaeri Ohana | 44m |
Everyday examples (Alexa, Google Home, Siri, drones, self‑driving prototypes) illustrate where AI is deployed now; the talk explains concrete… | ||
| B How GitLab scaled Git access with Go and what we gained from it | Oswaldo Ferreira | 27m |
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… | ||
| Concurrency, Scalability and Transactions -- Myths and Surprises | Renan Ranneli | 41m |
Shows concrete failures from concurrent handlers that read then later update the same row (order paid vs order canceled), demonstrates Postgres behavior across… | ||
| Migrating to an Event Sourced system | Rodrigo Nonose | 33m |
Real estate app experiments with event sourcing but stops short of full migration: backend remains PostgreSQL while teams prototype an event log, try Elixir +… | ||
| nothing matches | ||