![Usuários nativos da nuvem lutam para obter benefícios, afirma o relatório](https://optimuscloud.com.br/wp-content/uploads/2024/01/1706146793_Usuarios-nativos-da-nuvem-lutam-para-obter-beneficios-afirma-o-150x150.jpg)
Usuários nativos da nuvem lutam para obter benefícios, afirma o relatório
24 de janeiro de 2024![Como usar a função slice() do Python](https://optimuscloud.com.br/wp-content/uploads/2024/01/1706151002_Como-usar-a-funcao-slice-do-Python-150x150.jpg)
Como usar a função slice() do Python
24 de janeiro de 2024O Remix introduziu um modo SPA (aplicativo de página única) na quinta-feira, embora esteja marcado como instável por enquanto. A estrutura full stack anunciou que o modo SPA está disponível no Remix versão 2.5 em um tweet recente.
“Desde o início, a opinião da Remix sempre foi que você é o dono da arquitetura do seu servidor”, observou o tweet. “Embora acreditemos que ter um servidor oferece o melhor UX/Desempenho/SEO/etc. para a maioria dos aplicativos, também é inegável que existem muitos casos de uso válidos para um aplicativo de página única no mundo real…”
Por exemplo, continua, os SPAs são úteis se um desenvolvedor não deseja executar um servidor Node.js ou gerenciar um servidor e deseja implantar por meio de arquivos estáticos em uma rede de entrega de conteúdo (CDN). SPAs também são úteis se alguém estiver desenvolvendo um aplicativo incorporado que não pode ser renderizado pelo servidor ou se um desenvolvedor quiser migrar um aplicativo React Router para Remix. Por fim, pode ser útil se, parafraseando o desenvolvedor Kent Dodds, seu chefe simplesmente não se importa com o limite máximo de uma arquitetura SPA e não permite que sua equipe re-arquitete.
O modo SPA requer que seu aplicativo use Vite e o plug-in Remix Vite, de acordo com a documentação do Remix SPA. O modo SPA baseia-se fortemente nas APIs de dados do cliente. As notas de lançamento dizem que o Modo SPA permite aos desenvolvedores gerar um aplicativo Remix como um SPA independente servido a partir de um servidor estático. index.html
arquivo.
Além do requisito do plug-in Vite e Remix, existem algumas ações que gerarão um erro:
- Usando APIs de servidor, como cabeçalhos, carregadores e ações;
- Exportando um HydrateFallback de qualquer outro roteador — ele deve ser exportado do root.tsx no modo SPA; e
- Chamando serverLoader/serverAction dos métodos clientLoader/clientAction. Como não há nenhum servidor em execução, eles gerarão um erro de tempo de execução se forem chamados.
Astro 4.1 disponível
O framework Web Astro lançou a versão 4.1, que a equipe observou ser uma versão menor do que o normal. Junto com correções de bugs, a nova versão incluiu:
- Novas regras de auditoria de acessibilidade, o que significa avisos sobre atributos ARIA não suportados e atributos ausentes necessários para a função ARIA.
- Nova opção de configuração para client:visible, que agora aceita uma opção rootMargin que permitirá aos desenvolvedores especificar uma margem ao redor da janela de visualização para calcular a visibilidade.
- Codificação e decodificação de cookies personalizados por meio de novas funções de codificação e decodificação ao configurar e obter cookies.
Ele vem logo após o Astro 4.0, um lançamento significativo que chegou no início de dezembro. Essa versão introduziu a barra de ferramentas Astro dev, que permite a personalização da experiência de desenvolvimento do navegador local de um desenvolvedor com o Astro.
Pesquisa mostra que 26% dos desenvolvedores angulares adotaram sinais
A Angular entrevistou recentemente seus desenvolvedores sobre o uso da estrutura. A pesquisa obteve cerca de 12.000 respostas e descobriu que 26% já estavam usando sinais, embora ainda estivesse em versão prévia para desenvolvedores na época.
Signals dá ao Angular um “primitivo integrado para reatividade”, disse a defensora sênior do desenvolvedor Progress, Alyssa Nicoll, ao The New Stack em setembro. O Signals permite que os desenvolvedores gerenciem e respondam facilmente às mudanças em seus aplicativos.
A pesquisa também descobriu que 96% estão usando as APIs independentes mais recentes.
Embora os desenvolvedores tenham relatado que adoraram a integração do Angular entre os módulos principais, seu desempenho de tempo de execução e injeção de dependência, eles citaram a necessidade de melhorias na documentação e no código de amostra, no formato de autoria de componentes e no desempenho de carregamento inicial, escreveu Minko Gechev, líder de produto e DevRel para Angular no Google.
A pesquisa informará o roteiro da Angular para 2024, acrescentou Gechev.
Competição Quine para criar uma ferramenta de desenvolvimento de IA
Quine é uma empresa de desenvolvimento de software que promete ajudar os desenvolvedores a construir e monetizar suas reputações, contribuindo para projetos de código aberto. Recentemente, lançou uma função beta chamada Quests, que permite aos desenvolvedores competir criando um repositório baseado em um prompt ou tópico específico, que é enviado ao Quine para feedback da comunidade.
A primeira temporada de missões para criadores de Quine acontecerá a partir de novembro. 7 de janeiro de 2023, até janeiro 19 de janeiro de 2024. O que chamou nossa atenção, porém, foi essa busca recente – que na verdade termina após a temporada, em janeiro. 23 — para criar uma ferramenta de desenvolvedor desenvolvida com IA generativa.
“Você poderia aumentar suas ferramentas de desenvolvedor favoritas com LLMs, desenvolver aplicativos que ajudem as pessoas a escrever códigos melhores ou até mesmo um aplicativo que ajude as pessoas a contribuir para o código aberto”, observa a missão, acrescentando algumas ideias potenciais, como automatização de fluxos de trabalho, geração de código, documentação sintética ou ferramentas educacionais e tutoriais.
“Seja ousado e criativo”, incentiva a missão. “A comunidade responderá melhor a um MVP simples e completo que apresente uma ideia altamente criativa, em vez de uma base de código muito complexa que não funciona ou não foi finalizada!”
Até agora, 40 repositórios foram enviados.
O post Dev News: Remix adiciona modo SPA, Astro 4.1, adoção de sinais apareceu pela primeira vez em The New Stack.