![Kubernetes 1.30 fica melhor em nomear coisas](https://optimuscloud.com.br/wp-content/uploads/2024/05/1715046244_Kubernetes-130-fica-melhor-em-nomear-coisas-150x150.png)
Kubernetes 1.30 fica melhor em nomear coisas
6 de maio de 2024![Como a qualidade dos aplicativos móveis pode ser melhorada com IA](https://optimuscloud.com.br/wp-content/uploads/2024/05/1715050804_Como-a-qualidade-dos-aplicativos-moveis-pode-ser-melhorada-com-150x150.jpg)
Como a qualidade dos aplicativos móveis pode ser melhorada com IA
7 de maio de 2024O Google demitiu funcionários das equipes Flutter, Dart e Python, informou o TechCrunch esta semana. O Google confirmou as demissões ao meio de comunicação, mas se recusou a especificar detalhes sobre as demissões, incluindo de quais equipes as pessoas foram demitidas. Houve, no entanto, uma citação inútil de um porta-voz sobre a empresa se tornar mais eficiente e alinhar recursos às prioridades da empresa no próximo ano.
Escusado será dizer que, face a tão pouca informação, surgiram rumores e perguntas publicadas nas redes sociais, incluindo no Reddit, onde os comentadores questionaram o quão comprometido o Google está com estes projetos.
Um postador do Hacker News sugeriu que é hora de reavaliar a confiança nas ofertas do Google. “As pessoas precisam parar de construir software/apis do Google”, sugeriu o postador anônimo. “Você está apenas fazendo isso sozinho neste momento se tiver qualquer outra alternativa (obviamente o Android não está incluído nisso).”
No entanto, o gerente de projetos do Google, Kevin Moore, postou na comunidade Flutter do Reddit que Flutter e Dart “não foram afetados nem mais nem menos do que outras equipes”.
Outro comentarista do Reddit afirmou que as demissões da equipe Python foram aqueles que gerenciavam os tempos de execução e conjuntos de ferramentas internos do Python e trabalhavam com OSS Python. “Incluídos neste grupo estavam ‘vários desenvolvedores principais atuais e antigos e membros do conselho diretor’.”
É importante notar que o Google não eliminou sua equipe Python, mas a substituiu por outro grupo baseado em Munique, de acordo com o TechCrunch, citando a postagem do membro do Python Steering Council, Thomas Wouters, no Mastodon.
“É um dia difícil quando todos com quem você trabalha diretamente, incluindo seu gerente, são demitidos – desculpe, ‘tiveram suas funções reduzidas’ e você é solicitado a contratar seus substitutos, as pessoas são instruídas a assumir essas mesmas funções apenas em um país diferente que não está nada feliz com isso”, escreveu Wouters.
Não há informações sobre como as demissões podem afetar o Flutter, a plataforma de desenvolvimento multiplataforma criada pelo Google, ou o Dart, a linguagem de programação, também desenvolvida pelo Google.
Um autor da postagem, Martin DeMello, disse no Hacker News que estava “envolvido nisso” e havia perdido o melhor emprego que já teve, mas acrescentou: “Éramos uma equipe cronicamente com falta de pessoal, apoiando uma grande parte do ecossistema Python em google, e fizemos um trabalho incrível ao longo dos anos.”
Flow adiciona suporte de primeira classe para React Primitives
Flow está adicionando sintaxe de componente para fornecer suporte de primeira classe para primitivos React, como componentes e ganchos, à linguagem Flow.
“Esses recursos trazem ergonomia, expressividade e aplicação estática aprimoradas para muitas das regras do React”, afirmaram Alex Taylor e Jordan Brown, ambos editores do Flow, em uma postagem no blog.
Flow é um verificador de tipo estático para JavaScript. Ele analisa o código e detecta possíveis erros relacionados aos tipos de dados antes de executar o programa, o que ajuda a melhorar a qualidade do código e reduz bugs no desenvolvimento do React.
Eles acrescentaram que a equipe da Meta já adotou a sintaxe de componente em suas bases de código, com resultados incríveis.
“Vimos uma redução massiva no padrão para escrever componentes, detectamos milhares de violações das regras de reação e vimos sistemas de design codificarem suas regras estilísticas no sistema de tipos”, afirmou a equipe. “Mais importante ainda, nossos engenheiros adoram os novos recursos.”
Incluído na área de atualização:
- Recursos de sintaxe de componente, como nova declaração de componente — que reduz o código clichê e fornece maiores regras de segurança ao aplicar muitas das regras do React;
- Uma nova declaração de gancho, que oferece sintaxe dedicada para definir ganchos e impor as regras dos ganchos; e
- Regras de sistema de design aplicadas estatisticamente com tipos de renderização, uma ferramenta para sistemas de design que facilita a expressão de restrições estilísticas por meio de tipos, explicou a equipe.
“Como você pode ver, os componentes são bastante semelhantes às funções, mas com algumas diferenças”, escreveu a equipe. Essas diferenças incluem:
- Substitua a palavra-chave function por componente.
- Use parâmetros individuais em vez de um objeto props, a especificação de valores padrão embutidos é suportada, o que remove a duplicação necessária ao usar a desestruturação de objetos e elimina a necessidade de modificadores como $ReadOnly<{…}>.
- Nenhum tipo de retorno é necessário, a menos que você use tipos de renderização. O fluxo impõe que o valor retornado sempre será um subtipo de React.Node.
Atualize para o Flow v0.233.0 ou posterior para obter os novos recursos.
O assistente de codificação de IA da Tabnine chega à plataforma Atlassian
Tabnine está integrando seu assistente de codificação de IA na plataforma Atlassian, conforme anunciado na conferência Atlassian Team 2024.
A parceria facilitará a integração de ferramentas de desenvolvimento de software habilitadas para IA diretamente do conjunto de produtos de software empresarial da Atlassian. Os novos recursos generativos de IA estarão disponíveis nos produtos da Atlassian ainda este ano e apoiarão o trabalho em equipe de engenharia. Os clientes da Tabnine poderão aproveitar os dados e códigos capturados no Jira, Confluence e BitBucket da Atlassian.
A postagem Notícias do desenvolvedor: demissões do Google Dev, atualizações de fluxo, Jira AI Assistant apareceu pela primeira vez em The New Stack.