2 Trilhas de Conteúdo

15 Palestrantes

28 de Setembro

07h30 as 18h00

UNISO Sorocaba

SP270, Km 92,5

Comprar Ingressos

Rancho Dev 2018

Sobre o Evento

Um dia inteiro de troca de conhecimento, cultura e discussões sobre desenvolvimento!

O #RanchoDev é uma conferência para desenvolvedores de software organizado pela empresa Tegra – Soluções Digitais, empresa 100% brasileira e em franco crescimento com sedes em Sorocaba e São Paulo. O evento também conta com colaboradores voluntários e patrocinadores focados no fomento da tecnologia no interior paulista.

Hosts

Eduardo J. Matos

@eduardojmatos

Raymon Sanches

@raymonsanches

Palestrantes 2019

Keynote: Construindo uma carreira através de Open Source

Flavio Brasil Twitter

Keynote: Construindo uma carreira através de Open Source

Flavio Brasil

Flavio é Staff Software Engineer no Twitter em San Francisco, CA. Ele é um engenheiro com experiência em várias tecnologias que se especializou na linguagem Scala e performance na JVM durante os últimos cinco anos. Ele criou diversas bibliotecas open source, incluindo Quill, uma das mais populares soluções para acesso a banco de dados em Scala, e o Trane.io Future, uma implementação da abstração de futuros de alta performance.

Recentemente Flavio ingressou no time que mantém a JVM no Twitter, focando em otimizações de performance baseadas no Graal, o novo compilador JIT para a JVM.

Fechar

Micro Frontends

Celso Henrique Easynvest

Micro Frontends

