Série de palestras para desenvolvedores 2021

Fique ligado nos dias 15 e 16 de novembro para ouvir palestras e apresentações de alguns dos melhores palestrantes e educadores do setor sobre o futuro do desenvolvimento da web. Transmição ao vivo na Cloudflare TV, sem necessidade de registro!

Segunda-feira, 15 de novembro de 2021

Apresentação da série de palestras para desenvolvedores da Cloudflare

Rita Kozlov

Participe conosco da chamada inicial para apresentar nossa Speaker Series, com nossa Diretora de Produtos, Rita Kozlov e nosso Diretor de Defesa de Desenvolvedores, Kristian Freeman.

Sintonize

Uma regra para todos: aprendizado público

Gift Egwuenu

Vamos falar sobre a ideia de que o aprendizado é uma parte essencial da carreira e o quanto é importante encontrar o melhor método de aprendizagem para você Além disso, vamos ver algumas técnicas de aprendizado com um foco crítico no aprendizado em público.

Sintonize

Otimizar o fluxo de trabalho do desenvolvedor com o Sourcegraph

Prosper Otemuyiwa

Nesta palestra, você verá como ser um desenvolvedor super produtivo, acelerando seu trabalho com a pesquisa de código, até mesmo em grandes bases de código, descobrindo segredos e vulnerabilidades e revelando insights do código.

Sintonize

Proteger seus aplicativos Jamstack — Alguns conceitos que você precisa saber

James Quick

Nos últimos anos, o Jamstack mudou drasticamente a maneira como criamos sites. Com essas mudanças tão rápidas, você conhece as práticas recomendadas para proteger seus aplicativos Jamstack?

Nesta palestra, vamos falar sobre autenticação e autorização e como esses dois recursos mudaram com a evolução do Jamstack. Também vamos discutir como acompanhar e validar usuários no lado do cliente e do servidor usando cookies, sessões e tokens web JSON. Participe desta conversa para não ficar para trás em questões de autenticação moderna no Jamstack.

Sintonize

Como distribuir seu banco de dados a centenas de locais de borda?

Erwin van der Koogh

Escrever um banco de dados já é difícil o suficiente. Escrever um banco de dados que replique escritas facilmente para vários continentes é mais difícil ainda. Porém o AWS, o Azure e players menores como o FaunaDB têm ótimas soluções para isso.

Mas e se você quiser distribuir seu banco de dados em centenas de locais em vez de em algumas regiões? Nesta palestra, vamos explicar um novo modelo que a Cloudflare desenvolveu para solucionar esse desafio e os próximos passos.

Sintonize

Conectar bancos de dados SQL ou MongoDB ao Cloudflare Workers com o Prisma

Matthew Mueller

Vamos mostrar como configurar e implantar o Cloudflare Worker, que usa o Prisma Client e o Prisma Data Proxy para se conectar ao banco de dados SQL ou MongoDB. O Data Proxy também gerencia o pool de conexões, então, você nunca sobrecarrega seu banco de dados com muitas conexões.

Sintonize

Três maneiras de simplificar seu fluxo de trabalho com o Cloudflare Workers

Jon Kuperman, Mike Sherov

Nesta sessão iremos mostrar a você como simplificar seu fluxo de trabalho de desenvolvimento utilizando o Workers para criar soluções rapidamente, pois caso contrário, seria necessário comprá-las de um terceiro. Por exemplo, usar o Workers para geolocalização, otimização de imagens e detecção de bots.

Sintonize

Impulsionar sites estáticos em escala com Svelte e Elder.js

Luke Edwards, Nick Reese

Participe dessa conversa informal sobre uma estrutura que prioriza o SEO para criar sites estáticos de alta performance em grande escala.

Sintonize

Croquet: computação de borda para desenvolvedores de front-end (!)

Vanessa Freudenberg

Com o Croquet, você cria aplicativos web para vários usuários em tempo real sem servidor ou código de rede. Vanessa, cofundadora e diretora de arquitetura da Croquet, vai demonstrar como criar esse tipo de aplicativo executando só um pouco de JavaScript do lado do cliente no navegador web. Enquanto isso, nos bastidores, os servidores globais da Croquet estão sincronizando suas sessões no navegador e mantendo a baixa latência da computação de borda, e assim você não precisa implantar nada.

