jardim do jojo


// Publicado em: 28 de março de 2023

Talks I’ve done in the past. Mostly about technology.

The State of Open Source Serverless

In this presentation, Jonatas will talk about the Serverless state in the open source world, walking through projects and their architectures, technologies, achievements, and communities, showing how they got here and discussing their challenges for the future. Resources here.

Learning Knative with AWS Lambda

You may not know, but the Serverless land has a territory dominated by containers, cloud native technologies and, of course, Kubernetes. In this mysterious region lives a platform called Knative, born to show the world that whales can be functions too! In this talk, Jojo will gently introduce Knative and its ecosystem by migrating an AWS Lambda function to, well, a Knative infrastructure. Will it work? He hopes so!

Mastering Meetups // Lightning Talk

Lightning talk about tips for newcomers to make the most of Meetups!

Aventuras de um Nômade Digital @ Python Brasil // 2019

Oi, eu sou o Jojo, e desde Outubro de 2017 eu só tenho um trampo remoto, uma mochila nas contas e vontade conhecer o mundo. Nessa palestra – que mais parece uma conversa de bar – vou contar pra vocês como foi meu último ano vivendo como um nômade rolezeiro digital e como você pode fazer o mesmo!

Breaking the Ice at Conferences // Lightning Talk

This talk is about three small techniques to break the ice while meeting new people at conferences, inspired by Eric Holscher (Write the Docs co-founder) articles!

Serverless for Pythonistas @ PyCon Colombia // 2018

In this talk, I’m going to talk about the Serverless principles – such as single purpose functions and event-driven architecture –, use cases, drawbacks and opportunities. Since this architecture relies in cloud vendors, we are going to see how commercial and open source solutions are changing the way we build and create software. Of course Serverless isn’t a silver bullet, but it can be a good choice. On top of the paradigm, I’ll show how the Python language fits in this new world, the tools, frameworks and design patterns used to create scalable and cheap applications, proving that even in this new hype of software development, simple is still better than complex.

Batteries Included @ PyConZA // 2018

Python is a “batteries included” language, but how many batteries are you using today? It’s so easy to install and import a third-party package that we end up forgetting how vast and valuable the Python Standard Library is. In this talk I’ll be exploring the default Python ecosystem, the one that does not need a pip install to be used. From collections to bisect, everyone from with any Python knowledge is welcome to have some fun and learn about the tools you already have in your toolbelt.

Django Channeled @ PyConAR // 2017

Instead of just receiving and answering requests – one by one – Channels changes the way Django works, towards an event-driven approach. With that, we now have access to WebSockets and others asynchronous wonders. Event driven for the win! In this talk, we are going to see the asynchronous concepts and who to iplement them with Django Channels.

In the land of Serverless, who uses Zappa is king! @ PyConZA // 2017

Serverless is an architecture style where we don’t have servers*, dealing just with third-party services. This means infinite scaling, less downtime and less maintenance. Of course this is not the answer for every problem, but it can be a good choice. Together with this concept, there’s Zappa, a framework that makes that easily to deploy Python WSGI applications with AWS Lambda and AWS API Gateway. In this talk, we’re going to discuss about the concept and the tool, deploying a web Python application with Zappa!

Serverless & DevOps @ DevOps Floripa // 2017

Serverless is an architectural style where we don’t have servers*, dealing just with third party services. This means almost infinity scaling, less downtime and less maintenance. Of course Serverless isn’t a silver bullet, but it can be a good choice. In this talk, I’ll demystify the Serverless concept, introducing its principal provides, architectures, pros and cons – and how the DevOps’ culture fits into this new paradigm.

DRF vs Graphene @ Python Floripa // 2017

DRF é uma biblioteca para construir REST Web APIs. Estável, muito bem testada e utilizada há vários anos por diversas empresas, geralmente é o primeiro ponto de contato de muitos desenvolvedores que desejam iniciar no mundo de aplicações web. Graphene, por outro lado, implementa a linguagem GraphQL, que muda completamente a maneira de disponibilizar recursos para clientes na web. Django REST Framework e Graphene são duas coisas totalmente diferentes, eu sei. Mas vejo cada vez mais usuários do DRF se perguntando o que é Graphene e se ele pode realmente substituir a maneira que criamos Web APIs.

Nessa talk, irei apresentar as duas ferramentas, como elas funcionam, os problemas que resolvem, e como elas podem – ou não – serem comparadas.

API Design: Think First, Code Later @ Python Floripa // 2017

API Design matters. It tends to stop people from just hacking things together to take a step back and see the bigger picture. Code from the talk here. Blog post here.

Ansible: Infraestrutura como Código @ FISL 17 // 2017

Ansible é uma ferramenta de automação de TI, cujo diferencial é a mínima curva de aprendizado e a não necessidade de agentes. Código da palestra aqui.