Recentemente a Thoughtworks incluiu micro frontends na categoria "adopt" de seu radar de tecnologias (https://www.thoughtworks.com/pt/radar/techniques), mas o que é esta arquitetura e o por que vem criando relevância no mundo do desenvolvimento? Escalar times de front-end com flexibilidade de tecnologias, entregas contínuas, autonomia na tomada de decisões e com resiliência a mudanças é um grande desafio, mas será que existem abordagens que podem tornar tudo isso mais simples? Nesta apresentação irei falar sobre o que são micro frontends e como esta abordagem pode ajudar a lidar com essas e outras situações de maneira eficaz. Falarei também das principais formas de fazer a arquitetura na prática, os trade-offs em cada uma, cenários onde esta arquitetura é uma boa escolha e minha experiência utilizando a arquitetura no dia-a-dia com times autocontidos na Easynvest.

Celso Henrique

Líder de capítulo na Easynvest, profissional com mais de 8 anos de experiência em desenvolvimento front-end, trabalha diariamente construindo soluções para pessoas.

Fechar

Arquitetura de Software

O que é, onde estamos e para onde vamos

Eduardo Pires Microsoft

Eduardo Pires

Arquitetura de Software - O que é, onde estamos e para onde vamos

Bio

Microsoft Regional Director e MVP. Fundador da plataforma desenvolvedor.io, instrutor, palestrante, desenvolvedor.

Sobre a Palestra

Uma visão geral do que é arquitetura de software, o papel de um arquiteto, conhecimentos necessários, como que a arquitetura de software está hoje no mercado, técnicas, metodologias, tecnologias e uma visão para o futuro sobre como será arquitetura de software em alguns anos.

Fechar

Porque fronts devem se preocupar com Design System?

Felipe Oliveira Goomer

Porque fronts devem se preocupar com Design System?

Vamos trocar uma ideia e ver que o Design system não é um projeto apenas do time de design.

Felipe Oliveira

Sorocabano, amante de interfaces.

Fechar

Apps Inquebráveis com EcmaScript 2077: ReasonML

Gabriel R. Abreu Astrocoders

Apps Inquebráveis com EcmaScript 2077: ReasonML

"Nesta talk vou mostrar como GraphQL não apenas casa perfeitamente com ReasonReact mas também tem seus poderes ainda mais elevados nos ajudando a prevenir que uma categoria de bugs nem chegue a ser possível de existir"

Gabriel R. Abreu

CTO da Astrocoders e organizador do Lambda Sorocaba, trabalhando em como trazer mais qualidade para apps financeiros. Curto um lofi e city pop.

Fechar

GraphQL + Azure Functions

Gustavo Bellini Dextra

GraphQL + Azure Functions

Nesta talk, vamos falar sobre serverless, apresentando diversas soluções, mas com foco no Azure Functions, e como podemos utilizar o GraphQL para criar APIs de forma simples, escalável e com uma redução de custos em nossa infra-estrutura, pagando pelo uso de forma mais justa e simples. A idéia e mostrar na demo uma API pronta, que executa hoje como uma aplicação e pode ser simplficada no Azure Functions, com menor custo.

Gustavo Bellini

Trabalho com desenvolvimento de software a mais de 14 anos, com foco em .NET e NodeJS. Atualmente sou um dos coordenadores da comunidade JunDevelopers, fundada em Jundiaí – SP, hoje parceira da comunidade DevelopersBR de São Paulo – SP.

Fechar

Segurança em contêineres

Jessica Moura

Segurança em contêineres

Buscamos transformar nossas soluções por meio da inovação de software e frequentemente discutimos como adotar as melhores e modernas práticas em DevOps, Cloud e Frameworks. Neste contexto, os contêineres Docker tornaram-se uma escolha atrativa de empacotamento das aplicações. Porém, muitas vezes não consideramos as práticas de segurança recomendadas a essa estratégia, algumas delas importantíssimas, mas negligenciadas. Vamos discutir como podemos atuar de forma simples para fornecer segurança básicas ao seu ambiente, sem abrir mão da eficiência dos contêineres.

Jessica Moura

Engenheira de software, especializada na área da saúde, apaixonada por tecnologia. Graduada na Universidade Federal de São Paulo em Informática da saúde. Speaker Na comunidade Cyber Security Girls Brasil.

Fechar

Como modularizar seu front-end sem depender de um framework

Juliana Negreiros Alura

Como modularizar seu front-end sem depender de um framework

Aprender o que é comum ao modularizar aplicações e como pensar sua aplicação em módulos, com VanillaJS. Além disso, também faremos uma análise sobre o que difere de um framework pra outro

Juliana Negreiros

Desenvolvedora e instrutora na Alura, sou apaixonada por desenvolvimento web, jogos, psicologia e dança. Também sou entusiasta de eventos locais e projetos sociais, sendo co-organizadora do Rails Girls Sorocaba e do SorocabaJS.

Fechar

WTF is TDD?

Laís Lima Cosmobots

WTF is TDD?

Você já ouviu falar de TDD (Test Driven Development)? Quer fazer os olhos do(a) entrevistador(a) brilhar ou se destacar na sua equipe? Domine a arte dos testes de software usando javascript! Veremos tipos de testes, ferramentas e como testar a nossa aplicação em Node.

Laís Lima

21 anos, desenvolvedora front end há 2 anos. Formada em design gráfico e atualmente cursando análise e desenvolvimento de sistemas. Organizadora e designer nas comunidades Nerdzão, NodeBR e mentora na WoMakersCode. Toca guitarra, pratica yoga e adora conhecer pessoas novas.

Fechar

Como Extreme Programming pode ajudar o seu time

Leonardo Lana IT Lab

Leonardo Lana

Como Extreme Programming pode ajudar o seu time

Bio

Amante por desenvolvimento de software, sendo tanto Desenvolvedor quanto Agilista. Atualmente atuo com o pápel de Tech Manager onde trabalho. Curto uma boa conversa e de preferência com cerveja.

Sobre a Palestra

Compartilhar as técnicas e as práticas do Extreme Programming e explicar como elas podem ajudar uma equipe de desenvolvimento de software à aumentarem a entrega de valor e de como antecipá-las. De forma que é possível utilizar técnicas do Scrum e do Kanban para a melhoria continua e como elas podem evitar que o time não caia em algumas armadilhas do dia-a-dia.

Fechar

Blockchain: Uso de Hyperledger para Operadores Logísticos - Conceito e Caso de Uso

Marco Righetti Oracle

Marco Righetti

Blockchain: Uso de Hyperledger para Operadores Logísticos - Conceito e Caso de Uso

Bio

Marco Righetti é Diretor Regional para Plataformas Digitais e Tecnologias Emergentes da Oracle America Latina. Formado em Tecnologia em Processamento de Dados pela PUC Rio, dirige as práticas de arquitetura e inovação, convergindo soluções tecnológicas em diversos segmentos de indústria com tecnologias emergentes como IA, Computer Vision, IoT, Blockchain em arquiteturas baseadas em Design de Produtos e Serviços. É também o responsável pela implementação dos Oracle Customer Innovation Labs na América Latina, cujo primeiro deles foi inaugurado na cidade de São Paulo, atendendo mais de 125 clientes em 20 meses de operação.

Sobre a Palestra

Uma palestra sobre conceitos e técnicas de cadeias permissionadas, neste caso com foco no Hyperledger e estudo de caso de um projeto piloto para operador logistico multimodal (arquitetura e técnicas utilizadas)

Fechar

Transformando seu monolito em microsserviços com serverless

Matheus Hernandes Binds.co

Matheus Hernandes

Transformando seu monolito em microsserviços com serverless

Bio

Eng de Software, community manager @ BackEndBrasil, podcaster @ QuebraDev & curioso sobre quase tudo. Amo StarWars, cervejas, rolês & história.

Sobre a Palestra

Já imaginou transformar aquele monolito em vários microsserviços? Não parece fácil, né? TDD, CI/CD, microsserviços e serverless. Achou difícil? Te mostro que nem tanto!

Fechar

Como desenvolver softwares sustentáveis

em ambiente ágil com C# e .NET Core

Mayke Rezende AMCom

Mayke Medeiros Rezende

Como desenvolver softwares sustentáveis em ambiente ágil com C# e .NET Core

Bio

Carioca, MCP e desenvolvedor sênior, apaixonado por arquitetura, na AMcom Sistemas de Informação, atuando no time de desenvolvimento dos sistemas da Secretaria Municipal de Educação de SP, sistemas que gerenciam toda a vida escolar da cidade de São Paulo. Graduado pela Universidade Federal Fluminense, cursa especialização em Arquitetura de Software pela PUC Minas. Ele diz que também é escritor e divide sua paixão por programar com RPG de mesa, livros e seus contos meia-boca. Pode chamá-lo de garoto de programa, ele gosta.

Sobre a Palestra

Falarei sobre princípios e boas práticas norteiam um bom design de software, pautando sempre princípios consolidados, como SOLID, além de formas de evitar os famosos design smells e débitos técnicos, tão presentes em um projeto ágil. Além disso, falarei um pouco sobre minha experiência de como consegui aplicar esses princípios e evitar esses problemas dentro do setor público, nos softwares que desenvolvo para a secretaria municipal de educação de SP.

Fechar

Docker + Azure

Opções para uso de containers na nuvem Microsoft

Renato Groffe AonRiskSolutions

Renato Groffe

Docker + Azure: opções para uso de containers na nuvem Microsoft

Bio

Consultor em atividades voltadas ao desenvolvimento de sistemas há mais de 15 anos. Microsoft MVP (Most Valuable Professional) e participante do programa MTAC (Multi-Plataform Technical Audience Contributor). Bacharel em Sistemas de Informação, com Especialização em Engenharia de Software e MBA em Business Intelligence. Também é palestrante e autor técnico em portais e revistas especializadas, com foco em tecnologias Microsoft e boas práticas na área de software.

Sobre a Palestra

Web App for Containers, Container Instances, Container Registry, AKS (Azure Kubernetes Services)... Diversas são as opções para uso de Docker no Microsoft Auzre, mas em que cenários cada uma das alternativas mencionadas é mais adequada?

Acompanhe esta apresentação e conheça mais sobre esses diversos serviços, através de demonstrações práticas de utilização dos mesmos.

Fechar

A ascensão dos microframewoks Java

Samuel Pisa Tegra

Samuel Pisa

A ascensão dos microframewoks Java

Bio

Desenvolvedor de Software há mais de 10 anos, participando do desenvolvimento de soluções para as mais variadas áreas de negócio. Sempre atuando utilizando métodos ágeis, Scrum e incentivando a qualidade de software e padrões de projeto.

Sobre a Palestra

Os microframeworks surgiram a alguns anos e estão ganhando força devido a adoção cada vez maior de arquiteturas de microsserviços, onde é preciso um baixo consumo de memória, startup rápido e requisições não bloqueantes. Nessa palestra irei demonstrar como a stack Java vem se adaptando e criando soluções para esses problemas com o uso da GraalVM e os microframeworks que rodam código nativo.

Fechar

Taming forms with Formik

Sibelius Seraphini FeeedbackHouse

Sibelius Seraphini

Taming Forms with Formik

Bio

Sou cofundador do React SP Meetup e Comunidade React Brasil slack. Sou CTO da Feedback House (http://feedback.house) plataforma de gestão de times para empresas. Crio abstrações e building blocks para mover mais rápido no mundo bleeding edge.

Sobre a Palestra

Essa talk vai mostrar o porque forms não são tão simples como parecem. Como podemos utilizar o Formik para criar formulários complexos com validações complexas. Eu também iem mostrar como criar um form passo a passo e como utilizar a nova API de Hooks do Formik v2 que ainda está na fase beta.

Fechar

De Java à Kotlin

Vanessa Fichel Tegra

Vanessa Fichel

De Java à Kotlin

Bio

Desenvolvedora há 8 anos, boa parte deste tempo para uma grande instituição financeira onde atuei tanto em alta plataforma com linguagem Cobol quanto em baixa plataforma com Java, quebrando o paradigma de divisão por plataformas.
Atualmente faço parte da família Tegra, onde ingressei em busca de maiores desafios e hoje posso dizer que todos os dias aprendo muito com esse time altamente competente.

Sobre a Palestra

Vamos entender o que faz do Kotlin uma linguagem em crescimento exponencial.
Quais suas semelhanças e diferenças com Java e o porquê deveríamos aprender essa linguagem que se torna cada dia mais popular.

Fechar

Sessões

Sessão 1: Quando usar Microsserviços?

Mayke Rezende AMCom

Renicius Pagotto Dextra

Renato Groffe AonRiskSolutions

Antonio Maniero Jumbo Tecnologia

Sessão 1: Quando usar Microserviços?

Mayke Rezende, Renicius Pagotto e Renato Groffe

Sobre

Nessa sessão, chamamos algumas pessoas com perspectivas diferentes para debatermos sobre usar ou não Microserviços em uma aplicação.

Fechar

Sessão 2: Carreira

Vitor Talaia Nubank

Juliana Negreiros Alura

Carlos Mattos GFT

Marcelo Silvani Gera Brand

Sessão 2: Carreira

Vitor Talaia, Juliana Negreiros e Carlos Mattos

Sobre

Um bate papo sobre carreira e mercado de trabalho na área de desenvolvimo.

Fechar

Patrocinadores

Diamante

Ouro

Bronze

Faça sua Inscrição

Segundo Lote - R$ 75,00 / Limitado

Comprar Ingresso

Tudo que aconteceu

15 3359-1802

ranchodev@tegra.com.br

RDCONF