![Nova estrutura permite que os desenvolvedores explorem os componentes do React Server](https://optimuscloud.com.br/wp-content/uploads/2024/01/1706156299_Nova-estrutura-permite-que-os-desenvolvedores-explorem-os-componentes-do-150x150.jpg)
Nova estrutura permite que os desenvolvedores explorem os componentes do React Server
25 de janeiro de 2024![O caso a favor (e contra) Monorepos no frontend](https://optimuscloud.com.br/wp-content/uploads/2024/01/1706156859_O-caso-a-favor-e-contra-Monorepos-no-frontend-150x150.jpg)
O caso a favor (e contra) Monorepos no frontend
25 de janeiro de 2024O framework Python Django 5.0 foi lançado na segunda-feira, o que significa que é hora de atualizar se você estiver executando o 4.1.
Este lançamento incluiu três mudanças principais, de acordo com a postagem do blog que o anuncia. A primeira é que os valores padrão calculados pelo banco de dados agora permitem definir padrões calculados pelo banco de dados para campos de modelo. Segundo, o ORM do Django foi expandido de tal forma que o campo do modelo gerado permite a criação de colunas geradas pelo banco de dados. Por fim, a renderização dos campos do formulário foi simplificada com a adição de um grupo de campos ao sistema de modelos.
O Django 4.2 receberá correções de segurança e perda de dados até abril de 2026. A equipe está incentivando os usuários a atualizarem antes disso para não perder nenhuma correção de segurança. Há mais informações sobre as versões suportadas na página de download.
Storybook lança última atualização antes da versão 8
O Storybook lançou sua versão final – versão 7.6 – antes do Storybook 8, que será o próximo grande lançamento. Storybook é uma ferramenta frontend projetada para desenvolvimento de UI. Entre as mudanças incluídas nesta atualização estava uma mudança do Babel para o Speedy Web Compiler, que todos os novos projetos Webpack, exceto Angular, usarão agora. Michael Shilman, líder de projeto do Storybook, explicou as mudanças disponíveis no lançamento do Storybook 7.6, que inclui:
- Adicionando suporte SWC, suporte avif e outras correções para Next.js, para que o Storybook seja mais rápido e corresponda mais ao comportamento do Next.js;
- Novos utilitários de teste e um modo de construção mais rápido que reduz os tempos de construção estática durante os testes;
- Novas simulações experimentais do SvelteKit, que podem ser usadas para escrever histórias com segurança para quaisquer componentes que importem módulos específicos do SvelteKit, como funções de navegação. Também estão incluídas correções de bugs para decoradores Svelte e o Storybook não executará mais decoradores duas vezes; e
- Atualização do React-docgen. “Uma grande atualização de desempenho no Storybook 8 será a mudança para react-docgen para controles gerados automaticamente”, escreveu Shilman. “Isso pode parecer pequeno, mas irá acelerar o tempo de inicialização em 2x ou mais.”
Há também um novo comando médico do Storybook que realiza verificações gerais de integridade do projeto, como encontrar versões incompatíveis do Storybook, dependências duplicadas e complementos incompatíveis.
Node.js versão 20 em beta
A Vercel desvalorizará o Node.js 16 para compilações e funções em fevereiro. 6. O fim de sua vida foi em setembro. 11. Esta notícia vem logo após o lançamento beta do Node.js versão 20 LTS do mês passado.
O Node.js versão 20 pode ser usado como tempo de execução para compilações e funções sem servidor. Entre os novos recursos introduzidos na versão 20 estão um novo modelo de permissão experimental, import.meta.resolve síncrono, executor de testes estável e atualizações de desempenho para o V8 JavaScript Engine e o analisador de URL, Ada.
JetBrains atualiza seus IDEs
No início desta semana, The New Stack cobriu o lançamento de um novo AI Assistant pela JetBrains, mas essa não foi a única notícia vinda da empresa IDE na quarta-feira. A JetBrains também lançou as atualizações 2023.3 para seus IDEs:
- IDEIA IntelliJ 2023.3: Agora tem suporte completo para os recursos mais recentes do Java 21. Outras atualizações incluem adições como threads virtuais, padrões de registro, correspondência de padrões para expressões de switch e coleções sequenciadas. Os usuários agora podem implantar, depurar e gerenciar clusters Kubernetes de dentro do IDE com o IntelliJ IDEA. Também nesta versão, o suporte para novas versões do Kotlin é fornecido junto com as atualizações do IntelliJ IDEA e do Android Studio, o que significa que os desenvolvedores não precisam mais atualizar o plug-in Kotlin do JetBrains Marketplace.
- PyCharm 2023.3: Os usuários podem visualizar os modelos do Django enquanto os editam e ver todas as alterações neles com uma nova execução do servidor. Eles também adicionaram suporte para Python 3.12.
- Tempestade Web 2023.3: Webstorm melhorou o suporte para melhorias Angular, Vue, Svelte e TypeScript. Também há suporte inicial para o executor de testes nativo do Node.js.
Plataforma Ingress lança JavaScript e SDK Python
Ngrok é uma plataforma de entrada unificada para desenvolvedores e na quarta-feira lançou novos SDKs para JavaScript e Python. Os SDKs permitirão que os desenvolvedores sirvam seus aplicativos e gerenciem o tráfego incorporando o ingresso com uma “única linha de código”, afirmou a empresa.
Os desenvolvedores podem usar os SDKs para estabelecer contratos definidos pela API que ditam o comportamento esperado entre seus aplicativos e a camada de entrada, que gerencia o tráfego de entrada para um sistema ou rede e inclui funções como roteamento de tráfego, balanceamento de carga e segurança. Os casos de uso do SDK do ngrok incluem o gerenciamento de entrada em ambientes de desenvolvedor, entrada em APIs e entrada em APIs em dispositivos executados em redes externas.
“Hoje, existe uma dependência implícita e oculta entre o aplicativo e a infraestrutura que o fornece, como balanceadores de carga e proxies reversos”, escreveu a empresa. “Declarar a entrada diretamente no próprio aplicativo simplifica radicalmente o processo de desenvolvimento, definindo a funcionalidade de entrada que inclui recursos não funcionais, como alto desempenho, resiliência, segurança e observabilidade, necessários para entregar seu software corretamente.”
O post Dev News: Django Updates, Storybook 7.6 e Node.js 20 Beta apareceu pela primeira vez em The New Stack.