Palestrantes
08h50 Uma jornada serverless com Kotlin e Azure
Jefferson Silva @silvajd8
Desenvolvedor na Code 21, uma software house de Curitiba focada, entre outras coisas, no desenvolvimento utilizando as tecnologias Microsoft.
09h30 Análise Java e Kotlin: Um desenvolvimento experimental em aplicações móveis
Renan Narciso @rennannarciso
Trabalhou como desenvolvedor de software no parque tecnológico da UFRJ para empresas como Siemens e Petrobrás. Carioca, 23 anos e formado em Sistemas de Informação - UGRIO.
10h20 Functional Domain Driven Design
Fabrício Rissetto blog
Atuo como arquiteto de software desenvolvendo domínios complexos com os mais diversos tipos de business e tecnologias. Ativo em comunidades de desenvolvimento como coordenador de eventos, treinamentos e palestras. Atualmente tenho dedicado boa parte do meu tempo arquitetando e mantendo microserviços na Creditas, utilizando Kotlin, Ruby, DDD, Ember, React, Kafka, dentre outras buzzwords interessantes.
11h05 gRPC + Kotlin = Great Success
Natan Streppel @natanstreppel
Desenvolvedor há mais de 6 anos com grande interesse em qualidade de código e arquiteturas escaláveis, trabalha atualmente utilizando Go e Kotlin na bornlogic.
13h20 Transformação Otimizada de Objetos em Kotlin
Thiago Alexandre Lenz @thiagolenz
Trabalha com desenvolvimento de software há mais de 12 anos. Formado em Análise de Sistemas, pós graduado na área de engenharia de software pela UTFPR e MBA em Arquitetura de Software pelo IGTI.
14h15 Cloud Native Kotlin com Quarkus e Kubernetes
Clécius J. Martinkoski @cjmartinkoski
CTO e Co-Founder na e-Precise fã inveterado da JVM recentemente convertido ao Kotlin e host no PodTag nas horas vagas
15h05 O que há de novo em Spring + Kotlin
Gabriel Machado @gabriel
Desenvolvedor backend há 3 anos, entusiasta de Kotlin há 2. Cursando Sistemas de Informação na UFSC.
16h15 Scope Functions - Uma forma Kotlin de codar
Luiz Eduardo do Prado @pradoeduardoluiz
Desenvolvedor Android na Pixelwolf, Pós Graduado em Engenharia de Software e Pós Graduando em App Development. 9 anos na área da Tecnologia e recém chegado no desenvolvimento mobile.
16h45 Reuso de código com Kotlin Multiplataforma
Felipe Costa @felipehjcosta
Profissional de software apaixonado. Atua como desenvolvedor, principalmente, para dispositivos móveis desde 2011 e fazendo-o principalmente em Kotlin desde 2016.
17h40 Kotlin funcional e divertido
Fran Luz @francielle
Analista de Sistemas Java, experiencia de oito anos de mercado.
18h05 Mudança de paradigma, interoperabilidade com java e JVMcmd
Paulo Henrique Figueredo @PauloDSHenrique
Desenvolvedor Full Stack, com 5 anos de experiência, trabalhou na PRODEB(Processamento de dados da Bahia), PGE(Procuradoria Geral do Estado) e atualmente trabalha na Contabilizei em Curitiba, utiliza Kotlin com a JMV há 4 meses e entes disso havia trabalhado com Android(Kotlin) em um projeto de 5 meses.
Agenda
Time | Slot | Description |
---|---|---|
08h00 | Check-in / Credenciamento | - |
08h30 | Abertura | - |
08h50 | ![]() | Abordaremos um fluxo no padrão Saga implementado utilizando Azure functions com Kotlin |
09h30 | ![]() | Nesta palestra, iremos falar sobre as duas linguagens e mostrar resultados de um caso de estudo onde foi utilizado métricas como tempo de desenvolvimento, linhas de código, desempenho e usabilidade. |
10h20 | ![]() | Um dos pensamentos que domina a mente de muitas pessoas quando se fala de programação funcional é acreditar que o paradigma é excludente às práticas de orientação à objetos que já conhecemos. Quando, na verdade, a união dos dois pode nos trazer ainda mais vantagens. Nessa apresentação queremos desmistificar esse pensamento e mostrar que sim, é possível utilizar as duas práticas em conjunto para construir aplicações de alta qualidade. Descubra como trouxemos para dentro do DDD, design conhecido por ser extremamente orientado à objetos, elementos funcionais como Monads, Imutabilidade e Higher Order Functions, construindo um domínio 100% puro. |
11h05 | ![]() | Quando pensamos em comunicação entre sistemas atualmente, o que nos vem à mente são chamadas HTTP utilizando JSON. Mas será só isso que existe de melhor no mundo atual da tecnologia? Aprenderemos o que é a tecnologia gRPC e Proto Buffers; em que situação podemos utilizá-la, e como implementar um client-server utilizando Kotlin! |
12h00 | Almoço | - |
13h20 | ![]() | Para quem vem do mundo java sabe como é verboso uma conversão de um objeto DTO para uma entidade (vice-versa) ou ainda a conversão de coleções de um tipo para outro (Lista para mapa, mapa para lista). Java 8 trouxe muita simplificação com o uso de lambdas, mas mesmo assim não é o suficiente. Essas palestra apresenta como esse problema pode ser resolvido de forma inteligente e rápida em Kotlin, escrevendo menos código de transformação e mais código de negócio, com entrega de valor. |
14h15 | ![]() | Supersonic Subatomic Kotlin. Aprenda como construir aplicações prontas para nuvem com Kotlin, Quarkus e Kubernetes. Serão abordados preceitos como 12 fatores, otimizações da JVM e dicas de arquitetura para aplicações em Cloud. |
15h05 | ![]() | Veremos projetos que estão sendo desenvolvidos pela Pivotal e a comunidade para tornar a integração entre a linguagem e o framework mais idiomática o possível. |
15h45 | Coffee Break | - |
16h15 | ![]() | Nesta talk nos aprofundaremos no que são scope functions, suas características e suas diferenças. |
16h45 | ![]() | Essa palestra visa apresentar o conceito de multiplataforma do Kotlin, com suas vantagens e desvantagens, e como esse conceito é diferente de soluções cross-platform no que tange a reuso de código entre plataformas. Por fim, será mostrado a aplicação desse conceito em um simples chat feito com kotlin para web, android e iOS além de algumas referências. |
17h40 | ![]() | Mostrarei como usar kotlin no backend com Java, também como é fácil desenvolver para aplicação Mobile e farei uma demonstração de como traduzir uma classe de kotlin para Java |
18h05 | ![]() | O kotlin e o java são linguagens muito próximas pois ambos são executados na JVM ainda assim o kotlin deve ser tratado com a sua respectiva metodologia de desenvolvimento e paradigma, para poder extrair o seu poder total preservando a interoperabilidade saudável com java. Meu nome é Paulo Henrique, trabalho na contabilizei a 5 meses, essa palestra tem como objetivo abordar as mudanças de paradigma de programação entre kotlin e java considerando o melhor uso do kotlin e a interoperabilidade com java e como resolver possíveis desafios encontrado ao interoperar essas duas linguagens, e por fim, a utilização de comandos da JVM para otimizar a compilação do código kotlin. |