beyond the dev

printf("Hello world");

Um evento para quem quer estar à frente das perguntas do stackoverflow

Ou para quem quer resolver
aquele bug da linha 255

30 e 31 de Agosto

Ágora Tech Park _ Joinville <SC>

0

palestras/ painéis

0

workshops

0

auditórios + atrações

0

horas de conteúdo

Workshop

30/08 | 14H - 19H

Ganha uma camiseta

R$40

Palestras

31/08 | 08H - 18H30

R$129

Workshop 01 Esgotado

Construindo um app-web com VueJS, do zero à nuvem

O objetivo é construir uma aplicação desde a configuração do ambiente local, concepção de layout (possivelmente com algum framework front), construção do frontend com VueJS e backend com Google Firebase (autenticação, banco de dados e publicação). Inscreva-se

Workshop 02 Esgotado

Construindo um app-web com React, do zero à nuvem

O objetivo é construir uma aplicação desde a configuração do ambiente local, concepção de layout (possivelmente com algum framework front), construção do frontend com React e backend com Google Firebase (autenticação, banco de dados e publicação). Inscreva-se

Minicurso Esgotado

Criando temas com uso de propriedades CSS customizadas

Neste minicurso para iniciantes, o Maujor irá mostrar o uso de propriedades CSS customizadas (a.k.a. variáveis CSS) desenvolvendo, na prática, a criação de dois temas para a página de uma aplicação web. Complementando, serão implementados botões para, com uso de JavaScript, o usuário trocar os temas dinamicamente. Inscreva-se

Palestras

Palestras <hrs>

Auditório Hall
  • 08:40
  • 09h00
  • 09h30
  • 10h00
  • 10h30
  • 11h00
  • 11h30
  • 12h00
  • 13h30
  • 14h00
  • 14h30
  • 15h00
  • 15h30
  • 16h00
  • 16h30
  • 17h00
  • 17h30
  • 18h00
  • 18h30
Abertura
Speaker

DevOps Culture Transformation

Linuxmen

9h00 - 09h20

Bons resultados só virão se usarmos a cultura, que está mais focada em compartimentos e mindset como: feedbacks, comunicação, integração, colaboração, melhorias contínuas, somadas à automação, quebra de silos, redução de atritos e desperdícios no processo, medição e monitoração de todo fluxo de valor. Não adianta formar uma equipe com excelentes técnicos e com boas ferramentas se eles não interagem entre si, não trabalham como um time na busca por melhoria contínua no processo e entrega de valor e satisfação do cliente.
Achou provocativo demais? Então venha participar conosco desta talk disruptiva.

Speaker

O mágico mundo de Houdini

Fernanda Bernardo

09h30 - 10h20

Muitas pessoas acham o CSS totalmente mágico, não só quando ele funciona, mas, principalmente, quando ele não funciona! Já imaginou se conseguíssemos ter as nossas próprias mágicas? Nesta talk, falarei sobre as mágicas que vieram com o Houdini e o mundo que está se abrindo com essa nova forma de desenvolver CSS.

Fernanda é engenheira de software, com foco em front-end. Além disso, trabalha com comunicação no @help4papers, ajudando pessoas tímidas a palestrar. Fernanda é diabética e tem o @diabetesmaisdoce, um blog sobre diabetes para mostrar para as pessoas que é possível ter uma vida normal, além de um aplicativo para auxiliar no controle da diabetes.

Speaker

Por que adotamos o Vue.js?

Rafaela Machado

10h30 - 10h50

Vue.js é uma lib/framework em grande evolução no mercado mundial de TI. Após seu primeiro lançamento, em 2014, ele tem desenvolvido sua popularidade a cada ano. Apresentarei os motivos que levaram o Vue.js a avançar rápido no meio das principais tecnologias que dominam o mercado front-end e porque nós adotamos ele na nossa caixinha de ferramentas.

Desenvolvedora com foco em front-end na Operand. Além disso, como hobby, é organizadora do Rails Girls Joinville, é mentora em oficinas de programação, ajuda a puxar alguns meetups na cidade e é entusiasta da diversidade na tecnologia.

