Categoria: Blog

Esses KPIs malucos

Você ama KPIs? Acredito que não. É difícil encontrar alguém que não tenha sofrido com KPIs de alguma forma: alguns não conseguiram atingir as metas, outros enfrentaram avaliações subjetivas, e alguns trabalharam, se demitiram, mas nunca conseguiram descobrir como eram aqueles KPIs que na empresa se temia até mencionar. E […]

Criando imagens Docker otimizadas para aplicativos Spring Boot

Contêineres tornaram-se o meio preferido para empacotar aplicativos com todas as dependências de software e do sistema operacional, e entregá-los em diversos ambientes. Este artigo explora diferentes métodos de conteinerização de um aplicativo Spring Boot: criando uma imagem Docker com um arquivo Docker, criando uma imagem OCI a partir do código-fonte usando Cloud-Native Buildpack, e otimizando a imagem em tempo de execução por meio de […]

O Chrome iniciou a ativação do IETF QUIC e HTTP/3

A Google anunciou o início da substituição de sua versão do protocolo QUIC pela variante em desenvolvimento na especificação IETF. A variante do QUIC utilizada no Chrome difere em alguns detalhes da versão nas especificações do IETF. O Chrome suporta ambas as versões do protocolo, mas até agora usava sua variante do QUIC por padrão. A partir de hoje, 25% dos usuários da versão estável […]

Os códigos fonte do GitHub Docs foram abertos

O GitHub anunciou a abertura dos códigos-fonte que sustentam o serviço docs.github.com, além de ter publicado a documentação lá contida no formato Markdown. O código pode ser usado para criar seções interativas para visualização e navegação na documentação do projeto, originalmente formatada em Markdown e traduzida para diferentes idiomas. Os usuários também podem sugerir suas próprias edições e novos documentos. Além do GitHub, o […]

Lançamento do Chrome 86

A empresa Google lançou a versão 86 do navegador web Chrome. Ao mesmo tempo, uma versão estável do projeto livre Chromium, que serve como base para o Chrome, está disponível. O navegador Chrome se diferencia pelo uso dos logotipos do Google, um sistema de envio de notificações em caso de falhas, a possibilidade de carregar o módulo Flash sob demanda, módulos para reprodução de conteúdo de vídeo protegido (DRM), um sistema de instalação automática de atualizações e a transmissão de parâmetros RLZ durante a pesquisa. A próxima versão, Chrome 87 […]

A Microsoft está portando o Wayland para o WSL2

Uma notícia bastante interessante foi publicada no ZDNet: o Wayland foi portado para o Windows Subsystem for Linux 2, o que permitirá executar aplicações gráficas do Linux no Windows 10. Elas já funcionavam antes, mas era necessário instalar um servidor X de terceiros, e com a portabilidade do Wayland, tudo funcionará imediatamente. De fato, o usuário verá um cliente RDP, através do qual poderá visualizar a aplicação. […]

GitOps: mais um termo da moda ou uma revolução na automação?

A maioria de nós, ao notar mais um novo termo na blogosfera de TI ou em conferências, mais cedo ou mais tarde se faz essa pergunta: “O que é isso? Mais uma palavra da moda, 'buzzword', ou realmente algo que merece a nossa atenção e estudo, prometendo novos horizontes?” Foi exatamente isso que aconteceu comigo com o termo GitOps há algum tempo. Armado com uma série de artigos existentes e também com o conhecimento […]

Solução para o problema de queda do Twitter no Firefox

A empresa Mozilla publicou um guia para resolver um problema que impede a abertura do Twitter no Firefox (aparece um erro ou uma página em branco). O problema começou a ocorrer a partir do Firefox 81, mas afeta apenas uma parte dos usuários. Como solução alternativa para restaurar a capacidade de abrir o Twitter, recomenda-se acessar a página "about:serviceworkers", localizar o bloco "Origin: https://twitter.com" e desativá-lo, clicando no botão "Unregister". O problema também […]

Apresentado o framework para desenvolvimento de jogos 2D NasNas

O projeto NasNas desenvolve uma estrutura modular para a criação de jogos 2D em C++, utilizando a biblioteca SFML para renderização e focando em jogos de estilo pixel art. O código é escrito em C++17 e distribuído sob a licença Zlib. Suporta funcionamento em Linux, Windows e Android. Existe uma ligação para a linguagem Python. Como exemplo, é apresentado o jogo History Leaks, criado para o concurso […]

DuploQ — frontend gráfico para Duplo (detector de código duplicado).

DuploQ é uma interface gráfica para a ferramenta de linha de comando Duplo (https://github.com/dlidstrom/Duplo), destinada a localizar código duplicado em arquivos-fonte (o chamado 'copy-paste'). A ferramenta Duplo suporta várias linguagens de programação: C, C++, Java, JavaScript, C#, mas também pode ser utilizada para buscar cópias em quaisquer arquivos de texto. Para as linguagens especificadas, Duplo tenta ignorar macros, comentários, linhas em branco e espaços, […]

O problema da 'limpeza inteligente' de imagens de contêineres e sua solução no werf

Este artigo aborda a problemática da limpeza de imagens que se acumulam nos registros de contêineres (Docker Registry e seus análogos) no contexto dos modernos pipelines CI/CD para aplicativos cloud native, entregues no Kubernetes. Apresentamos os principais critérios de relevância das imagens e as dificuldades decorrentes na automação da limpeza, na preservação de espaço e na satisfação das necessidades das equipes. Finalmente, com um exemplo de um projeto Open Source específico, contaremos como esses […]

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster