CEVIU News

As melhores notícias de tecnologia, curadas diariamente para quem vive tech.

1119 notícias encontradas

Os fundadores do Wasp agora consideram sua linguagem customizada um erro: desenvolvedores gostaram da ideia do framework full-stack de alto nível, mas posicionar como "nova linguagem" criou fricção na adoção e tornou o suporte a IDE e tooling muito mais difícil que esperado. O verdadeiro valor acabou sendo a compreensão em tempo de compilação de toda a aplicação pelo Wasp, então a equipe está substituindo a DSL customizada por TypeScript enquanto mantém o modelo do framework subjacente intacto.

A cláusula ORDER BY do SQL agora suporta colunas não-selecionadas, expressões, ordenação explícita de valores null e uso dentro de subqueries nos padrões SQL modernos. O SQL tem três "ordens" relevantes, sintaxe, avaliação lógica e execução real, então desenvolvedores devem confiar nos planos de execução ao invés de infográficos simplistas sobre ordem de cláusulas ou conselhos de "filtrar cedo".

As ferramentas prove e TAP oferecem uma abordagem leve para testar ferramentas Unix shell sem adicionar frameworks pesados: cada teste shell imprime resultados simples ok/not ok, enquanto o prove descobre, executa, resume, paraleliza e reordena os testes. Um pequeno harness comum compartilhado (common.sh) pode gerenciar diretórios temporários, assertions, captura de stdout/stderr, bailouts e formatação TAP, facilitando o crescimento de suítes de teste shell mantendo as falhas legíveis.

O AWS DevOps Agent permite workflows autônomos de SRE correlacionando telemetria entre CloudWatch, Splunk, GitHub e Slack para investigar incidentes, identificar causas raiz, gerar planos de mitigação e produzir especificações de remediação prontas para agentes de código como o Kiro. A arquitetura usa Agent Spaces, webhooks, integrações MCP e skills customizáveis para automatizar resposta a incidentes multi-cloud, reduzindo troubleshooting manual e tempo médio de resolução enquanto melhora escalabilidade operacional e governança.

Pull requests gerados por agentes estão aumentando a carga de revisão enquanto introduzem silenciosamente mais redundância e débito técnico, tornando o julgamento humano e a revisão contextual mais críticos, apesar do código aparentemente mais limpo e testes passando. Revisão efetiva foca em bloquear CI enfraquecido, detectar utilitários duplicados, fazer tracing de caminhos de lógica crítica, validar limites de segurança em torno de workflows LLM e exigir mudanças com escopo definido e testes falhando antes da aprovação.

O Kubernetes v1.36 introduziu uma grande reformulação arquitetural para scheduling inteligente de workloads, dividindo a API de Workload em um template estático e uma nova API PodGroup que gerencia estado em runtime, permitindo scheduling atômico de grupos inteiros de pods em vez de pods individuais. O release também adicionou scheduling com consciência de topologia para reduzir latência de rede em workloads de IA/ML, preempção inteligente que trata grupos de pods como unidades únicas, suporte a Dynamic Resource Allocation para dispositivos compartilhados em workloads massivos, e integração nativa com o controller Job que cria automaticamente workloads com gang scheduling para jobs paralelos indexados.

A extensão Gemini CLI CI/CD conecta o desenvolvimento local assistido por IA com deployment em produção, permitindo conversational deployment, geração de pipelines, provisionamento de infraestrutura e scanning de segurança através do Gemini CLI, Claude Code e ambientes Antigravity. Usando servidores MCP, habilidades de IA e uma base de conhecimento de arquitetura cloud, o sistema automatiza deployments no Cloud Run, pipelines do Cloud Build e configuração da infraestrutura Google Cloud, preservando controle do desenvolvedor através de aprovações conversacionais e acesso com privilégios mínimos.

Prempti é uma ferramenta de segurança open-source que usa o engine de detecção do Falco para interceptar e avaliar ações de agentes de codificação IA em tempo real, permitindo que desenvolvedores aprovem, neguem ou revisem manualmente chamadas de ferramentas antes que agentes acessem arquivos sensíveis como chaves SSH ou executem comandos potencialmente arriscados. O serviço leve roda sem acesso root e inclui regras padrão que protegem contra ameaças comuns como roubo de credenciais, prompt injection e chamadas de rede não autorizadas, oferecendo modos de aplicação e monitoramento para equipes adotando assistentes de codificação IA.