Carreira dev: quais são as mudanças e como se preparar para elas

Julio Monteiro, Walter Coan, Alexandre Velho e Caroline Soares

11h00 - 11h50

Almoço
Speaker

JavaScript: Conhecendo HOF

Fernando Daciuk

13h30 - 14h20

Nessa palestra vamos conhecer o conceito de Higher Order Functions em JavaScript, e entender, na prática, como fazer abstrações com HOFs para facilitar e agilizar a criação de códigos no nosso dia-a-dia.

Sou professor e desenvolvedor web. Dependente de JavaScript. Fã de React e Node.js.

Speaker

GatsbyJS e seu projeto no ar em minutos

Caroline Soares

14h30 - 15h20

Já pensou colocar seu blog, site ou portfólio no ar em minutos? Vamos aprender um pouco sobre GatsbyJS, como funciona e como trabalhar como esse incrível gerador de sites para React.

Desenvolvedora front-end no Pipefy, palestrante e ativista de diversidade em tecnologia. Cafezeira, fã de open source, louca por Star Wars e virando uma bruxa estudando Elixir.

Speaker

Gerenciamento de transações em microserviços (ACID ficou pra trás, utilizando padrão SAGA)

Felipe Rosa

15h30 - 15h50

Geralmente, em sistemas desenvolvidos de forma monolítica, conseguimos garantir a integridade dos dados através de mecanismos de transação, nesse caso utilizamos o two phase commit, que coordena os processos que participam dessa transação, tal como, commit, rollback (revert) da operação.
Ao longos dos anos de desenvolvimento de software, sempre quisemos manter as coisas consistentes pensando no acrônimo ACID (Atomicidade, Consistência, Isolamento e Durabilidade).
Porém, em uma arquitetura de microservices, isso não é tão simples, principalmente porque aplicamos bancos de dados separados por serviço, aí é que entra o problema.
Como garantir isso? Usar o modelo ACID local pode não ajudar muito.

É analista de sistemas e também tem criado soluções web desde 2013. Atualmente, trabalha com diferentes tecnologias, como Java, PostgreSQL, Elastic Search, MongoDB, JavaScript e AngularJs. Felipe é apaixonado por programar e aprender tecnologias.

Speaker

O QuebraDev e a comunicação como forma de representatividade

Quebradev

16h00 - 16h20

Quais as percepções que tivemos para entender como acessar quem queríamos e os formatos de comunicação que nos trouxeram até aqui.

Speaker

Encontrando o equilíbrio do DDD enquanto sua aplicação cresce

Carolina Karklis

16h30 - 17h20

Código legado não é feito de um dia pro outro. Pode começar com nomear coisas, compartilhamento de lógica, papéis que entidades desempenham. Mesmo que você conheça DDD, seu código pode ficar mais difícil de manter se você for pelo caminho do over engineering. Quando nós realmente precisamos implementar DDD? Existem algoritmos e métricas capazes de nos ajudar a manter código? Você vai descobrir as respostas nesta talk.

Desenvolvedora de software na fintech Magnetis, apaixonada por Ruby e Elixir, entusiasta da diversidade na tecnologia.

Speaker

A história de um Dinossauro

Maujor

17h30 - 18h20

Nesta palestra, Maujor faz um resumo histórico de sua trajetória na web, começando no final dos anos 90, quando era um "jovem senhor" com 56 anos, até tornar-se uma referência nacional em CSS e Padrões Web. Trata-se de uma palestra motivacional para um público onde muitos se consideram "velhos" aos 30 anos.

Maurício Samy Silva, também conhecido como "Dinossauro das CSS" ou simplesmente Maujor®, é graduado em Engenharia Civil pelo Instituto Militar de Engenharia (IME). Exerceu o magistério paralelamente à Engenharia, tendo sido, ao longo de 25 anos, professor de Geometria Descritiva e Matemática. Sua experiência com desenvolvimento web iniciou-se em 1999, após se aposentar aos 56 anos e conhecer o FrontPage. Em 2002, por acaso teve seu primeiro contato com o site do W3C, começou a pesquisar e estudar os Padrões Web e não parou mais. Maujor é um dos introdutores das CSS no Brasil.

