Durante a Full Stack Week da Cloudflare anunciamos que iríamos capacitar os desenvolvedores a escrever códigos sem se preocupar com infraestrutura, segurança, performance e escalabilidade.
Nesta semana, assim como nas Semanas de Inovação, vamos fazer uma série de anúncios para mostrar como vemos o futuro da computação e oferecer aos desenvolvedores as ferramentas necessárias para criar aplicativos em nossa Rede.
A capacidade de fazer conexões de clientes TCP e QUIC a partir do Workers e dos Durable Objects, bem como a capacidade de se conectar ao Workers por TCP e QUIC sem usar HTTP, chegará ao Cloudflare Workers. Dê uma espiada no que estamos fazendo.
A Cloudflare anunciou novas ferramentas e integrações para tornar o desenvolvimento de aplicativos simples, flexível e rápido. Agora, os desenvolvedores poderão se conectar aos bancos de dados existentes, como MySQL, MongoDB, Prisma ou Postgres, juntamente com as próprias ferramentas da Cloudflare, como Durable Objects, para armazenar e acessar dados de maneira fácil e inteligente na borda.
Guido venceu na categoria de inovação de uma das maiores Game Jams com uma combinação de Pages, Durable Objects, APIs de navegador modernas e muita criatividade.
Hoje anunciamos que os Durable Objects já estão disponíveis para todos e prontos para produção para você usar!
Com as implantações globais integradas, a grande escalabilidade e a flexibilidade do JavaScript, cada vez mais aplicativos estão sendo criados na nossa plataforma.
Os clientes já podem se conectar a bancos de dados Postgres ou MySQL diretamente do Workers com o Cloudflare Tunnel. No futuro, será possível usar conectores de banco de dados para fazer isso de forma nativa, com uma API Socket padronizada.
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.
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.
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.
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.
Sunil Pai
Vamos falar sobre o futuro do React e de outras estruturas de aplicativos web, bem como sobre o papel da renderização na borda na evolução do desenvolvimento de aplicativos.
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.
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.
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.
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.
Greg McKeon, Kabir Sikand, Erwin van der Koogh
Você tem um encontro marcado com nossas equipes de produtos e engenharia para falar sobre os lançamentos de hoje!
As novidades são: conectores de bancos de dados relacionais, compatibilidade do Workers com MongoDB Atlas e Prisma, Durable Objects, TCP e Sockets para Workers e Jamstack e Durable Objects.
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.
É um prazer anunciar a segunda geração de ferramentas para desenvolvedores do Cloudflare Workers. É uma nova experiência para o desenvolvedor pronta para uso, extremamente rápida e pode até mesmo executar o Workers em uma máquina local. (Sim!)
Toda vez que o código de runtime do Workers é criado, um script é executado nas APIs públicas e gera os tipos Rust e TypeScript, bem como um arquivo JSON que contém uma representação intermediárias de tipos estáticos. Os tipos são enviados aos repositórios adequados e o arquivo JSON é carregado também.
Com o Nodecraft, gamers podem hospedar servidores dedicados para seus jogos favoritos. James Ross é o diretor de tecnologia da Nodecraft e defendeu a adoção da Cloudflare — principalmente o Cloudflare Workers — na empresa.
É um prazer anunciar os Serviços, o novo jeito de criar aplicativos distribuídos e compostos no Cloudflare Workers. Saiba como os Serviços substituem a tradicional "arquitetura de microsserviços" por um modelo de abstração alternativo e sem custos.
Agora você pode usar os módulos JavaScript, também conhecidos como ECMAScript ou "ES", no Cloudflare Workers. Isso substitui a antiga sintaxe "addEventListener" por uma nova semântica de "importação" e "exportação" que facilita muito a escrita de código modular e reutilizável.
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.
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.
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.
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.
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.
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.
Nevi Shah, Glen Maddern, Cina Saffary, Obinna Ekwuno, Jon Kuperman, Kristian Freeman
Você tem um encontro marcado com nossas equipes de produtos e engenharia para falar sobre os lançamentos de hoje!
Hoje, vamos conversar sobre o Wrangler V2 Beta, apresentar os Serviços do Workers; Os módulos JavaScript do Workers; os Tipos Gerados Automaticamente e temos um desenvolvedor em destaque, o James Ross da Nodecraft.
Cloudflare Pages firma parceria com um dos principais CMSs sem cabeçalho
O Cloudflare Pages com Funções já está em Beta aberto!
Cloudflare Pages firma parceria com o GitLab para integração completa com git.
Devido à natureza da CodePen — a saber, código de hospedagem e um recurso de incorporação incrivelmente popular, que permite aos desenvolvedores compartilhar as "canetas" da CodePen em todo o mundo —, qualquer tipo de otimização pode ter um impacto massivo nos negócios da CodePen.
O suporte full-stack para o Cloudflare Pages já está em Beta aberto e você pode testar hoje com este exemplo de projeto de compartilhamento de imagem que se integra com KV, Durable Objects, Cloudflare Images e Cloudflare Access.
Nevi Shah, Glen Maddern, Cina Saffary, Obinna Ekwuno, Jon Kuperman, Kristian Freeman
Você tem um encontro marcado com nossas equipes de produtos e engenharia para falar sobre os lançamentos de hoje!
Não perca: O Cloudflare Pages agora é Full Stack; Cloudflare Pages firma parceria com o GitLab; Criação de Full Stack com o Pages, Parcerias do Cloudflare Pages com CMSs sem cabeçalho, Desenvolvedor em destaque: CodePen
Há dois meses, lançamos o Cloudflare Images para todos e ficamos impressionados com a adesão e os comentários que recebemos. Hoje, anunciamos que o Cloudflare Images é compatível com AVIF e Blur, e uma prévia da futuras funcionalidades.
Jacob administra a TriTails Premium Beef, uma loja virtual de carne, um produto muito perecível. Portanto, ele enfrenta desafios específicos com o frete. Como desenvolvedor, ele recorreu ao Airtable e ao Cloudflare Workers para automatizar grande parte do processo e conseguir lidar com o rápido crescimento da empresa.
Agora é possível modificar cabeçalhos de resposta HTTP com as Regras de Transformação da Cloudflare.
O Programa Developer Expert da Cloudflare recompensa os desenvolvedores que criam na Cloudflare
O Workers está cada vez mais liberado, com zero de saída, mais tempo de execução e mais scripts.
Apoorva Ravikrishnan, Sam Marsh, Marc Lamik
Você tem um encontro marcado com nossas equipes de produtos e engenharia para falar sobre os lançamentos de hoje!
Não percam: Modificar cabeçalhos de resposta HTTP com as Regras de Transformação; O Cloudflare Images apresenta AVIF, Blur e Bundle com Stream
Kristian Freeman Kabir Sikand, Albert Zhao
Você tem um encontro marcado com nossas equipes de produtos e engenharia para falar sobre os lançamentos de hoje!
Não perca: Programa Developer Expert da Cloudflare; Workers agora mais liberado; Desenvolvedor em destaque: automatizar fluxos de trabalho com o Airtable e o Cloudflare Workers
Processar pagamentos nos seus apps é fundamental para ter um negócio online. Para muitos desenvolvedores, a principal opção para processar pagamentos é o Stripe.
Estamos desenvolvendo um exemplo de aplicativo SaaS com todos os recursos, que será totalmente integrado à pilha da Cloudflare.
Uma das coisas mais animadoras da arquitetura sem servidor não é poder criar de tudo, mas sim a fácil conectividade com diversos serviços gerenciados. Tejas Mehta criou o cClip ao conectar serviços como RevenueCat, Stripe Firebase a um produto completo.
Hoje, vamos criar um aplicativo de vídeo inspirado na Cloudflare TV. Teremos autenticação de usuários e os administradores poderão carregar vídeos gravados e transmitir conteúdos novos ao vivo. Imagine criar seu próprio canal do YouTube ou da Twitch usando os serviços da Cloudflare!
Hoje, estamos ampliando a visão do Stream Player com uma série de novas opções de personalização para ajudar você a oferecer a melhor experiência ao usuário final.
Matthew Prince, Chris Dixon
Você tem um encontro marcado com Chris Dixon, sócio na a16z, para um bate-papo informal sobre a Web3 com o cofundador e CEO da Cloudflare Matthew Prince.
James Snell, Rita Kozlov, Jon Kuperman, Luke Edwards, Zaid Farooqui
Você tem um encontro marcado com nossas equipes de produtos e engenharia para falar sobre os lançamentos de hoje!
Não perca: Suporte nativo para o SDK do JavaScript do Stripe no Cloudflare Workers, Novas personalizações do Stream Player para impulsionar sua experiência de vídeo, Lançar uma startup no Cloudflare Workers, Um CMS de código aberto na pilha da Cloudflare: post de apresentação, Crie seu próximo aplicativo de vídeo na Cloudflare
Há alguns meses, compartilhamos extensos resultados de benchmarking sobre redes de borda em todo o mundo e nos comprometemos a melhorar 10% das redes em que não somos o nº 1. Aqui estão nossos resultados hoje.