Sobre o evento

É com muito orgulho que chegamos à 11ª edição da RubyConf Brasil!

Este ano, o evento terá uma programação cheia de novidades e com palestrantes de peso no mercado de TI que trarão conteúdos para desenvolvedores que querem ampliar seus conhecimentos sobre Ruby, Ruby on Rails, Técnicas Ágeis, Devops e outras tecnologias como Elixir, Clojure, Go, Rust e Crystal.

Desde a sua estreia, como Rails Summit, a RubyConf Brasil ganhou novos formatos e já é uma das principais referências na área de tecnologia no Brasil.

Palestrantes

Geisy Domiciano

Polishop

Front End developer, interest in DevOps and IoT, currently works on

Rodrigo Nonose

Digital Natives

Elixir Developer

João Britto

Plataformatec

With about 10 years of experience in the software industry –8

Emerson Macedo

Globo.com

Problem solver. Passionate programmer. My goal is to always seek for

José Valim

Plataformatec

I am the creator of the Elixir programming language, developed as

Self-appointed Rails policeman. Rails Core Team Member. Production Engineering Lead at

Full-stack developer at Playax, Master's degree in Computer Science from IME-USP

Maitê Balhester

Thoughtworks

Bacharel em Ciência e Tecnologia e em Ciências da Computação pela

Head of Education e fundou junto com o Paulo Silveira a

WebDev, estrategista digital e empreendedora. Gerenciamento de comunicação no Codamos Club

Cybelle O.

JSLadies

Produtora de eventos e consultora no Codamos Club, contribuidora da Mozilla,

Miguel Soares

TrainingCenter

Sou Dev Front-end e estou me especializando em desenvolvimento de Games.

Elizabeth Ramos

Computer Software

Desenvolvedora Web Junior. Ama tecnologia, música, e o por-do-sol.

Desenvolvedora junior na Magnetis, gosta de gatos, de livros e de

Graduada em Sistemas de Informação pela USP e cursando o Mestrado

Alda Rocha

Codamos.club

Consultora e instrutora de Usabilidade trabalhando no SENAI, UX/UI designer, Web

Flavia Fortes

Plataformatec

Senior developer. Consultant at Plataformatec. Feminist, interested in diversity, good practices,

Ben Langfeld

Power Home Remodeling Group

Ben is a Software Architect at Power Home Remodeling, voted Fortune

Kleber Correia

Globo.com

Father, husband, and Software Developer!

Bauruense, São Paulo and software developer since 2008, began his interest

Postgraduate in web development and mobile applications. I had the first

Programmer/Developer/Software Engineer that falled in love with Elixir for about 2

Erlang evangelist software developer, functional programming and web development enthusiast, passionate

Camila Campos

Creditas

Bachelor in Information Systems at University of São Paulo (USP) and

Guilherme de Maio

Taming Chaos

I'm a software engineer with 10 years of experience, focused on

Coraline Ada Ehmke

Stitch Fix

Coraline Ada Ehmke is a an open source advocate and developer

Lucas Uyezu

Shopify

Software developer since 2005, I've worked with Java, Ruby, and Android.

André Luís

HE:labs

Software Developer at HE:labs, working with Ruby, Javascript, Python and falling

Ruan Brandão

AutoSeg

Software developer and curious by nature. Works with the web e

Victor Araújo Marques

Plataformatec

Victor works at Plataformatec as a Ruby on Rails developer. He

Nico is the founder of Manas.Tech, the company where Crystal was

Artur is a developer, a speaker and a writer. He has

Philippe Hardardt

Plataformatec

A developer who is trying to understand how people and software

Dyan Carra

Eventuzz

Ruby on Rails developer, passionate about web development and entering the

Samuel Giddins

Software Engineer

Samuel is a developer well-versed in the rituals of writing developer

Bachelor in Computer Science. Web Specialist: Strategies of Innovation and Technology.

Thiago Pradi

JobScore

Thiago Pradi is a software developer who fell in love with

Anderson Dias

Enjoei 😛

Works and teaches Ruby since 2008. Currently working as development leader

I've been working as Ruby developer at Email Marketing and SMTP

Eduardo Matos

GetNinjas

Web developer since 2004, when I started to work as teacher

Hardware lover and, travelling through the mysteries of microprocessors and microcontrollers,

I can define myself as a curious developer, I've always been

Nerd, cyclist, and blogger. I'm a pair programming evangelist. Vim editor

George Guimarães

Plataformatec

George has +12 years of experience in Software Development, Leadership, Business

Programação

Samuel Giddins

Bundling Bundler 2.0

I’m @segiddins. For the past couple of years, I’ve been the primary committer to Bundler and RubyGems, and this summer I’m working towards making Bundler 2.0 a reality. A culmination of

Gabriel Leopoldo Pereira Ferreira

Exploring Ruby Stacks

