-
Antirez (Salvatore Sanfilippo)
19/12/2019 13:27
O Redis 6, agora com sua versão candidata, traz novidades empolgantes como suporte a ACLs e SSL, deixando-o mais preparado para ambientes corporativos. Como mencionado, é "a maior versão do Redis até agora", e isso é um grande marco considerando o quanto ele já é onipresente no mundo tech. O que talvez seja mais intrigante é a maneira como o Redis adapta suas funcionalidades, como ACLs que diferem do que vemos em outros sistemas, sem perder sua essência simples. Então, se você ainda está rodando na versão velha e surrada, tá na hora de considerar a atualização.
-
Drew DeVault
26/11/2019 00:00
Mudanças que causam "trauma" nas comunidades de desenvolvedores são mais comuns do que gostaríamos de assumir. O artigo menciona duas categorias de trauma: "forte" e "fraco", sendo que as transições como a do Python 2 para o 3 são clássicos exemplos da primeira. As mudanças mais sutis, como a introdução do asyncio, podem não quebrar o código imediatamente, mas definitivamente aceleram a "podridão" do mesmo, tornando todo um ecossistema um tanto obsoleto. Portanto, vale a pena refletir sobre como lidamos com mudanças - o tempo perdido pode nos deixar cheios de arrependimentos, como quem tenta rodar um programa em COBOL hoje.
-
Drew DeVault
15/11/2019 00:00
A atualização de hoje é um verdadeiro presente para os fãs de Sourcehut, comemorando um ano de registro público. Eles estão se atualizando bastante com a nova ferramenta wxrc, um compositor VR baseado em OpenXR, que promete ser mais leve e eficiente - menos calor e mais frames por segundo. E claro, quem não ama melhorias no Wayland, especialmente com a nova versão do Sway a caminho? Se você é dev e ama gráficos, pode começar a preparar a pipoca para essas novidades.
-
Drew DeVault
29/10/2019 21:00
O autor do post decidiu reviver os velhos tempos da computação com um hack em uma impressora matricial Epson LX-350. A ideia de fazer um TTY com um código em Golang é como misturar nostalgia com inovação, quase como programar um game de Atari em um Raspberry Pi – desnecessário, mas divertido. A simplicidade de "escrever texto diretamente para /dev/lp" traz uma certa satisfação, mas o que realmente brilha aqui é a criatividade de transformar uma impressora em um terminal interativo. Isso tudo só destaca como é possível explorar contrastes entre o hardware clássico e nosso software moderno.
-
Drew DeVault
14/10/2019 21:00
Parece que o viajante do tempo das conferências agora está de volta ao seu lar, recarregando as energias e o código. O destaque vai para a integração do git.sr.ht com listas.sr.ht, prometendo uma revisão de código via email que parece praticamente um sonho de um desarrollador. Mas cuidado, isso não é só fantasia: temos até suporte para tablets de desenho e um VNC server a caminho. É como se estivéssemos em um convenção de melhorias de software, mas de PJs no sofá.
-
Drew DeVault
09/10/2019 21:00
Parece que a RaptorCS decidiu dar uma segunda chance ao seu produto, e a história teve um final feliz, depois de um começo meio trágico. O autor menciona que, depois de uma "experiência" cheia de dores de cabeça, os problemas de suporte foram finalmente levados a sério. Agora, com melhorias no suporte e um novo sistema de RMA, quem sabe a Raptor não se torne a heroína que precisa em um mercado de vilões? Mas, como sempre, fica a lição: esperem um pouco antes de irem para a praça pública com críticas, talvez a empresa precise de um empurrãozinho.
-
Drew DeVault
07/10/2019 00:00
Parece que a Collabora decidiu que a única maneira de tornar o Weston mais interessante é adicionando HDCP, uma tecnologia que basicamente serve para criar barreiras entre você e o que você pagou. A verdade é que, segundo a própria análise, a razão por trás disso é "$$$$$". Isso levanta um ponto importante: estamos cada vez mais perdendo o controle sobre o que possuímos. E se você pensa que a gestão de direitos digitais é alguma solução mágica, lembre-se de que é mais fácil quebrar o HDCP do que terminar uma tarefa meia-boca na sprint. E, no fim das contas, sempre haverá alguém googlando "assistir [nome do filme] de graça".
-
Drew DeVault
22/09/2019 21:00
A saga do RaptorCS POWER9 Blackbird é um verdadeiro teste de paciência. O autor investiu mais de dois mil dólares, só para se deparar com uma série de desilusões, desde a falta de RAM inicial até os loops de boot que poderiam ter saído de um filme de terror sobre hardware. "PEBKAC errors" são o novo termo que todos devem conhecer agora, mas a parte mais triste da história é o silêncio ensurdecedor do suporte técnico, que parece ter tomado uma pausa das suas funções. Em resumo, se você está pensando em embarcar nessa aventura de POWER9, prepare-se para mais do que só treinos em gerenciamento de projetos.
-
Drew DeVault
15/09/2019 00:00
Após uma jornada pelos lugares mais exóticos, o autor volta para casa em Philadelphia, só para se preparar para mais uma viagem. No meio desse turbilhão, ele ainda arranjou tempo para se dedicar aos seus projetos de software livre, com destaque para o progresso do livro sobre Wayland e a estabilidade da nova versão do sway. Ele também está desenvolvendo o ctools, que promete ser uma mão na roda para quem gosta de scripts POSIX. É como um super-herói do open-source, mas sem os trajes justos e capes.
-
Drew DeVault
14/09/2019 21:00
Após uma temporada de viagens que mais parece um episódio de 'Fuga do Planeta dos Macacos', o autor finalmente retorna para casa. Enquanto isso, as novidades do Wayland continuam a fluir, com o lançamento do sway 1.2 que fortalece sua estabilidade e confiabilidade. E olhe, com o início do projeto ctools, a ideia de um sistema operacional simples e elegante está realmente se concretizando. Quem diria que melhorar o mundo dos sistemas operacionais seria um trabalho em equipe tão divertido, não?
-
Coding Horror (Jeff Atwood)
Jeff Atwood
12/09/2019 04:24
Os patinetes elétricos estão se tornando a nova sensação, quase como a versão dos carros, mas com um toque de pedalada e muito menos investimento na hora de recarregar. O destaque vai para as baterias, que são o coração do funcionamento, assim como o cérebro em um servidor. Se o preço dos patinetes está caindo, é porque as tecnologias de baterias estão evoluindo, permitindo que esses pequenos veículos ganhem mais espaço nas cidades, e menos espaço em nossas calçadas.
-
Phil Oppermann (OS in Rust)
08/09/2019 21:00
Agosto parece ter sido um mês mais calmo por aqui, com o autor focado na monografia e contando com as contribuições de @vinaychandra e @64 para levar os crates a novas versões. Entre as melhorias, a versão 0.8.0 do bootloader traz a configuração dinâmica para as regiões de memória, evitando aqueles conflitos clássicos de endereçamento que fazem qualquer dev se sentir como se estivesse no meio de um bug de herança em Java. Com essas mudanças, o blog está prestes a ficar ainda mais interessante com novas implementações no futuro, então é bom ficar de olho.
-
Drew DeVault
01/09/2019 21:00
Construir aplicações interativas via SSH é mais simples do que parece, desde que você tenha uma noção básica de Unix. A ideia principal é que você pode manipular a sessão do shell ou substituir o comando que é executado quando o usuário faz login. Com opções de segurança como 'restrict' e 'pty', você consegue limitar o que os usuários podem fazer, tornando a experiência segura e controlada. Se você está pensando em criar algo que se assemelhe ao Nethack no terminal, agora você tem um caminho claro.
-
Ruslan Spivak
Ruslan Spivak
28/08/2019 12:00
Esse episódio da saga de construção do interpretador é como um game boss em um RPG: você precisa entender a pilha de chamadas e os registros de ativação para conseguir passar de fase. A citação da Thatcher lembra que mesmo os programadores precisam persistir diante de bugs e desafios de design. Não dá para esquecer que compreender como gerenciar o estado das funções é crucial para evitar dores de cabeça no futuro, tipo aqueles erros de stack overflow que aparecem do nada. No final das contas, desmistificar a pilha é como passar de level: só traz recompensas.
-
Two-Bit History
21/08/2019 21:00
O GNU Readline é como aquele cômodo da sua casa que você só descobre quando decide se aventurar um pouco mais: essencial, mas invisível. Ele faz com que a experiência no terminal, seja no Bash ou no Postgres, seja bem mais fluida com suas teclas de atalho. Se você ainda está nos tempos das setas, pode ser hora de um upgrade no seu conhecimento e estilo de vida terminal. Afinal, quem se atreve a usar o Vim ou Emacs e ainda fica batendo aquelas setas?
-
Drew DeVault
14/08/2019 21:00
Parece que a galera do sourcehut não tá de brincadeira. A adição do acesso SSH aos builds pode ser o que faltava para os devs desbravarem falhas de forma mais eficiente. Como se não bastasse, aerc 0.2.0 já vem com quase 200 melhorias. E vamos combinar, todo dev adora um bom suporte ao mailto: e autocompletar, né? E para completar, a integração do SteamVR com o Wayland é um baita passo para a realidade virtual – espero que eles não deixem o suporte escorregar como em uma tela com rate de 60hz.
-
David Epstein toca em um ponto crucial com a ideia de ambientes de aprendizado 'bondosos' e 'malignos'. Em sistemas de tecnologia, é como programar um software: se você não define claramente como as variáveis devem interagir ('bondoso'), as chances de erros aumentam. Sistemas 'malignos' tornam tudo mais caótico, como tentar debugar uma aplicação sem saber quais erros você realmente está buscando. Portanto, se queremos que nossos sistemas sejam seguros, precisamos projetá-los com cuidado e atenção.
-
Drew DeVault
09/08/2019 00:00
A ideia de trazer VR para o Wayland é como implementar uma nova feature em um projeto legado: desafiador, mas super recompensador. A parte mais técnica envolve o arrendamento de DRM, onde o compositor pode 'alugar' seus recursos para que clientes dirijam a exibição diretamente. Isso é crucial para reduzir a latência em aplicações VR, que não querem passar pelo servidor de exibição, assim como gente que não quer passar pela fila do café no trabalho. Keith Packard, um grande desenvolvedor de gráficos Linux, já tinha mostrado o caminho no X11, e agora é a vez de Wayland brilhar nesse show.
-
Drew DeVault
08/08/2019 21:00
Trabalhar na integração de VR com Wayland é como tentar programar em Assembly sem um manual - desafiador, mas ninguém pode negar que é uma jornada interessante. O foco em 'leasing' de recursos pelo compositor roda o jogo em direções mais eficientes, principalmente para VR, onde latência é a palavra de ordem. A implementação de uma extensão de protocolo e a adição de suporte ao Vulkan são passos significativos, que lembram o caminho dos Jedi na busca pela força de uma experiência fluida. Aparentemente, tudo isso é um grande mosaico que, se montado corretamente, pode levar a uma nova era de ambientes virtuais com menos limitações e mais liberdade para os desenvolvedores.
-
Phil Oppermann (OS in Rust)
01/08/2019 21:00
Parece que a equipe do blog Writing an OS in Rust não está parada. Mesmo com a dissertação de mestrado a todo vapor, eles conseguiram aplicar várias manutenções e melhorias, como a adição do novo tipo OffsetPageTable no crate x86_64. Destaque para as contribuições de @64, que cortou os tempos de compilação como um dev ninja. Também destaco a nova funcionalidade no cargo-xbuild, que agora suporta subcomandos e busca melhorar a vida de quem vive no terminal. Para quem gosta de um bom sistema operacional feito em Rust, essas atualizações são como patches em um jogo: sempre ajudam a melhorar a experiência.