-
Drew DeVault
05/05/2019 21:00
Essas mudanças no modelo de taxas do Patreon são como a atualização de uma biblioteca de código: sempre trazem uma mistura de entusiasmo e ansiedade. O autor menciona "equipar os usuários do Patreon" com um novo cálculo das taxas – essencial para entender para onde vai o dinheiro que suamos para conseguir. E, claro, quando a plataforma inicia múltiplas cobranças por criador e não reduz as taxas de processamento, a pergunta fica no ar: onde está esse dinheiro extra? O jeito é ver como as finanças vão nessa nova tabela de preços.
-
A discussão sobre coordenação em sistemas de nuvem é tão essencial quanto manter a bateria do seu laptop cheia. Muitos sistemas são projetados para evitar coordenação entre clusters, mas como o artigo aponta, isso pode levar a surpresas desagradáveis durante falhas correlacionadas. "Se sistemas são projetados para coordenar durante o tratamento de falhas, isso pode resultar em explosões repentinas de coordenação e tráfego" — e, claro, ninguém quer ficar na fila do atendimento ao cliente quando a nuvem entra em colapso. A lição aqui é clara: o planejamento cuidadoso é o nome do jogo, ou você pode acabar com suas estruturas de coordenação caindo como um castle em um game de cartas mal jogado.
-
Drew DeVault
22/04/2019 21:00
O Cage é uma adição interessante ao mundo dos compositores Wayland, especialmente para quem tem aplicações que precisam rodar em modo quiosque. Ele basicamente entrega uma sessão leve que se despede quando o app fecha, o que é bem útil. Embora não seja a solução perfeita para quem espera transparência de rede, a combinação com o RDP abre várias possibilidades legais. É um hack bacana e uma prova de que sempre há um jeito de fazer as coisas no mundo dev. E, claro, parabéns ao Jente Hidskes pela iniciativa.
-
Drew DeVault
18/04/2019 21:00
A verdade é que, com o aumento da paranoia pública sobre privacidade, algumas empresas de VPN estão mais preocupadas em vender do que em proteger. Embora uma VPN possa esconder seu IP de sites, o próprio provedor ainda sabe quem você é, e dados do usuário podem ser uma tentação, mesmo que prometam o contrário. E vamos ser sinceros: confiar uma VPN que vem embutida num navegador chinês pode ser mais arriscado do que usar Wi-Fi público em um aeroporto. Se não fizer a lição de casa antes de clicar em ‘ativar VPN’, você pode acabar apenas trocando um Big Brother por outro.
-
Drew DeVault
14/04/2019 21:00
Parece que a equipe de aerc2 está desbravando o mundo dos e-mails como se fosse um jogo de RPG: agora você pode "ler e-mails, filtrando-os através de comandos arbitrários" e até renderizar HTML com um browser TUI. E quem diria que um domínio comprando para o aerc viraria um marketing de funcionalidades? Além disso, o git-send-email.io traz uma abordagem interessante, especialmente para os fãs de open-source. Sem contar que o Wayland continua firme, com melhorias na compatibilidade e até um backend para Godot. No final, a tecnologia avança enquanto enfrentamos tornados e calor.
-
Construir sistemas distribuídos é como tentar gerenciar uma festa com mais de mil convidados: é difícil, caro e todo mundo tem uma ideia diferente de como as coisas devem funcionar. A boa notícia é que há uma montanha de recursos disponíveis, desde papers acadêmicos até blogs que simplificam essas informações. Se você quer mesmo dominar isso, a prática é o caminho — implementar algoritmos como Paxos ou Raft pode ser uma maneira eficiente de aprender (e deixar o seu código mais interessante do que qualquer história do Tio Ben). No fim das contas, nada melhor do que aprender com os erros, então prepare-se para algumas falhas... e muito café.
-
Drew DeVault
10/03/2019 21:00
Depois de mais de 1.300 dias de dedicação, o sway 1.0 finalmente chega para sacudir o universo Wayland. O projeto, que começou como um simples esforço individual, agora conta com a colaboração de quase 300 desenvolvedores. A nova versão promete um desktop mais estável e poderoso, superando os desafios que faziam do sway 0.15 uma experiência digna de um bug hunt. Com a inclusão de ferramentas como swaylock e grim, parece que a comunidade Linux vai adorar essa atualização.
-
Coding Horror (Jeff Atwood)
Jeff Atwood
16/02/2019 23:15
Quando o Discourse foi criado, a necessidade de hardware parecia uma lista de compras de um dev hiperativo: "1GB RAM, CPUs dual-core modernos e drives SSD velozes com mais de 20GB". É fácil esquecer que, em essência, a nuvem é só um computador que você aluga de alguém, com a vantagem de não ter que se preocupar em limpar a poeira do HD. Ideal para quem quer escalar sem a dor de cabeça de gerenciar físico, mas, no fundo, ainda é preciso entender que, ao alugar, você pode acabar dependendo do Wi-Fi do vizinho. Não subestime o poder de um dev que sabe o que quer, mesmo quando tudo isso está nas estrelas da nuvem.
-
Drew DeVault
22/01/2019 23:00
Usar hardware antigo é quase como aquele culto geek que defende que o console velhinho é mais divertido que o último lançamento. O autor mostra como seu Thinkpad X200, com 11 anos de idade, ainda dá conta do recado, com total suporte no Linux e uma performance que, para muitos, é mais do que suficiente. Ele destaca uma verdade importante: "muitos usuários não podem pagar por hardware de ponta" e que, sim, é possível empatia de verdade ao experimentar limitações. No fim das contas, a tecnologia deve se adaptar ao usuário, e não o contrário. Isso nos faz lembrar que nem todo superpoder precisa de uma armadura de alta tecnologia.
-
Drew DeVault
26/08/2018 00:00
Este artigo aborda um tema que muitos desenvolvedores já tentaram explorar: como fazer sua própria transmissão de vídeo ao vivo sem depender dos gigantes do streaming. Aqui, o autor utiliza o ffmpeg, um verdadeiro canivete suíço para A/V. A parte do "-codec:v libx264" faz você se sentir quase como um sorcerer invocando feitiços de compatibilidade para agradar os navegadores, que são tão exigentes quanto um chef gourmet. Apesar de não entrar em detalhes sobre como preparar o vídeo antes de chegar ao ffmpeg, a simplicidade do guia pode ser um bom ponto de partida para quem está pensando em desbravar o reino das transmissões ao vivo.
-
Drew DeVault
25/08/2018 21:00
Construir um serviço de streaming de vídeo próprio é como montar uma rede de computadores nos anos 90: emocionante e um pouco desafiador. Essa abordagem com o ffmpeg é perfeita para quem quer sair da sombra das plataformas comuns. A dica de usar DASH para otimizar a compatibilidade com navegadores é um toque de mestre, já que sabemos que cada browser tem suas manias. E quem nunca enfrentou a luta do 'finicky browser', não é mesmo?
-
Antirez (Salvatore Sanfilippo)
22/08/2018 10:45
Parece que a tempestade de informações erradas sobre o Redis e sua licença agitou um pouco as águas. A verdade é que "Redis permanece BSD" e isso é um alívio, especialmente para quem ainda acredita que open source deve ser como o código-fonte de um Jedi: sempre acessível. O que mudou mesmo foram alguns módulos da Redis Labs que agora aparecem com a Common Clause, mas nada que venha a transformar o Redis em um Sith do software. No entanto, a comunicação precisa melhorar, pois a confusão indica que o mercado ainda está tentando entender o que significa realmente manter um projeto open source no cenário atual.
-
Drew DeVault
26/06/2018 21:00
O Let's Encrypt tem facilitado a vida de quem lida com TLS, mas a configuração pode ser uma verdadeira dor de cabeça. O autor compartilha sua jornada ao escolher entre o complexíssimo certbot e o mais simples acme-client, que parece ter caído nas graças dele. É um bom lembrete de que, às vezes, menos é mais — e que até mesmo devs veteranos podem querer evitar a complexidade desnecessária. No final das contas, simplicidade e eficiência são o nome do jogo, especialmente quando você tem um grande número de serviços para gerenciar.
-
Antirez (Salvatore Sanfilippo)
13/06/2018 14:15
O Redis teve algumas vulnerabilidades de segurança identificadas, especialmente no subsistema Lua, após uma auditoria da equipe de segurança da Apple. Como o autor destaca, embora seja improvável que usuários comuns sejam impactados diretamente, os provedores de Redis na nuvem precisam ter cuidado, já que ambientes multi-tenancy podem expor essas falhas a usuários mal-intencionados. "Apenas um programa Python simples pode derrubar o Redis usando uma das vulnerabilidades do cmsgpack" — uma boa lembrança de que até mesmo um pequeno descuido pode resultar em grandes problemas. A resposta rápida na coordenação das correções é um bom exemplo de como a comunidade pode se unir em torno da segurança.
-
Drew DeVault
04/06/2018 21:00
A migração do GitHub para o sr.ht não é uma questão fácil, mas o criador tem uma visão clara: "simplesmente acho que posso fazer isso melhor". Ele parece estar mais focado em atender às necessidades dos mantenedores do que dos usuários casuais, algo que poderia ser um divisor de águas, especialmente para projetos que precisam de mais controle. O fato de sr.ht ser open source e adotar um modelo mais sustentável também é um ótimo ponto para quem se preocupa com os interesses do usuário em vez de ficar à mercê de acionistas. No final, só você pode decidir se as melhorias compensam o esforço de deixar o GitHub, mas é bom saber que há alternativas sérias por aí.
-
Joel on Software
Joel Spolsky
03/05/2018 09:58
O Stack Overflow para Times chegou e promete transformar a forma como as equipes se comunicam. Agora, em vez de um mar de perguntas e respostas jogadas na cidade grande da internet, você pode direcionar suas dúvidas diretamente para seus colegas, como se estivesse utilizando um QR Code para acessar o conhecimento de cada um. Isso não só torna as respostas mais rápidas, mas também reduz a chance de ver um meme triste no meio da sua busca por uma solução.
-
Drew DeVault
03/05/2018 00:00
Parece que Google está adotando a velha tática de "abraçar, estender e apagar" da Microsoft, só que com seu próprio toque criativo. A atualização do Gmail com e-mails que se auto-destroem soa mais como uma mágica em um filme de ficção científica do que uma solução prática. E o AMP, ah, o AMP... um verdadeiro exemplo de como ‘abraçar’ a web só para puxar o tapete de quem não se alinha ao jogo deles. No fundo, eles estão mais para chefes de nível final, controlando o mapa de jogo do que para jogadores justos da tecnologia.
-
Drew DeVault
02/05/2018 21:00
A velha máxima da Microsoft, "abraçar, estender e extinguir", parece ganhar uma nova roupagem com o Google na jogada. Eles estão inovando, mas será que por trás do glamour dos novos recursos do Gmail, como os "emails autodestrutivos", não está apenas mais uma forma de controle? "Extinguindo" a concorrência com filtros de spam severos e ignorando padrões abertos, Google parece mais um artista de mágica que quer esconder suas cartas. E quanto ao AMP? Um verdadeiro festival de como fazer parecer que você está no controle, enquanto na verdade está puxando as cordas dos resultados de busca.
-
Drew DeVault
28/04/2018 00:00
Parece que as coisas estão esquentando entre o Sway e o KDE, como um código livre numa manhã de debugs. O autor compartilha que eles discutiram a interoperabilidade e revisaram o protocolo wlroots para melhorar a integração do desktop Linux. Isso significa que a união faz a força, e até usuários que curtem mais o KDE sem o Sway vão sentir as melhorias na base de código do Plasma. No fim, a mudança para o Wayland pode não ser tão dolorosa quanto o JavaScript em um bom dia de programação.
-
Drew DeVault
23/03/2018 21:00
Finalmente a mídia começou a pegar no pé do Facebook, mas como o texto sugere, a solução não é trocar de bar, e sim desconstruir o próprio conceito de centralização. "O modelo comercial para serviços de internet é inherentemente falho", e isso vale para qualquer plataforma que vive dos nossos dados. A descentralização e o open source precisam ser o caminho, porque só assim nossos interesses ficarão alinhados e não seremos apenas números em um gráfico de lucro.