Recados finais + Encerramento
  • 08:40
  • 09h00
  • 09h30
  • 10h00
  • 10h30
  • 11h00
  • 11h30
  • 12h00
  • 13h30
  • 14h00
  • 14h30
  • 15h00
  • 15h30
  • 16h00
  • 16h30
  • 17h00
  • 17h30
  • 18h00
  • 18h30
Speaker

Acabe com o caos no seu pipeline com 4 ferramentas de métricas e controle

Rodrigo Cândido da Silva

9h00 - 9h50

Com fluxos de entrega e manutenção de software cada vez mais complexos, é indiscutível que a falta de monitoramento do pipeline pode levar o seu projeto ao caos. Porém, como uma miríade de ferramentas, frameworks e tecnologias para controle, como escolher aquilo que realmente pode ajudar sem criar mais um (ou vários) problemas? Nesta sessão, veremos como o uso integrado de Prometheus, Grafana, Jaeger e Service Graph podem levar sua capacidade de monitoramento a outro nível. Junte-se a nós para discutir como manter o seu pipeline sob controle.

Consultor independente, Oracle Groundbreaker Ambassador e JUG Leader do GUJavaSC, grupo de usuários Java de Santa Catarina. Com mais de 18 anos de experiência na área de desenvolvimento de software, vem trabalhando atualmente nas áreas de consultoria, desenvolvimento, treinamento e design de arquiteturas de software. Contribuidor ativo de projetos open source e participante frequente em conferências de software pelo Brasil e pelo mundo.

Speaker

Introdução a Programação Assíncrona em PHP

Marcel dos Santos

10h00 - 10h50

O ecossistema de PHP tem crescido imensamente nos últimos anos e diversos conceitos e ferramentas têm se consolidado. Um deles é a programação assíncrona. Nesta palestra serão abordados os conceitos de programação assíncrona, programação baseada em eventos, event-loop, streams, promises entre outros. Serão apresentados casos de usos em que podemos nos beneficiar da programação assíncrona e serão apresentadas bibliotecas e ferramentas que fornecem suporte e/ou fazem uso de programação assíncrona. E, por fim, será disponibilizado uma lista de referências para estudos.

Marcel Gonçalves dos Santos é desenvolvedor web e mora em São Paulo. Formado em Sistemas de Informação pela EACH-USP, atualmente trabalha como desenvolvedor web full-stack na Editora Três, organizador do FEMUG-SP, evangelista PHPSP e autodidata. Interessado em desenvolvimento web e tecnologia de um modo geral, HTML, CSS, UX, JavaScript, Elm, PHP, Laravel, Symfony, programação funcional, Linux, DevOps e o mundo do código aberto.

Speaker

Guia prático de segurança web

Ruan Brandão

11h00 - 11h50

Manter uma aplicação web segura é crucial para seu sucesso, porém não é algo fácil. Nesta palestra, você vai aprender quais são as brechas de segurança mais comuns em aplicações web, porque elas ocorrem e como você pode se defender delas.

Desenvolvedor de software, sommelier de tweets e comentador de reality shows.

Almoço
Speaker

Simples vs Complexo

Airton Gessner

13h30 - 13h50

Simples, complexo, fácil e difícil são palavras frequentes quando falamos em problemas, ainda mais no mundo dos devs, onde resolver problemas é o nosso sobrenome. Nesta palestra, vamos discutir o significado dessas palavras, como elas se manifestam no código e algumas técnicas simples que utilizamos na Mercos para levar o nosso código ao próximo nível.

Speaker

Faça seus logs terem sentido: Zero to Hero em menos de 40 minutos

Eduardo Eth0

14h00 - 14h50

Nesta talk, vou te mostrar o poder que você tem com suas informações, sejam elas logs, métricas, dados em apis, enfim. Não importa qual seja o dado, se você não tratar ele corretamente, ele se torna inútil. Em menos de 40 minutos, você vai entender como é possível enriquecer, tratar informações e gerar uma inteligência para seu negócio.

