Desbloqueie a hiperpersonalização com aplicativos adaptativos baseados em IA
29 de março de 2024The Glamorous Toolkit: Testando uma ferramenta de exploração de software
30 de março de 2024O Deno 1.42 foi lançado quinta-feira com suporte total para JSR, um registro de código aberto para pacotes JavaScript e TypeScript modernos desenvolvidos pela equipe Deno.
O JSR foi criado com suporte ao TypeScript em mente, de acordo com a documentação, portanto, os arquivos fonte do TypeScript são publicados diretamente no JSR. Deno e outras plataformas que suportam TypeScript nativamente podem usar esses arquivos diretamente. Isso significa que os desenvolvedores podem consumir e publicar em JSR sem ferramentas adicionais, acrescentou a equipe.
“Nossa visão com o Deno é simplificar a programação, e um aspecto importante disso é o gerenciamento de dependências”, escreveu a equipe. “Embora o npm tenha crescido e se tornado o registro de código aberto de maior sucesso, o consumo e a publicação de módulos tornaram-se cada vez mais complexos.”
Para outros ambientes – o documento menciona especificamente o Node.js – que não possuem suporte nativo ao TypeScript, o JSR transpilará o código-fonte para JavaScript e distribuirá os módulos com arquivos .d.ts para suportar ferramentas TypeScript para projetos Node.js.
JSR não pretende substituir o npm, mas sim se basear nele, oferecendo “um registro moderno, compatível com TypeScript e compatível com várias plataformas, totalmente integrado ao Deno”, acrescentou a equipe.
A versão introduziu dois novos subcomandos para facilitar o trabalho com JSR, incluindo:
deno add
que funciona comonpm add
mas o padrão é pacotes JSR edeno publish
que foi publicado na JSR.
O chatbot de IA de código aberto pode ser executado off-line
Jan Labs, uma empresa de robótica, lançou um chatbot de IA de código aberto que pode ser executado 100% offline em seu computador, de acordo com seu repositório GitHub. Está sendo promovido como uma alternativa ao ChatGPT, mas diferentemente da oferta proprietária, está operando sob a licença AGPLv3.
Jan é executado em diversas arquiteturas de hardware, incluindo:
- GPUs NVIDIA
- Série M da Apple
- AppleIntel
- LinuxDebian
“Usando TypeScript e C++, Jan é um sistema construído de forma pragmática que suporta uma variedade de estruturas e tempos de execução por meio de uma arquitetura modular”, escreveu a estudante de engenharia de ciência da computação Tanya Malhotra Malhotra. “Jan oferece versatilidade adequada para vários casos de uso, seja como modo de servidor headless com Node.js ou como cliente de desktop desenvolvido com Electron.”
Jan tem mais de 500 mil downloads, segundo seu site, que oferece downloads para MacOS, Linux e Windows.
Vercel atualiza chatbot Next.js
A Vercel atualizou seu chatbot Next.js AI para que possa usar o AI SDK 3.0 com componentes do React Server.
A plataforma de desenvolvimento front-end adicionou exemplos de UI generativa para ajudar os desenvolvedores a “criar rapidamente interfaces de bate-papo ricas, além de apenas texto simples”. Ele também atualizou o chatbot para o Next.js App Router e Shadcn UI mais recentes, Vercel observou em um post sobre as atualizações.
Por fim, Vercel removeu o requisito de criação de um aplicativo GitHub OAuth antes da implantação inicial.
Vercel também está trabalhando em um produto chamado V0 que geraria componentes React dinamicamente usando IA, de acordo com um vídeo recente do YouTube divulgado por Vercel.
Flutter estreia na Game Developers Conference
Flutter, o kit de desenvolvimento de software UI de código aberto criado pelo Google, estreou na Game Developers Conference em São Francisco na semana passada. Flutter é usado para desenvolver aplicativos multiplataforma para qualquer navegador da web, bem como Android, iOS, Linux, macOS e Windows.
Mais de 15.000 novos jogos para celular foram desenvolvidos com Flutter nos últimos 12 meses, desde a estreia do Flutter Casual Games Toolkit, escreveu Zoey Fan, gerente sênior de produto Flutter no Google.
“Flutter oferece vantagens atraentes para jogos casuais 2D, especialmente títulos baseados em interface ou baseados em turnos”, escreveu Fan. “O fato de ser de código aberto elimina taxas de licenciamento, fornece controle profundo sobre a mecânica do jogo e concede acesso a um rico ecossistema de plugins. O recurso ‘hot reload’ do Flutter acelera o desenvolvimento, enquanto seu mecanismo otimizado garante desempenho suave em todos os dispositivos, incluindo navegadores.”
Fan também compartilhou no que a equipe se concentrará este ano quando se trata de Flutter e jogos:
- Simplificando o desenvolvimento expandindo modelos de desenvolvimento de jogos, integrações de plugins e guias detalhados;
- Alcance expandido, facilitando a implantação do Flutter na web e em outras plataformas; e
- Explorando recursos 3D como parte da GPU Flutter.
O post Dev News: Deno suporta JSR de repositório de código aberto e uma IA offline apareceu pela primeira vez em The New Stack.