-
Antirez (Salvatore Sanfilippo)
08/02/2025 11:47
Esse texto é um verdadeiro desabafo sobre como estamos virando um Frankenstein de código. Ao ignorar a complexidade ao adicionar recursos, acabamos criando uma bola de neve que mistura dependências absurdas e sistemas difíceis de escalar. E sim, reinventar a roda é uma parte essencial do aprendizado, embora às vezes pareça que alguns preferem só usar rodas quadradas. Precisamos entender que software deve ser algo que traz satisfação, e não apenas um campo de batalha entre frameworks e APIs.
-
Fly.io Blog
06/02/2025 21:00
O VSCode está tentando melhorar a edição remota via SSH e, pelo que parece, decidiu fazer uma invasão em grande estilo. Ao invés de um método mais simples como o Tramp do Emacs, "VSCode monta uma invasão em larga escala" e, olha, sou a favor de inovação, mas esses tipos de conexões podem ser uma receita para problemas de segurança. É como ter uma varanda gigante na sua casa — bonita, mas pode acabar atraindo invasores. No final das contas, se você não está preocupado com um possível "bug" no seu servidor de produção, talvez precise repensar suas prioridades.
-
Drew DeVault
15/01/2025 21:00
A ausência de Jack Dorsey no FOSDEM é mais que uma vitória simbólica. O evento, que valoriza a comunidade de software livre, não precisa de figuras que, segundo o texto, "tomam a liberdade de destruir projetos" em troca de alguns bilhões. É tipo aquele amigo que só aparece nas festas com a intenção de monopolizar a conversa sobre suas startups e, no final, a única coisa que ele consegue é nos deixar com um gosto amargo na boca. Se Dorsey realmente quer fazer parte da discussão, talvez seja hora de ele deixar de lado as hashtags e trazer uma doação substancial ao invés de mais promessas vazias.
-
Aurora DSQL chegou para dar um gás na vida dos devs que precisam de um banco de dados SQL serverless, totalmente otimizado para transações na nuvem. Como diz o texto, 'DSQL é projetado para escalar para cima e para baixo', o que significa que é ideal tanto para aquele projeto de hobby quanto para o gigante da sua empresa. E o melhor, a compatibilidade com PostgreSQL facilita a vida de quem já tem um código robusto. No fim das contas, é um passo interessante para aliviar a dor de cabeça que muitos têm com bancos de dados tradicionais no mundo serverless.
-
Werner Vogels lançou uma versão comentada do PRFAQ original do AWS Lambda e é uma viagem no tempo para entender como o serverless começou. Ele revela decisões estratégicas como 'we made the hard decision to only launch with support for Node', que na época fazia todo sentido com o npm bombando. E, claro, quem diria que a flexibilidade dos custom runtimes abriria as portas para uma salada de linguagens? É uma lembrança de que, no mundo tech, o que parece uma limitação pode ser só o começo de algo inovador.
-
Laurence Tratt
10/11/2024 06:25
O Laurence Tratt trouxe uma atualização interessante para o pizauth, agora suportando "redirecionamentos HTTPS". Isso é uma boa notícia, já que a autenticação OAuth2 muitas vezes é um labirinto, e lidar com autenticação em plain HTTP é como sair de casa sem roupa. A nova funcionalidade essencialmente automatiza a criação de certificados autoassinado, então podemos ignorar as dores de cabeça com SSL. Mas, como sempre, uma advertência aparece com isso, então só o que resta é resolver o mistério das certificações e garantir que o navegador não faça cara feia. No fundo, uma adição que melhora a experiência ao lidar com serviços de autenticação remoto.
-
Justine Tunney
01/11/2024 03:59
Aprender 42 linguagens em um mês é algo digno de um super-herói da programação, mas espero que essa nova sintaxe highlighter não acabe parecendo um projeto que saiu do controle, tipo aquele código que você só encontra nas profundezas do GitHub. "...os spookiest most surprising syntax" que ele menciona me faz pensar nos pesadelos que muitos devs têm ao tentar entender a definição de variáveis em certas linguagens. No final das contas, quem disse que Halloween não pode ser uma temporada de linguagem e sintaxe?
-
Fly.io Blog
23/09/2024 21:00
O Livebook está fazendo um belo trabalho de se posicionar como a versão do Elixir do Jupyter Notebooks. Dessa forma, ele não só permite que você rode suas aplicações, mas também se conecta a clusters de aplicativos Elixir para manipular dados de forma muito flexível. E FLAME parece ser um verdadeiro trunfo, trazendo a escalabilidade do serverless sem os pesadelos de manter tudo ortogonal. Se tudo isso não for uma boa razão para os desenvolvedores darem um pulo no Elixir, eu não sei o que mais poderia ser.
-
Fly.io Blog
20/08/2024 21:00
A Fly.io está tentando desmistificar o pesadelo da cobrança em nuvem com o conceito de "perdão por acidentes". O texto destaca que, mesmo com o medo de gerar contas astronômicas ao fazer um deploy, muitos provedores, incluindo AWS e GCP, estão dispostos a perdoar erros de billing. Isso é um alívio, mas também serve como um aviso: a fatura do cloud ainda pode te pegar de surpresa se você não ficar atento. No fim das contas, é um jogo onde a experiência do dev e um pouco de sorte são fundamentais.
-
Fly.io Blog
14/08/2024 21:00
A Fly.io está reduzindo os preços das GPUs L40S para $1,25 por hora, e parece que a demanda por GPUs não é necessariamente pelo modelo mais avançado. Surpreendentemente, o modelo mais popular continua a ser o A10, que, apesar de velho e menos poderoso, atende bem a tarefas de inferência. É aquele clássico caso de que nem sempre o que brilha é ouro; para muitos devs, o que importa mesmo é a entrega no tempo certo e a performance na sua aplicação, não importando se a GPU é da geração anterior. Com isso, a Fly.io acaba de confirmar que conhecer o cliente é tão importante quanto conhecer o hardware.
-
Dan Luu
10/08/2024 21:00
A história de um jogo de Codenames onde a vitória foi conquistada com base na disposição das palavras é uma verdadeira aula sobre padrões e probabilidades. O que o autor descobriu é que, mesmo sem saber das palavras, a mecânica do jogo ainda permite estratégias engenhosas e até uma forma de 'ataque lateral' para vencer. Isso faz a gente pensar em como o conhecimento de estrutura e padrões pode ser mais valioso do que a própria informação em si. Uma ótima referência para quem acha que precisa apenas memorizar para ser um pro.
-
Fly.io Blog
29/07/2024 21:00
A Fly.io parece bem determinada a otimizar seu funcionamento com o conceito de "Clone". Ao invés da abordagem tradicional de copiar, iniciar e matar a máquina, agora eles sugerem um método assíncrono que deve aliviar a dor de cabeça da migração de dados. Sinceramente, em um mundo onde downtime destrói o happy hour de qualquer dev, essa mudança é mais do que bem-vinda. Afinal, quem gosta de esperar por migrações lentas quando poderia estar jantando tacos?
-
Brendan Gregg
21/07/2024 11:00
Não é todo dia que uma atualização de software consegue fazer um Windows parecer mais um desktop da década de 90 com sua tela azul da morte. O que aconteceu no dia 19 de julho foi um alerta para os perigos da programação de kernel, mas a boa notícia é que a adoção do eBPF promete revolucionar a segurança no futuro. "Uma vez que o suporte do eBPF para Windows esteja pronto para produção", podemos finalmente ver menos quedas de sistema causadas por atualizações desastrosas. No final das contas, essa é a verdadeira vantagem do eBPF: menos crashes, mais segurança e, se tudo der certo, até mais paz de espírito para os devs.
-
Fly.io Blog
18/06/2024 21:00
Quando se trata de segurança na nuvem, todo dev sabe que passar por credenciais da AWS é como dar um ctrl+z no primeiro dia de trabalho. A Fly.io vem com uma alternativa que usa OIDC para criar uma relação de confiança limitada entre AWS e Fly.io, sem precisar das temidas chaves de acesso. O que significa que você pode acessar seus dados no S3 sem se preocupar em transformar sua vida em um filme de terror de segurança. Simples e eficaz – afinal, quem precisa de dramas quando seu app pode servir imagens de gatos gerados por IA com base no clima?
-
Laurence Tratt
31/05/2024 07:10
Laurence Tratt faz um bom trabalho ao separar dois conceitos que muitas vezes acabam misturados na mente dos devs. Como ele destaca, "o problema de especificação circular é causado pelos designers e programadores" que não têm clareza do que realmente precisam construir, enquanto o "efeito observador" surge quando os usuários percebem que podem (ou não) usar o software de maneiras inesperadas. Resumindo, um é um dilema interno e o outro, uma surpresa externa. No fim das contas, em ambas as situações, o dev é quem sai no meio da confusão, como se estivesse tentando depurar um código que tem mais bugs do que funcionalidades.
-
Mitchell Hashimoto
03/04/2024 21:00
Mitchell Hashimoto está agora na Polar como conselheiro, e o lema "Get paid coding on your passion" realmente ressoa. Ele compartilha seu caminho de noites e finais de semana entre projetos pessoais e um trabalho normal. É interessante ver como ele busca dar mais opções aos desenvolvedores, algo que pode ser tão valioso quanto encontrar um bug na produção. Afinal, trabalhar no que se ama deveria ser o padrão e não a exceção.
-
Russ Cox
02/04/2024 05:00
O artigo traz uma análise minuciosa do script shell do ataque xz, que, para quem acompanha o mundo das vulnerabilidades, é como descobrir um novo easter egg em um jogo clássico. Ele explora detalhes técnicos que são cruciais para entender como funciona essa ameaça e como preveni-la. Afinal, em segurança, é sempre melhor estar um passo à frente do que ter que correr atrás do prejuízo depois. E vamos combinar: todo dev já se sentiu preso em um loop infinito de vulnerabilidades, não é mesmo?
-
Fly.io Blog
11/03/2024 21:00
A Fly.io está se aventurando nas terras místicas dos containers e VMs com uma abordagem bem peculiar ao WireGuard. Eles não só o usam onde a galera normalmente optaria por HTTPS, mas o fazem de um jeito que transforma cada execução do flyctl em uma mágica de TCP/IP com seu próprio IPv6. Contudo, como todo feitiço, tem suas consequências: a confiabilidade pode ficar meio caprichosa. Como eles próprios dizem: "Foi uma decisão. Nós a possuímos". Agora, estamos aqui para ver as novas melhorias que surgiram das poções deles.
-
Fly.io Blog
06/03/2024 21:00
A Fly.io está finalmente colocando seu Kubernetes gerenciado no ar, e isso é uma boa notícia para quem curte a ideia de evitar o caos do gerenciamento de clusters. 'Deixamos você com a alegria desenfreada de implantar suas cargas de trabalho Kubernetes', eles dizem. É como ter um assistente que só lida com os detalhes chatos, enquanto você se concentra em criar o próximo grande aplicativo, sem perder a cabeça nas nuances de networking e métricas. Claro, se você ainda está se perguntando 'o que é um Kubernetes?', talvez esse beta seja a chance de finalmente desvendar esse mistério.
-
Dan Luu
17/02/2024 21:00
Quando falamos de plataformas digitais, parece que tamanho realmente não é documento. O texto ressalta que "em geral, uma série de coisas piora conforme as plataformas ficam maiores". Exemplos como Signal versus WhatsApp mostram que o menor geralmente tem uma taxa de spam significativamente menor. A experiência de suporte também despenca em plataformas maiores, então, da próxima vez que você pensar em comprar um eletrônico ou entrar numa rede social, talvez seja hora de rever suas opções e dar uma chance aos locais menos badalados.