Eduardo aKa Eth0 é especialista em Elastic Stack, mentor DevOps e especialista em segurança da informação, sendo membro ativo nas comunidades open source desde 1997, trabalhou em diversos setores da economia, como financeiras, seguradoras, e-commerces, portais de internet. Também atuou nas mais diversas esferas do Governo, tanto Federal, quanto Estadual e Municipal. Palestrante em mais de 80 eventos nacionais e internacionais. Atualmente, atua nas comunidades Papo de SysAdmin e elastic campinas.

Speaker

Organizando projetos em React

Matheus Catiglioni

15h00 - 15h50

Criando uma organização e arquitetura de fácil evolução e manutenção.

Apaixonado pelo mundo dos códigos e um eterno estudante, gosto de aprender e saber um pouco de tudo, aquela curiosidade de saber como tudo funciona. Tento compartilhar o máximo de conhecimentos adquiridos e ajudar todos aqueles que sou capaz.

Speaker

Quais desafios percorremos na implantação do Scrum

Tadeu Bonatti

16h00 - 16h20

Muito se fala de metodologias ágeis, mas como será que funciona no dia a dia, na prática? Quais os problemas que vou encontrar? Para responder essas perguntas, gostaria de contar algumas histórias e apresentar alguns resultados que alcançamos utilizando Scrum.

Apaixonado pelo mundo da tecnologia, sou formado em Análise e Desenvolvimento de Sistemas e atuo na área de desenvolvimento a pouco mais de 10 anos. Iniciei minha carreira como desenvolvedor e hoje sou coordenador na área, tendo vivência em empresas com ampla experiência no mercado e Startup.

Speaker

Desenvolvimento mobile com Xamarin na Mercos

Ione Souza

16h30 - 17h20

Ao longo dos últimos anos, as plataformas de desenvolvimento mobile evoluíram muito. Hoje, já não é tão difícil desenvolver um app para as principais plataformas do mercado (Android e iOS), pois existem diversas ferramentas e linguagens para tal. Não somente as plataformas de desenvolvimento evoluíram, mas também muitas ferramentas foram criadas, possibilitando assim um crescimento exponencial de todo o ecossistema. Esta palestra tem como objetivo apresentar como funciona o desenvolvimento mobile na Mercos. Vamos explicar porque escolhemos o Xamarin como plataforma mobile e quais seus benefícios, como criamos testes automatizados para garantir a qualidade do nosso app e como tudo isso vai para as lojas.

Graduado em Análise e Desenvolvimento de Sistemas pela Católica SC e especializado em Tecnologias Web pela PUC PR. Desenvolvedor web e mobile. Curioso e apreciador de assuntos relacionados a qualidade e testes de software.

Speaker

Golang e microserviços: nascidos um para o outro

Elton Minetto

17h30 - 18h20

Nesta palestra, vou apresentar uma introdução à linguagem Go, com suas características, vantagens e porque ela se tornou uma das mais usadas para o desenvolvimento de projetos baseados na arquitetura de microsserviços.

Elton Luís Minetto possui graduação e especialização em Ciência de Computação. É desenvolvedor de software com mais de 20 anos de experiência, professor, escritor e palestrante. Atualmente, é CTO da Codenation.

Recados finais + Encerramento
Devops Back-end Front-end Métodos de trabalho Carreira Mobile

Onde vai ser

Ágora Tech Park

R. Dona Francisca, nº 8300

Distrito Industrial

Tá vindo de fora?

O Hotel Ibis tem 15% de desconto pra quem vai participar do evento.

Veja como usar

Por que
eu devo ir na
CodeCon?

Porque, assim como você precisa buscar cada vez mais conhecimento, o mundo precisa de mais devs como você, que não se contentam com o básico.

Aqui, você vai poder conhecer outros devs, trocar informações, aprender com grandes nomes da área e aumentar o seu poder de criar coisas incríveis.

E também porque, se o futuro vai ser dominado por robôs, vamos precisar de pessoas que controlem esses robôs. No caso, pessoas como você. Bora lá?

Parceiros

Parceiros