A Croquet está testando a migração dos servidores para uma implantação sem servidor e a Vanessa vai explicar por que o Cloudflare Workers e o Durable Objects são as ferramentas ideais para isso.

Sintonize

Terça-feira, 16 de novembro de 2021

Jamstack te dá asas

Obinna Ekwuno

Todas as plataformas sem servidor são uma extensão dos superpoderes dos desenvolvedores de front-end e ficam ainda melhores sem servidor ao fazer com que aquela linha indefinida do middleware, sobre quem possui o quê, entre as equipes de back-end e front-end, se torne um pouco mais clara. A pergunta "Quem é o dono do servidor de proxy?" finalmente tem uma resposta. "Sou eu!".

Mas o que acontece com o código sem servidor quando ele "sai" do nosso computador? Para onde ele vai? Ele faz novos amigos longe daqui? Ele consegue se adaptar e crescer conforme escalonamos? Vamos falar sobre isso. Nesta palestra, conversaremos um pouco sobre como inovar em plataformas sem servidor.

Sintonize

Renderização de trabalhos de serviço, na nuvem e no navegador

Jon Kuperman, Jeff Posnick

Nesta sessão, você vai aprender a renderizar seu site totalmente sob demanda, usando o Cloudflare Workers para gerar HTML na nuvem e Service do Workers para armazenar em cache e gerar HTML no lado do cliente.

Sintonize

O estado dos frameworks de pilha completa

Jon Kuperman, Aisha Blake

Participe de um bate-papo informal sobre como explorar o estado das estruturas full stack e como monitorá-las. Nossa conversa será conduzida por Aisha Blake, engenheira-líder de Relações com Desenvolvedores da New Relic e Jon Kuperman, porta-voz de desenvolvedores na Cloudflare.

Sintonize

WebAssembly sem servidor com o Cloudflare Workers

Robert Aboukhalil

Vamos falar sobre como criar APIs com tecnologia WebAssembly no Cloudflare Workers. Como exemplo concreto, vamos usar uma ferramenta de análise de dados escrita em C, compilá-la no WebAssembly e implantá-la com o Wrangler. Também vamos discutir várias ferramentas de depuração, bem como as vantagens e desvantagens do WebAssembly sem servidor.

Sintonize

Estado globalmente consistente com o Cloudflare Workers e o Fauna

Terça-feira, 16 de novembro, 10h30 às 11h (PT)

Rob Sutter, Kristian Freeman

Você tem um encontro marcado com a gente e o porta-voz de desenvolvedores da Fauna, Rob Sutter, para saber mais sobre como gerenciar o estado do seu aplicativo com sólida consistência e ainda ter a baixa latência exigida pelos usuários.

Sintonize

Como aprimorar as recomendações de notícias com o Cloudflare Workers e grafos de conhecimento

William Lyon

Exibir conteúdo relevante para os usuários pode ser particularmente desafiador para os sites de notícias. Nesta palestra, vamos falar sobre como criar um ponto de terminação de recomendação de notícias com reconhecimento de local usando o Cloudflare Workers e o banco de dados gráfico Neo4j.

Sintonize

Sites superpoderosos com o Cloudflare Pages e o Sanity.io

Terça-feira, 16 de novembro, 11h30 às 12h (PT)

Kapehe

Nesta conversa, vamos criar nossa própria página de eventos com o Nuxt.js e o Sanity.io using um projeto inicial do Sanity. Quando o front-end e o back-end de conteúdo estiverem prontos, vamos implantar tudo no Cloudflare Pages. Por meio de um teste de estresse, da adição de alguns webhooks alimentados pelo GROQ do Sanity com o Cloudflare Deploy Hooks e validação de conteúdo, o resultado será uma página de eventos totalmente funcional.

Sintonize

Criar apps com o Cloudflare Workers e o Hasura

Vishwa Mehta

Nesta palestra, vou definir o manual para criar aplicativos sem servidor usando o Cloudflare Workers e mostrarei como o Hasura se encaixa na arquitetura. Em seguida, você vai entender a anatomia de um aplicativo básico com autenticação JWT e RBAC implementados. Neste caso, o serviço de autenticação é uma função sem servidor implantada com o Workers e vinculada à API GraphQL com o Hasura Actions. Além disso, vamos usar o mecanismo de autorização integrado do Hasura para implementar controle de acesso baseado em função para que nossos usuários acessem dados no banco de dados.

Sintonize