Ruby language ifself, by design, offers a unique flexibility and dinamicity, when compared to other languages. But, how does all this stuff works? In order to achieve a greater
Jônatas Davi Paganini

Manipulating Ruby Abstract Syntax Tree

You're using Ruby everyday but have you checked how Ruby parse your code? In this talk I'll show you how Ruby code is tokenized and parsed. Then, we'll go deeply
Emerson Macedo

How your application behaves when everything goes wrong?

The purpose of this talk is to share some recent experiences dealing with high throughput API Services, dealing with comunication failures with components, databases, external services, etc. We'll explore real
Coraline Ada Ehmke

Metaphors Are Similes. Similes Are Like Metaphors

Language matters more than you think. And the more you think, the more you need language. This talk explores the connections between language and problem solving, how the metaphors
Felipe Roveran Ribeiro

From Rack to 502

HTTP error 502 is very frequent and sometimes really annoying, as its causes can be very hidden and difficult to investigate. In this talk we will see an overview of
Camila Campos

How not to write your tests

We all know that automated tests are extremely important because, among other reasons, they guarantee code quality and correct application behavior. Despite this, many times we end up with
Emerson Macedo

How your application behaves when everything goes wrong?

The purpose of this talk is to share some recent experiences dealing with high throughput API Services, dealing with comunication failures with components, databases, external services, etc. We'll explore real
Coraline Ada Ehmke

Metaphors Are Similes. Similes Are Like Metaphors

Language matters more than you think. And the more you think, the more you need language. This talk explores the connections between language and problem solving, how the metaphors
Lucas Uyezu

DDD Beyond Service Layers

Do you work on a bloated MVC web app? Are you tired of dealing with God models, business logic spread across the entire app and feel the need to
Ben Langfeld

Scaling Your Rails App Codebase with CBRA

Component Based Rails Architecture is an approach to organising a Rails application into familiar building-blocks: Ruby Gems and Rails Engines. In this talk we will explain what CBRA is,
Flavia Fortes

Refactoring rails apps

As a developer, who never encountered a huge Rails Controller? Or, after tons of refactoring, what to do when your controllers are finally clean but your models are even bigger?
João Britto

Jenga Driven Development: How to avoid it?

Remove code. Something we do every single day of our programming life. What can we learn from such a seemingly mundane task? What details are often overlooked and silently
Emerson Macedo

How your application behaves when everything goes wrong?

The purpose of this talk is to share some recent experiences dealing with high throughput API Services, dealing with comunication failures with components, databases, external services, etc. We'll explore real
Coraline Ada Ehmke

Metaphors Are Similes. Similes Are Like Metaphors

Language matters more than you think. And the more you think, the more you need language. This talk explores the connections between language and problem solving, how the metaphors
Ruan Brandão, Charlotte Lorelei Oliveira, Flavia Fortes, Camila Campos e Miguel Soares

Painel Diversidade e inclusão em TI

Vamos falar sobre a importância da representatividade e da inclusão nas comunidades. Vamos entender a perspectiva de cada um dos convidados que juntos representam várias minorias em TI: Mulheres,
@infopreta

Oficina Info Preta

A InfoPreta é a primeira empresa no mundo composta integralmente por mulheres negras e minoritárias, sendo precursora da diversidade no universo digital. Impulsionado o protagonismo feminino através da tecnologia,
Flavia Fortes e Charlotte Lorelei Oliveira

Elug/Elixir

Bárbara Barbosa e Maitê Balhester

Rails Girls – Faça acontecer!

Mostraremos nessa palestra a evolução do Rails Girls SP (2015-2017) - como você pode organizar um evento do Rails Girls na sua cidade, eventos que temos apoiado e participado
Stéfanni Brasil e Elizabeth Ramos

Rails Girls – Iniciando minha carreira de dev com Ruby

Não é fácil aprender a programar, muito menos conseguir seu primeiro emprego como desenvolvedor(a). Se você não tem muita experiência, nós estamos aqui hoje pra falar sobre nossa jornada
Cybelle O. e Chynthia Pereira

Precisamos falar sobre privacidade

Você está sendo controlado e monitorado, a sua liberdade é ilusória e você precisa se informar e se proteger. A Internet só se mantém saudável se confiarmos nela como
Alda Rocha

Mulheres que falam e palestram

Vamos aprender dicas importantes para ajudar a incentivar mulheres a submeterem palestras em call4papers e se sentirem motivadas a ir para o palco.
Coraline Ada Ehmke

Metaphors Are Similes. Similes Are Like Metaphors

Language matters more than you think. And the more you think, the more you need language. This talk explores the connections between language and problem solving, how the metaphors
Eduardo Matos

Moving out from Rails by a front-end perspective

Did you feel that development process starting to stay improductive with Rails? On this talk we'll discuss about aspects that make us move out to another stack. We will
André Luís

Effective Rails Instrumentation

