Hotwire meets The Platform™ [EN]

Duração: ~30 minutos / Data: (soon)

Descrição:

Most apps you work on, while delivering much value, are simple in their mechanisms. That’s why you use Rails. It makes things very simple. As Rails, PWAs are simple yet powerful. You write once and run anywhere as regular web pages or as a native-like app. It gets better when you find out how powerful HTML APIs are today.

I will show you how to leverage all those benefits while building an engaging and efficient app using Rails and Hotwire.

Slides:

(soon)


Architecting the Unconventional: A Case Study in Software Design [EN]

Duração: ~30 minutos / Data: 11 de Abril de 2024

Descrição:

If you search for ‘clean architecture’ on GitHub you will find a bunch of nice implementations applying such an architecture. The same goes for onion, hexagonal, and such. Besides the similarities between the architectural patterns, these applications are all implemented for common web applications. By common, I mean a web application that receives a request that a controller handles. It also has a database and so on.

Not all applications are like that, though. In this talk, I will walk through a use case where I implemented an unconventional application - an application that handles background jobs - and I will show how we can apply an architectural pattern to any kind of application

Slides:

https://docs.google.com/presentation/d/1sMEhBqycXWgFTut750sU9QXz7crkH6NLPsmQE6OfJD0/edit?usp=sharing


GURU-CE 2024 - Como evitar o estouro de memória em aplicações Ruby

Duração: ~30 minutos / Data: 9 de Novembro de 2024

Descrição:

Nessa talk, apresento um case em que meu time esbarrou em um estouro de memória por conta de mal uso de uma gem. Vamos falar sobre como identificar o problema, como corrigir e como evitar que isso aconteça novamente.

Slides:

https://docs.google.com/presentation/d/1OlLCa5sX08x8TZNdlX-fqNDrH9wWxaZHlSwNIhgxGGM/edit?usp=sharing


Google I/O Extended 2024 - Introdução ao Gemini no Firebase

Duração: ~30 minutos / Data: 13 de Julho de 2024

Descrição:

Nessa talk, apresento conceitos base sobre Modelos de IA generativos e mostro como podem ser utilizados usando o Firebase e o Gemini. Como demonstração, construímos um chat inteligente usando RAG.

Talk:

Slides:

https://docs.google.com/presentation/d/1lzwdDXjuSrtYCoaFPhYRVqXkS-nq0s2heCXZih1oYso/edit?usp=drive_link


Google I/O Extended 2023 - What's new in the web

Duração: ~30 minutos / Data: 13 de Junho de 2023

Descrição:

Nessa apresentação, mostro as novidades do mundo web, como CSS nesting, novos seletores, elemento <dialog>, e muito mais. Além disso, mostro como os devs podem se manter atualizados com as novidades do mundo web.

Talk:

Slides:

https://docs.google.com/presentation/d/1D4IpIjpkVqXxMwYAl7BdzBx1ogIfS3YdGCs-tmLEI38/edit?usp=sharing


Do zero ao app com Firebase

Duração: ~60 minutos

Descrição:

Exploramos o vasto ecossistema do Firebase. Abordamos o desenvolvimento completo de aplicações, começando pela autenticação de usuários, passando pelo banco de dados Firestore para gerenciar dados de forma eficiente, até o armazenamento seguro no Firebase Storage. Concluímos com uma visão abrangente sobre como realizar implantações eficazes utilizando o Firebase Hosting.

Descubra como aproveitar ao máximo as ferramentas de desenvolvimento do Firebase para criar aplicativos robustos e escaláveis.


Paradigmas de Programação

Duração: ~60 minutos

Descrição:

Nessa talk falamos sobre os paradigmas de programação existentes e como eles podem ser úteis para ver os problemas diários sob perspectivas diferentes. Além de notarmos o overlapping existente hoje em linguagems multiparadigmas como Ruby e JavaScript

Slides:

https://docs.google.com/presentation/d/13yKEtE6scy50vl-DXEJVcXWFg715yy_xKEtq8Oq8B3g/edit?usp=sharing