The Conf 2018
as the organisers put it
Mais Recentes The Conf 2018 Apresentações escrito por desenvolvedores de software para desenvolvedores de software.
| title | author | length |
|---|---|---|
| Ruby, Clojure, Elixir comparative study | Andrew Rosa | 43m |
Claims: Ruby gives a highly dynamic runtime with method_missing and open classes that enable heavy metaprogramming but demand rigorous testing; Clojure… | ||
| Th3 H1$tory of Cryptogr@phy | Artur Caliendo Prado | 38m |
Timeline of practical claims and breakthroughs: Mary Queen of Scots is convicted after intercepted letters are deciphered (1587); Julius Caesar’s 3‑shift… | ||
| Building your own flavored Markdown with Ruby | Gabriel Gonçalves Nunes Mazetto | 43m |
Shows how GitLab’s Markdown is implemented in Ruby by extending Kramdown into a real transpiler: lexical scanning with StringScanner tokenization, rule-driven… | ||
| Demystifying compilers by writing your own | Bruno Macabeus | 38m |
A small compiler implemented in Elixir translates a Ragnarok/OpenKore macro language into runtime code for the bot system; source code and a live asciinema… | ||
| Stop hating your test suite! | Camila Campos | 34m |
Tests become hated for three concrete reasons: they are slow, complicated to read, and unnecessary or flaky. Recommend focus on unit tests — 6,000 unit specs… | ||
| How to Improve UX with Machine Learning: Insights and learnings until now | Carla De Bona | 44m |
Machine learning fits problems that are easier to show with examples than to write rules for, and is useful for recommendations, clustering and automating… | ||
| Rescuing GitLab from CSS Bloat | Clement Ho | 34m |
GitLab measures steadily rising CSS bytes and lines, hits over 500 routes, and faces monthly releases, so the team builds a component-first strategy: gzip, CDN… | ||
| Scaling your applications with Kubernetes and Docker | Erick Wendel | 38m |
Claims that Kubernetes plus Docker gives automated scaling, self‑healing and zero‑downtime updates by managing replica counts from a declarative manifest… | ||
| The GDPR impact in database project | Danielle Monteiro | 23m |
GDPR extends worldwide and carries 4% or €20M fine and 72-hour breach notification, with consent that can be withdrawn and a hard-to-implement right to be… | ||
| The Return of Software Vulnerabilities in the Brazilian Voting Machines | Diego Aranha | 49m |
Detailed security analysis of Brazil’s voting software finds practical exploits: install cards that install 50 machines use AES keys hard-coded in firmware and… | ||
| How does your application behaves when everything goes wrong? | Emerson Macedo | 32m |
Practical resilience patterns and production numbers: request caching with short TTLs, client request timeouts and exponential retries, classic circuit breaker… | ||
| Deep Learning - Segmentation, Identification and Classification | Fabio Leandro Janiszevski | 36m |
Uses multispectral drone imagery from a Phantom4 Pro to map soil chemistry and estimate tree age by training convolutional nets, then segments objects with… | ||
| Intelligent Customer Support for the Masses: How Nubank Does It | Fuad Saud, Paulo Castro | 37m |
Nubank describes a production system that routes and auto-answers support using Pusher, Zendesk, AWS, a custom queue manager próximo, and an internal web app… | ||
| Use of graph-oriented database in the detection of fraud in quotas for parliamentary activity | Gabrielle mezquita | 39m |
Uses OrientDB with a Java ETL and a Ruby on Rails front end to link CEAP and TSE open datasets and detect relationship patterns. Loads take about 16h/5h ETL… | ||
| Blockchain + Tracking = Awesome Analytics | Marcelo Wiermann | 31m |
Claims that blockchain replaces mistrust in analytics by recording event ledgers that multiple parties can independently verify. Implements this with Ethereum… | ||
| Crowdsourced learning and Software Development as part of a Distributed Team | Matthew Rider | 46m |
A distributed volunteer group running daily scrums and frequent mob programming uses Ruby on Rails (plus EmberJS, Elixir, React, Ethereum experiments), Slack… | ||
| State Machine in Elixir with Machinery | João Moura | 36m |
State machines start simple and balloon into tangled logic across models, controllers and UIs; the concrete fix shown is an Elixir library called Machinery… | ||
| Writing a simple game in Rust | Willian Molinari | 40m |
Builds a fully playable Snake using Rust and the ggez game library, compiled with cargo, with a 20x20 pixel grid mapped to a 400x400 window and an FPS cap of… | ||
| An Overview of Multiplatform Kotlin | Rafael Toledo | 39m |
Kotlin shares code across JVM, JS and native by using expect/actual declarations and platform Gradle plugins (kotlin-platform-common, -jvm, -js, -native)… | ||
| It's about (run)time -- Elixir beyond the hype | Renan Ranelli | 42m |
Elixir runs on the Erlang/OTP runtime and delivers concrete runtime guarantees: pre-emptive scheduling reduces latency variance, processes are ~4KB so a laptop… | ||
| Put Git to work: increase the quality of your project | Rodrigo Urubatan | 43m |
Shows concrete Git automation: uses pre-commit hook to run RuboCop and abort bad formatting, a prepare-commit-msg hook to prepend branch names, and a pre-push… | ||
| Web Security Engineering - Protect all layers of your project | Rubens Guimarães | 30m |
Web apps expose failures at every layer so start with concrete fixes: session management is the largest risk and XSS and SQL injection still happen via… | ||
| Terminal With Your Life | Itoyanagi Sakura | 36m |
Overview of terminal stack and a deep dive into GNU Readline internals plus terminal tools, with focus on a pure-Ruby reimplementation called Reline that aims… | ||
| Elegant R: Tips from a Software Developer | Thales De Mello | 46m |
Shows concrete edits and tools that make R code maintainable: using RStudio projects to fix working directories, extracting repeated code into small functions… | ||
| React Native is the new black | Nicole Barbosa | 26m |
Argues React Native replaces Objective‑C/Java/Swift for many apps, citing a real team at magnets who built their app from scratch using only JavaScript and hot… | ||
| Accelerated Mobile Pages: The good, the bad and the ugly | Vitor Talaia | 37m |
Accelerated Mobile Pages (AMP) is a 2016 Google‑led system that speeds mobile by enforcing an AMP HTML subset, an AMP JS library, and serving pages from AMP… | ||
| How to DESTROY any idea with a little (really, too little) Psychology. | Ivan Pauletti | 39m |
Argues that applying specific psychological biases and fallacies to idea vetting produces stronger product choices: uses Gestalt for interface perception… | ||
| Out of the JavaScript Box: Front-End Rust Programming | Pedro Castilho | 44m |
Rust compiles to WebAssembly to replace heavy JS work: a Tetris implemented as 460 lines of Rust produces a ~22KB .wasm binary, reduced to 19KB after wasm-opt… | ||
| I wrote a Ruby Library to help me compose my music album | Pedro Maciel | 32m |
A Ruby library called Coltrane gem models notes, intervals, pitch classes, scales and chords and ships on Rubygems; tests use focused TDD and web crosschecks… | ||
| nothing matches | ||