Text walls on our logging aggregators, cryptic error messages and cold sweat on your face. A customer is on call a bug is hiding in plain sight. Sounds

Geisy Domiciano

Integration tests on CI Server

Present how to configure and develop integration tests that will be responsible to assure the quality of the application's flow into your Continuous Integration server.
Rodrigo Nonose

Functional Programming in the Web with Elixir and Elm

The functional paradigm got attention recently and with a good reason: several languages and frameworks have been adopting different point of views to solve common problems in web development.
Guilherme Silveira

Carreira em programação: caminhos e práticas

Veremos práticas que podemos adotar para começar nossa carreira, desde técnicas para melhorar seu foco e sua produtividade no estudo e no trabalho, passando por práticas de crescimento intelectual,
José Valim

Software verification

How can we guarantee that the software we write is behaving how we want it to? On this talk, José Valim will explore seoftware verification and different techniques such

Programming in Ruby for Arduino

Description of the lecture: The use of open platforms for programming microcontrollers has leveraged the Internet of Things in Brazil and in the World. One of the most widely
Victor Araújo Marques

The dark side of Single Page Applications

With the recent advancements of Javascript and the rise of new libraries and frameworks component-oriented, Single Page Applications are trending. A lot has been said about the benefits of developing
Ruan Brandão

Sonic Pi: Making Music with Ruby

In this talk I will show Sonic Pi. A platform where we can write Ruby code to make music in a simple way.
José Valim

Software verification

How can we guarantee that the software we write is behaving how we want it to? On this talk, José Valim will explore seoftware verification and different techniques such
Nicolás Martín di Tada

Daring to try – 5 years of Crystal language

Crystal is a statically-typed, compiled language, that achieves performance close to c/c++ while having a syntax as readable as Ruby. It was born five years ago, as a challenge to
Charlotte Lorelei Oliveira

Fault tolerance with supervisor trees on Elixir

Introductory and intermediate level talk explaining how Erlang can isolate its processes and why this is important for fault tolerant systems. The talk will touch on topics such as
Kleber Correia

Go for Rubyists

It's funny to think that software development, like in the fashion world, somehow, works in cycles. Trends come and go all the time and as a result, new programming
Guilherme de Maio

Data Pipelines with Elixir

Maybe you heard about how functional languages are so good for data processing, but didn't really get why, or maybe you're just looking for a reason to use Elixir
José Valim

Software verification

How can we guarantee that the software we write is behaving how we want it to? On this talk, José Valim will explore seoftware verification and different techniques such

Inscrições

Local

Realização e Correalização

Patrocínio

Comunidade oficial

Apoio

Código de conduta

Estamos comprometidos em ter  um evento livre de discriminação para todos, independentemente de gênero, identidade e expressão de gênero, orientação sexual, deficiência, aparência física, raça, idade, origem ou religião. Não será tolerado, sob nenhuma circunstância, o constrangimento de participantes em eventos e canais organizados pela comunidade. Linguagem e/ou exposição de imagens sexuais ou de cunho discriminatório não serão apropriadas no âmbito de nossa comunidade – isto inclui os eventos, as palestras, apresentações, exemplos ou demonstrações, site, e-mails, chat e quaisquer outro canal da comunidade. Os participantes que violarem estas regras podem ser repreendidos ou expulsos do canal e/ou evento sem direito a reembolso, a critério da organização. Entendemos como assédio e constrangimento:

  • Comentários que reforçam estruturas sociais de dominação, sejam relacionados a gênero, identidade e expressão de gênero, orientação sexual, deficiência, aparência física, raça, idade, origem ou religião;
  • Imagens sexuais em espaços públicos;
  • Comentários de cunho sexual;
  • Intimidação intencional;
  • Perseguição;
  • Obtenção de som ou imagem constrangedores;
  • Interrupção continuada e intencional de palestras e/ou eventos paralelos;
  • Contato físico inapropriado; atenção sexual não solicitada;

Dúvidas

Sim. O certificado será digital e enviado por e-mail após o evento.
Não. O almoço será por conta de cada participante. Haverá um horário livre para o almoço.
A idade mínima é 18 anos. Pessoas com idade inferior a esta deverão ir acompanhadas por um responsável maior de idade.
Caso não possa mais participar do evento, por favor, envie um e-mail para eventos@locaweb.com.br, até 7 dias uteis a partir data da compra, informando seu nome, email utilizado e o código de inscrição. O sistema não permite o reembolso através de pagamentos realizados por boleto bancário, somente a troca de participante.
Não, cada participante deverá se responsabilizar pela escolha de estacionamento privado próximo ao evento. Os valores serão informados na hora.
A quantidade de lugares é limitada, por isso não garantimos a inscrição no dia do evento. Em algumas cidades, onde o espaço é maior, há possibilidade de vagas remanescentes. Nesses casos abriremos para novas inscrições no local.