1. Próxima: React Summit 2022 — the biggest React conference worldwide

    React Summit

    # Lifting Privacy and Accessibility Up

    Base Camp Track Remote 13h50

    In React, Lifting State Up is a core concept. The aim of this talk is address two very important concerns in our landscape: privacy and accessibility and how we can achieve it and built in right from the components. This talk will show my work with a little open source component ad its evolution to address privacy and accessibility with the help of community and how we as developers need to care and ship the best for our people using our tools down to the most simple component.

    React Summit

    Ver talk
  2. AWS User Group São Paulo: O Guia do Mochileiro da AWS

    71º Meetup AWS USer Group São Paulo: Guia do Mochileiro da Galáxia AWS

    O universo de serviços da AWS é vasto, e em constante expansão. Nós iremos juntos explorar grandes sistemas de armazenamento, clusters de imensa capacidade computacional, ver roles brilharem na escuridão próximos ao Portal de IAM, e como evitar seu orçamento ser sugado para um buraco negro.

    Seja você experiente ou querendo iniciar sua experiência na AWS, o propósito é explorar formas de abordar os diferentes serviços e práticas para acelerar sua adoção.

    É hora de adicionar a maior e mais rápida nuvem de alta velocidade do Universo conhecido, a AWS!

    Slides

    Ver talk
  3. Como se destacar no processo seletivo de vagas técnicas?

    Como se destacar no processo seletivo de vagas técnicas?

    Para conquistar conseguir o emprego dos sonhos, você precisa arrasar no processo seletivo. Entrevistas técnicas são oportunidades para mostrar suas habilidades (hard e soft), deixar bem claro como lida e resolve desafios do dia a dia demonstrar que tem fit cultural que a empresa busca. Mas como se preparar para levar tudo isso de maneira sucinta e direta? Como saber se a entrevista está indo bem? Nós temos as respostas para essas e muitas outras perguntas e queremos compartilhá-las com você.

    Por isso, convidamos especialistas de RH e gerentes técnicos de algumas das empresas mais almejadas por profissionais técnicos para discutir o que esperam de seus candidatos e compartilhar dicas e boas práticas para você se preparar para dar o próximo passo na sua carreira.

    Fui um dos convidados do painel ao lado da AWS, iFood, Rocketseat, ThoughtWorks e XP.

    Ver talk
  4. Arquitetura hexagonal para melhores microsserviços

    TDC

    Primeira talk presencial em dois anos! Exploraramos os benefícios do Domain Driven Development (DDD) e sua associação com microsserviços e explorar o desenvolvimento com uma arquitetura hexagonal utilizando ports e adaptors em microsserviços que permitem separar a lógica de negócio de seus serviços. Os exemplos serão em TypeScript, o que significa que devem ser bem simples transferir o conhecimento para outras linguagens e ainda que vamos utilizar a AWS, um dos pontos fortes da arquitetura hexagonal é que esta permite uma maior adaptação.

    Ver talk
  5. Show me the Code – o primeiro reality show no universo da programação

    Show me the code

    Experiência incrível ter feito parte dessa iniciativa incrível da RocketSeat, o Show me the code!

    # Show me the code – Episódio 4: Show me your team dynamics

    Uma boa postura no trabalho em equipe pode te destacar e provar o valor do seu desenvolvimento, tanto nas big techs quanto aqui no Show me the Code.

    O desafio foi: Show me your Team Dynamics. Para vencer, nossos competidores vão precisar entender como usar essa nova dinâmica ao seu favor. Mas saibam que, quando acontecem ruídos entre devs, o código pode complicar.

    Os times devem mostrar o seu melhor, porque, a essa altura do game, ninguém está a salvo.

    Apresentei um desafio em que tiveram que fazer testes unitários empregando o Clean Code.

    Repositório do Desafio

    Ver talk
  6. 1ª GambiConf — 418: Eu (não) sou um bule de chá

    GambiConf

    A maior conferência do ecossistema de Gambiarras do mundo. Como nas conferências dos Estados Unidos e Europa, reunimos desenvolvedores, empresas e estudantes de tecnologia para compartilhar experiências de coisas diferentes e divertidas na computação. Duas tardes de palestras sobre como rodar Doom em eletrodomésticos, fazer coisas funcionar com linguagens esotéricas e momentos de descontração para discussão entre conferencistas e palestrantes sobre os aspectos interessantes, sublimes e divertidos de uma área tão séria.

    Esta talk será quando tive que lidar com um atacante que tentava, a cada nova API que tínhamos, ele explorava, passei a deixá-lo irritado jogando respostas 418 para ele quando estávamos nesse jogo de gato de rato – nos descobrimos inseguros e tive que fazer patch e me divertir um pouco!

    Ver talk
  7. TDC Future — O papel da tecnologia na construção do amanhã

    TDC Future

    # Trilha DevOps

    Slides da talk

    Terça-feira, 30 de Novembro de 2021
    16:25 às 17:00

    # Falando a língua das nuvens: Utilizando Cloud Development Kit (CDK)

    O AWS Cloud Development Kit (AWS CDK) é uma estrutura de trabalho de desenvolvimento de software de código aberto para definir recursos de aplicações de nuvem usando linguagens de programação como TypeScript, Python, Java, .NET e Go. Nesta palestra pretendo introduzir os conceitos do CDK.

    Além de uma ferramenta de IaC da Amazon, caso use o Terraform, o cdk tf oferece as construções do CDK para definir arquivos de estado HCL do Terraform em TypeScript e Python. E para usuários de kubernetes, o projeto cdk8s permite usar construções do CDK para definir a configuração de kubernetes em TypeScript, Python e Java.

    # Sala AWS - Trilha Serverless

    Slides da talk

    Quinta-feira, 2 de Dezembro de 2021
    10:00 às 10:45

    TDC Future - Sala AWS

    # 10 mais importantes lições trabalhando com AWS

    Trabalhando a mais de 6 anos com Cloud e AWS, irei abordar 10 grandes temas-chave que são muito importantes, desde a mudanças de paradigma, passando pelo tempo dedicado a tirar certificações, detalhes técnicos como Single Table Design para DynamoDB, CDK entre outros e a exploração do que significa desenvolvimento para a Cloud na prática, com foco em serverless.

    # Trilha JavaScript e Node.js

    Infelizmente não fui capaz de realizar por problemas técnicos 😢 Mas vou “compensar” com uma postagem em breve!

    Slides da talk

    # Next.js com SSR, ISR e deploy serverless com AWS CDK

    Incremental Static Regeneration (ISR) é uma feature introduzida nas últimas versões do framework Next.js, que é um verdadeiro diferencia, possibilitando combinar os benefício do dinamismo de um CMS com a velocidade de entrega de recursos gerados estaticamente. Nesta talk iremos explorar como fazer a arquitetura de sua aplicação Next.js em TypeScript e ainda como fazer seu deploy de forma totalmente serverless, apenas pagando pelo consumir.

    Ver talk
  8. Mergulho em AWS Cloud Development Kit (CDK) no AWS Community Day — Brasil

    Slides

    # 🔗 Referências

    AWS Community Day

    Os grupos de usuários AWS do Brasil estão de volta para apresentar o maior e melhor AWS Community Day Brasil de todos os tempos. Vamos compartilhar histórias de sucesso, casos de uso do dia a dia dos negócios, conceitos avançados e apresentações preparadas especialmente para quem está iniciando em AWS.

    Minha talk será “Mergulho em AWS Cloud Development Kit (CDK)”. O que esperar:

    Uma sessão de introdução ao Cloud Development Kit (CDK) com seus conceitos básicos (constructs, ecossistema), trade-offs com outras soluções de IaC, Developer Experience e por fim, um hand-ons de criação de uma API básica do zero ao “Salve Mundo!”

    Werner Vogels sobre o AWS Cloud Development Kit (AWS CDK):

    Alguns artigos meus sobre o tema:

    Slides

    Ver talk
  9. BrazilJS 2021 — Falando a língua da Nuvem com JavaScript e TypeScript

    BrazilJS

    BrazilJS Conf 2021: 10ª edição da maior conferência JavaScript do mundo. 21, 22 e 23 de Outubro. Com um elenco estelar de palestrantes: Vincent Cerf, Brad Frost, a excelente Sara Soueidan entre muitos outros.

    # Falando a língua da Nuvem com JavaScript e TypeScript

    Criada em 10 dias, do browser ao servidores e dos servidores à Cloud. E com um superset que adiciona tipos! JavaScript realizou a missão que o Java almejada. Se tornou ubíqua. Com nossa linguagem preferida podemos gerenciar e prover os recursos da Cloud com o AWS Cloud Development Kit (CDK). Uma ferramenta de infraestrutura como código em que não precisamos ficar mudando de contexto ou aprender uma nova linguagem.

    # As fotos do evento ficaram ótimas

    Créditos: Felipe Nogs | Twitter Instagram

    Palco do BrazilJS com foto e nome

    Definitivamente não estava esperando ver minha cara tão grande assim em um palco. O BrazilJS é o maior evento de JavaScript do mundo e ainda não processei totalmente ter participado!

    Sala de controle do evento

    Um grande time de profissionais está por trás da criação desse evento. Aqui uma visão dos bastidores.

    Sala de controle do evento

    No destaque, o slide com a lei de Atwood, do co-fundador do StackOverflow de que “Toda aplicação que puder ser escrita em JavaScript será eventualmente escrita em JavaScript”.

    Ibrahim Cesar apresentando

    Eu apresentando sobre CDK! Eu realmente me empolgo quando falo de tecnologias que me motivam!

    Ver talk
  10. LinuxTips: DevOps Extreme #antifacista

    DevOps Extreme

    Um evento da comunidade Linux Tips: DevOps Extreme: serão 24 horasao vivo com diversos convidados que irão palestrar sobre containers, automações, Cloud e tudo mais de DevOps!

    Como AWS Community Builder vou mostrar como fazer uma API na AWS e toda sua infra em TypeScript usando CDK do zero ao “Salve Mundo!”

    Aqui o tutorial passo-a-passo e o repositório com o código criado durante a sessão.

    Ver talk
  11. Como se tornar Desenvolvedor Web

    Episódio do podcast Não é Magia, é Tecnologia da Awari.

    Falo um pouco de desenvolvimento web e do curso que estou ajudando a criar Intensivo de Desenvolvimento Web com Garantia de Emprego!

    Com Eduardo Valim, host do podcast e redator na Awari.

    Ver talk
  12. Building a CMS for Journalists

    Facilitei da sessão Building a CMS for Journalists no evento Newsgeist. Falamos sobre:

    • Problemas comuns em formatação, principalmente quando o conteúdo é “copiado e colado”
    • A necessidade de atender conteúdos com diversos contextos
    • Como prioriza e se discute novas features

    Can we build a CMS journalists don’t hate? Let’s document our requirements.

    Ver talk
  13. Não participei: "Multi-cloud: mito ou realidade? Lições aprendidas na jornada para as nuvens"

    # 😷 Não pude participar por estar doente durante toda a semana, e sob suspeita de COVID-19

    Valéria Farias Schardosim Baptista, Lourenço Barrera Taborda e Carlos Augusto Grahl receberão William Lino Oliveira, Franklin Araujo, Fernando Costa e eu 🤓 neste painel da trilha Cloud do TDC Connections para discutir Multi-cloud.

    Horário: 14h40 às 16h05

    TDC Connections

    TDC Connections
    Multi-cloud: o que, quando e para quem?

    Ver talk
  14. A Love Letter to DevRels

    When I look back to my history with web software development I can see how DevRels in several areas: open source and brands, were fundamental in my grow as professional and created a better environment for new comers, bring attention to specific user cases and expanded our horizons.

    This talk is a love to all DevRels, from a perspective of a developer from this noble mission and thoughts on the parassocial relationships and the sometimes thin line blurry line between marketing and community-growth actions.

    DevRel Tokyo 2021

    Slides (with GIFs)

    DevRelCon Tokyo 2021

    # Interview

    Ver talk
  15. AI Will Not Save Journalism

    Newsgeist

    Ignite talk no Newsgeist 2021. Ignite talks são um modelo de apresentação, limitada a 5 minutos, com 20 slides, cada um passando em 15 segundos. Queria falhar a respeito da retórica da AI e de que esta tecnologia é um reflexo e não pode ser considerada em si mesma e unicamente, uma solução. Aproveitei para destacar o trabalho da pesquisadora Timnit Gebru e o excelente livro “Your Computer Is On Fire”.

    Slides

    Ver talk
  16. Serverless está pronto ? Nós desenvolvedores não

    TDC Innovation

    Apresentada na trilha STADIUM do TDC (The Developers Conference)

    Serverless como tecnologia atingiu sua maturidade. Estamos em um dos momentos em que a arquitetura de serviços gerenciados e funções como serviço estão maduras. Mas ainda existe muito a se adaptar às mudanças trazidas: lidar com a carga cognitiva de compreender os diversos serviços e suas integrações, ter uma boa manutenção e observalidade e entender os trade-offs. Se antes existia esse contínuo entre front-end e back-end, que é um espectro no qual as pessoas se definem, e acredito os fullstacks estão distribuídos em seu centro, surge agora essa categoria de Cloud Developers? uma exploração baseada em minha experiência dessa mudança cultural

    Slides

    # Referências:

    Ver talk
  17. Transformação serverless em um veículo de mídia

    Participei do segundo dia do Serverless Week 2020.

    Ver talk
  18. Oficina Nexo de Código Aberto

    Parte do festival O Brasil em Debate.

    Ver talk
  19. Content professions around the world

    Ver talk
  20. Slides ao Jovem Empreendedor

    Uma série de talks que fiz em algumas universidades e alguns outros pontos de encontra sobre a realidade de aprender no Brasil, sob a minha ótica e experiência.

    Sliders v1.0.0
    Slides v2.0.0
    Slides v4.0.0

    Ver talk
  21. Sobre pessoas e Experiências

    Desafios de trabalhar com produtos, cuja experiência final de um consumidor é uma soma complexa de elementos sócio-tecnológicos de sua aplicação com a própria subjetividade de quem está utilizando. Apresentei em um hackaton realizado na UNIFEI em Itajubá-MG.

    Slides

    Ver talk
  22. Startups = Vida

    Talk que apresentei na Germinadora após a leitura do livro “O que é vida?” de Erwin Schrödinger, o físico imortalizado ao se usar seu nome em seu experimento do pensamento sobre gatos, radioatividade e caixas. No livro ele explora a relação entre vida e entropia, além de demonstrar como a despeito de todas as leis científicas, a vida parece combater contra a mesma, através do crescimento. A leitura me inspirou a fazer uma analogia com a função de uma startup.

    Slides

    Ver talk
  23. Slides ao Jovem Empreendedor

    Bem vindo a minha TEDx talk. Em 2014 palestrei no TEDxJovem Praça da República, São Paulo. “Evolução do empreendedor” foi meu tema.

    Vídeo
    Slides

    Ver talk
  24. Hackings Políticas

    Apresentação interna que fiz para minha equipe sobre meu processo de tentar entender como a política funciona, tendo sido mesário, trabalhado em campanha política e até mesmo tendo sido presidente de diretório municipal de um partido.

    Slides

    Ver talk
  25. Meetup Meteor São Paulo

    Organizei o primeiro meetup Meteor São Paulo, que também foi o primeiro do Brasil. Fui um dos “capitães”, como eles chamavam os organizadores de comunidades locais. Foi o primeiro framework que me senti pessoalmente envolvido e gostava muito da comunidade e do potencial. Mas a promessa do Meteor só está sendo realizado agora com as últimas versões do React, Angular, Vue e outros em conjunto com o serviços serverless. Foi um framework talvez uns 5 anos antes do seu tempo. Dele veio o Apollo que é bem forte na comunidade GraphQL e ainda existe – mas cada vez como uma estrela cadente.

    Slides

    Ver talk
  26. Content Strategy in Brazil: Where It Is Now and Where It’s Going

    Content creators in Brazil face many unique challenges. Mobile and social media reign supreme, and yet there are still those who don’t have access to even the most basic technology. Multi-track presentation at Content Strategy Forum at Cape Town, South Africa.

    Slides

    Ver talk