![As demos do Steam Next Fest que mais gostei Foco Kaser](https://optimuscloud.com.br/wp-content/uploads/2024/06/1719062522_As-demos-do-Steam-Next-Fest-que-mais-gostei-Foco-150x150.jpg)
As demos do Steam Next Fest que mais gostei Foco Kaser
22 de junho de 2024![Introdução ao Gleam, uma nova linguagem de programação funcional](https://optimuscloud.com.br/wp-content/uploads/2024/06/1719072005_Introducao-ao-Gleam-uma-nova-linguagem-de-programacao-funcional-150x150.jpg)
Introdução ao Gleam, uma nova linguagem de programação funcional
22 de junho de 2024O React 19 quase desacelerou a Internet na semana passada – ou pelo menos os sites existentes construídos com React, de acordo com Henrique Yuji da Code Miner, uma boutique de software que mantém um blog interessante com o mesmo nome. O problema relacionado ao Suspense e uma diferença na forma como ele é tratado no React 18 e 19.
“Suspense é um componente React que permite exibir um substituto até que seus filhos terminem de carregar, seja porque esses componentes filhos estão sendo carregados lentamente ou porque estão usando um mecanismo de busca de dados habilitado para Suspense”, explicou Yugi.
“Esta não é a primeira vez que há resistência da comunidade em relação às mudanças introduzidas no React sem muita consideração em como o React é usado fora do Meta e do Vercel.”
– Henrique Yuji, Minerador de Código
Ele detalhou uma série de tweets que revelaram o problema, começando com um do líder de tecnologia de front-end e engenheiro de software Dominik Dorfmeister, que observou que parecia haver uma diferença entre o React 18 e o 18 em termos de como o Suspense lida com a busca paralela. Dorfmeister é um dos principais mantenedores do TanStack Query. Dorfmeister ofereceu provas com links para os sandboxes React 18 e 19. Ele também escreveu uma extensa postagem no blog sobre a descoberta do Suspense.
“Sim, isso parece uma má jogada, especialmente porque pegaria os aplicativos e casos de uso existentes e os tornaria automaticamente piores”, respondeu Tanner Linsley, criador do React Query e do TanStack.
Acontece que o React 19 desativa a renderização paralela de arquivamentos dentro do mesmo limite do Suspense, escreveu Yuki, acrescentando “o que essencialmente introduz cascatas de busca de dados para dados que são buscados dentro desses irmãos”.
Yuki faz um bom trabalho explicando como o Suspense passou a ser usado no cliente para busca de dados e por que a mudança é problemática para pessoas que dependem desse padrão, acrescentou.
Ele também criticou a equipe do React por mencioná-lo apenas em uma única linha e observar que há uma desconexão entre a comunidade do React e a equipe do React. Ele criticou particularmente Meta e Vercel por serem um pouco surdos sobre como o React é usado pela comunidade em geral.
“Esta não é a primeira vez que há resistência da comunidade em relação às mudanças introduzidas no React sem muita consideração em como o React é usado fora do Meta e do Vercel. O esforço da equipe do React e especialmente da Vercel para tornar os RSCs (React Server Components) uma parte fundamental da construção com o React é um desses casos”, escreveu ele. “Está claro que há um desalinhamento entre o que os mantenedores do React acham que é melhor para o futuro do React e as opiniões da comunidade sobre o assunto.”
Mas tudo está bem quando acaba bem… pelo menos, desde que a lição seja aprendida.
“Depois de muita resistência pública, discussões acaloradas e provavelmente muita conversa nos bastidores, a equipe do React recuou e decidiu adiar essa mudança por enquanto”, escreveu Yuki.
Uso de banco de dados vetorial aumenta 44%
O uso de bancos de dados vetoriais está aumentando muito, de acordo com o relatório State of AI de 2024 da Retool: Sessenta e quatro por cento dos entrevistados este ano dizem que estão usando um banco de dados vetorial, em comparação com apenas 20% na pesquisa do ano passado.
A pesquisa também constatou que 23% estão customizando modelos usando bancos de dados vetoriais ou RAG.
A pesquisa também analisou GPUs e descobriu que 68% dos entrevistados usam GPUs diretamente; uma minoria de 19% deles possui ou opera essas GPUs internamente. A maioria (57%) aluga principalmente de grandes provedores de nuvem e 19% são clientes de provedores emergentes.
![Quadro de líderes do banco de dados vetorial de acordo com o recente estado da IA da Retool.](https://optimuscloud.com.br/wp-content/uploads/2024/06/React-19-Change-irrita-alguns-desenvolvedores-Saltos-de-uso-de.jpg)
Quadro de líderes do banco de dados vetorial. Fonte: Estado recente da IA da Retool.
Cinquenta e quatro por cento relataram ter alcançado um ROI positivo com seus investimentos em GPUs, enquanto 5% disseram que não estão obtendo um ROI positivo. Vinte e cinco por cento responderam que não sabiam.
De forma bastante reveladora, 48% acham que estão alocando GPUs corretamente, mas muitos simplesmente não sabem. Os entrevistados que acham que sua empresa aloca GPUs corretamente têm maior probabilidade (73%) de relatar um ROI positivo em seu investimento em GPU.
Netlify adiciona integração com Adobe Experience Manager
A plataforma de desenvolvimento web Netlify agora se integra ao Adobe Experience Manager, um sistema de gerenciamento de conteúdo para sites e aplicativos móveis. Isso permitirá que os usuários do AEM usem o CMS headless do Netlify e mudem aplicativos da web monolíticos legados para sites combináveis, disse a empresa, o que se encaixa perfeitamente com as mensagens da web combináveis do Netlify.
Isso agilizará os fluxos de trabalho e reduzirá o número de pontos de contato necessários em projetos multicanais, disse Netlify.
“Os usuários do AEM há muito precisam de uma ferramenta para migrar aplicativos da web monolíticos legados para combináveis”, disse Matt Biilmann, cofundador e CEO da Netlify, no comunicado à imprensa. “Com a integração do AEM, os usuários podem entrar no mercado e criar front-ends da Web com muito mais rapidez, ao mesmo tempo que conectam ferramentas entre fluxos de trabalho para reduzir gargalos. O resultado final são experiências digitais de alto desempenho construídas de maneira rápida, flexível e indolor.”
A Netlify e seu ecossistema de parceiros também anunciaram vários aceleradores verticais projetados “para facilitar a transição da arquitetura monolítica para a arquitetura combinável”, acrescentou a empresa. Esses disseram:
- O acelerador GEAR da Valtech foi projetado para a indústria de manufatura. Está focado no comércio pós-venda por meio de portais de clientes e aprimora as funcionalidades B2B com a arquitetura Netlify.
- O Composable Accelerator do XCentium para o setor de serviços financeiros, permitindo rápida implantação e economia de custos com modelos pré-construídos, suporte multilíngue e integração tecnológica.
- O CAFE Accelerator da Apply Digital, que ajuda as empresas a acelerar os cronogramas dos projetos com um conjunto de ferramentas e integrações. Ele foi projetado para provas rápidas de conceito e projetos liderados por soluções, observou Netlify.
JetBrains AI Assistant integra DeepMind Gemini do Google
O AI Assistant da empresa Devtools JetBrains agora está aproveitando o modelo de linguagem DeepMind Gemini do Google, que irá desbloquear uma série de novos casos de uso para o AI Assistant, disse a empresa.
Google DeepMind Gemini é uma família de modelos multimodais de grande linguagem desenvolvidos pelo Google DeepMind. É o sucessor do LaMDA e do PaLM 2. Inclui:
- Gemini Ultra, otimizado para tarefas complexas como código e raciocínio, com suporte para vários idiomas;
- Gemini Pro, um modelo de desempenho geral que é nativamente multimodal, com uma longa janela de contexto atualizada de até dois milhões de tokens;
- Gemini Flash, um modelo leve otimizado para velocidade e eficiência; e
- Gemini Nano, modelo otimizado para tarefas no dispositivo.
O JetBrains AI Assistant incorpora Ultra e Pro, que a empresa apresentou durante seu AI Hackathon com o Google. Isso levou a JetBrains a decidir integrar o Gemini, que a empresa afirma tornar seu AI Assistant a única ferramenta que escolhe o melhor modelo de linguagem grande para cada problema.
O AI Assistant escolhe o modelo ideal para cada tarefa. Gemini traz uma longa janela de contexto, raciocínio avançado e “desempenho impressionante” para a oferta da JetBrains, disse a empresa. Isso ajudará em casos de uso onde a eficiência de custos em alto volume e baixa latência são importantes, acrescentou.
O AI Assistant está disponível no JetBrains IDE e pode gerar código, sugerir sutilezas para problemas específicos ou refatorar funções. Também pode gerar testes, documentação e mensagens de commit. A pesquisa da JetBrains descobriu que, em média, os desenvolvedores relatam economias de até 8 horas por semana com a IA.
Pesquisa sobre o estado do front-end
A Pesquisa sobre o Estado do Frontend 2024 está online. Se você é um profissional de front-end, a equipe de pesquisa está solicitando que você responda a esta pesquisa de 10 minutos. Ele será usado para criar um relatório gratuito sobre as tendências do setor. Em 2022, a pesquisa coletou opiniões de aproximadamente 4.000 desenvolvedores frontend.
A postagem React 19 Changes irrita alguns desenvolvedores; Os saltos de uso do banco de dados vetorial apareceram pela primeira vez em The New Stack.