O Meta migrou com sucesso todo seu sistema de ingestão de dados do grafo social baseado em MySQL, que processa vários petabytes diariamente, para uma nova arquitetura auto-gerenciada. A empresa construiu ferramentas automatizadas e um processo de testes multi-fase com "shadow jobs" para validar a qualidade dos dados em dezenas de milhares de jobs. O sistema legado de pipelines foi descontinuado em favor da nova arquitetura de hiperescala, usando técnicas como reverse shadowing e monitoramento contínuo de checksum para garantir zero downtime durante a transição.

A Grafana lançou o k6 2.0, ferramenta open source de teste de performance com mais de 30 mil stars no GitHub, introduzindo workflows de teste assistidos por IA, compatibilidade ampliada com API do Playwright, nova API de Assertions e capacidades expandidas de extensões, incluindo extensões por subcomando. O release também adiciona saída JSON legível por máquina, suporte nativo ao OpenTelemetry e o k6 Operator 1.0 stable para testes distribuídos no Kubernetes, ajudando equipes a validar software mais rapidamente em ambientes de desenvolvimento orientados por IA.

A AWS lançou as instâncias Amazon Redshift RG com processadores Graviton, entregando performance até 2,2x mais rápida que instâncias RA3 com custo 30% menor por vCPU, eliminando as taxas de $5/TB para scanning em data lake cobradas anteriormente pelo Redshift Spectrum. As novas instâncias estão disponíveis em 24 regiões AWS e incluem uma engine integrada para consultas em data lake que executa até 2,4x mais rápido para queries Apache Iceberg, tudo dentro dos limites da VPC existente sem necessidade de mudanças no código.

O Vault Enterprise 2.0 moderniza o gerenciamento de secrets LDAP integrando roles estáticos em um gerenciador centralizado de rotação com agendamento configurável, tentativas de retry, controles de pausa, configuração inicial de senhas e rotação de credenciais autogerenciada que remove a dependência de contas master com altos privilégios. A migração automática em background de sistemas legados preserva a continuidade operacional, melhorando compliance, reduzindo overhead manual e fortalecendo a segurança de identidade através da automação padronizada do ciclo de vida de credenciais.

Engenheiros da Cloudflare descobriram e corrigiram um bug crítico no CUBIC, o algoritmo padrão de controle de congestionamento para a maioria das conexões TCP e QUIC na internet, onde a janela de congestionamento ficava permanentemente travada no valor mínimo (dois pacotes) após perda severa de pacotes, causando falha em 60% dos downloads de teste. O bug surgiu de uma otimização do kernel Linux para conexões idle que foi incorretamente portada para a implementação QUIC quiche da Cloudflare, onde confundia atrasos normais de ACK com períodos idle e prendia o algoritmo num ciclo que impedia a recuperação de largura de banda, exigindo apenas um fix de três linhas para medir o tempo idle a partir do último ACK em vez do último pacote enviado.

Quack é um novo protocolo cliente-servidor baseado em HTTP que permite que múltiplas instâncias do DuckDB se comuniquem entre si e suporta múltiplos escritores concorrentes, expandindo o DuckDB além de seu modelo original in-process. Foi projetado para ser simples, rápido e nativo do DuckDB, com forte desempenho em transferências em lote, escritas pequenas eficientes, autenticação baseada em token e integração planejada com DuckLake e DuckDB 2.0.

A equipe de Infraestrutura de Persistência do Discord desenvolveu o Scylla Control Plane (SCP), um framework de automação que reduziu o tempo para configurar um cluster de banco de dados de réplica de produção completo de 36 horas de trabalho manual para menos de 2 horas de operação majoritariamente autônoma. A ferramenta utiliza um sistema em camadas de tarefas, workflows e jobs, escrito em Rust com configuração YAML, para automatizar operações complexas de banco de dados em centenas de nós ScyllaDB. Isso inclui retentativas automáticas, rastreamento de estado via SQLite e tratamento inteligente de erros que distingue entre problemas recuperáveis e falhas críticas que exigem intervenção humana.