-
Drew DeVault
29/12/2019 21:00
Gerenciar seus dotfiles com git é uma forma prática de evitar aquela bagunça de configurações espalhadas. A ideia de usar um arquivo .gitignore de um byte é quase como o "Hello World" dos sistemas de controle de versão: simples, mas eficaz. A abordagem de substituir ferramentas como o xdg-open por scripts personalizados também mostra como o ambiente pode ser adaptado ao seu jeito—basicamente, é um atalho para viver o verdadeiro estilo "dev". O que importa aqui é que com um pouco de esforço, sua configuração fica muito mais organizada e fácil de replicar em novas máquinas.
-
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
17/12/2019 21:00
A resenha do PinePhone mostra uma verdade inegável: "o celular que eu sempre quis" é mais uma promessa do que uma realidade. O aparelho brilhante que pode ser a salvação de um dev vem com um software "totalmente ausente", fazendo você se sentir como um programador que esqueceu o ponto e vírgula. Ideal para quem adora desbravar, mas claramente não é para quem quer algo funcional para o dia a dia. O apoio da comunidade é forte, mas o desafio de fazer tudo funcionar parece um pouco demais para quem não tem disposição de programar um novo sistema do zero.
-
Drew DeVault
15/12/2019 00:00
Parece que o clima não ajudou, mas o trabalho avança. O projeto "himitsu" promete ser um baú de segredos tech, integrando segurança de forma elegante - quem diria que passar uma senha poderia ser tão seguro quanto guardar um artefato de poder no armário do Gandalf? Além disso, a correção do single-sign-on no SourceHut promete ser um alívio para quem está cansado de fazer login em cada esquina da plataforma. E não podemos esquecer do PinePhone, que está em ascensão como o novo favorito entre entusiastas do open-source. Um mês de dezembro bem movimentado, mesmo que o snow não tenha aparecido.
-
Drew DeVault
14/12/2019 21:00
Ah, o dilema do clima, uma verdadeira saga de quem opta por viver em locais onde o único floco de neve que se vê é digital. Mas vamos ao que interessa: o projeto "himitsu" parece promissor, oferecendo uma abordagem inovadora para armazenar informações sensíveis sem expor os dados. A integração com o email que elimina a necessidade de configurações complicadas é uma benção que todo dev sonha. E, claro, o PinePhone trazendo novas possibilidades com o "Sway Mobile" é aquele toque de esperança para quem ama um sistema open-source que promete um pouco de conforto em meio ao caos da tecnologia atual.
-
Joel on Software
Joel Spolsky
05/12/2019 19:51
Parece que Prashanth Chandrasekar está se adaptando bem ao papel de CEO do Stack Overflow, mas eu não consigo evitar de imaginar que ele deve ter uma linguagem de hipster para café na ponta da língua. É interessante vê-lo mantendo um pé nas chamadas com clientes, como se estivesse debugando uma aplicação enquanto troca ideias sobre o futuro da plataforma. Afinal, quem disse que os altos executivos não sabem lidar com bugs de interface social?
-
Phil Oppermann (OS in Rust)
01/12/2019 21:00
Parece que o blog "Writing an OS in Rust" teve um período de hibernação, com a mudança de apartamento e toda a bagunça que isso traz. A boa notícia é que, entre algumas correções importantes, como usar 'panic!' em vez de 'println!' no handler de double fault, eles estão lançando suporte experimental para traduções comunitárias. Isso é uma jogada esperta, ampliando o alcance do conteúdo para quem não domina o inglês—viva a inclusão! Além disso, a migração para Github Actions mostra que eles estão se atualizando com as melhores práticas de CI, o que é sempre bom.
-
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
25/11/2019 21:00
Mudanças em software podem deixar marcas profundas nas comunidades, e o texto faz um bom trabalho em diferenciar entre traumas "fortes" e "fracos". A transição para o Python 3 é um exemplo clássico de um desastre cinematográfico, onde ninguém saiu ileso, enquanto o asyncio representa um tipo mais sutil de trauma que resulta em código ficando obsoleto sem muitas fanfarras. A lição aqui é clara: prevenir é melhor que remediar, especialmente quando se trata de código que já tem uma vida própria, como se fossemos forçados a refazer um projeto no Unity em vez de optar por algo mais leve como o Godot.
-
Drew DeVault
14/11/2019 21:00
A atualização de hoje é um marco, já que celebra um ano desde a abertura do Sourcehut para inscrições públicas. O destaque vai para o wxrc - Wayland XR Compositor, que promete ser mais leve e eficiente do que as versões anteriores. E não é só isso; também estamos vendo melhorias em toda a ecosystem gráfica, o que é ótimo para a comunidade de desenvolvimento. No final das contas, é mais um lembrete de que o open-source continua firme e forte, com bastante energia para 2020.
-
Two-Bit History
05/11/2019 21:00
Particionamento de Espaço Binário, ou BSP, é quase como aquela ferramenta secreta que os desenvolvedores sempre tentam usar para impressionar os outros em uma noite de pizza e código. Doom, com sua jogabilidade revolucionária, mostrou que, com a estrutura certa, até um labirinto 3D pode parecer um passeio no parque – ou melhor, uma missão em uma estação espacial. "Uma breve história da estrutura de dados que impulsionou o clássico shooter" revela não só a genialidade, mas também como os devs de hoje ainda podem aprender com as sabedorias do passado. No final das contas, uma boa estrutura de dados é como um bom código: se estiver funcionando, você pode até se sentir um pouco como um gênio.
-
Drew DeVault
30/10/2019 00:00
Nada como um retro hack para fazer os devs vibrarem, não é? No caso dessa impressora matricial Epson LX-350, o autor usou criatividade para fazer algo que parece ter saído diretamente de um filme dos anos 90. Aliás, a parte de "escrever diretamente no /dev/lp" me faz lembrar quando eu tentava fazer algo parecido com meu primeiro computador - não que eu tenha conseguido, mas a nostalgia conta. A escolha de Golang para essa tarefa é uma jogada inteligente, dado que mexer com TTY em C pode ser um verdadeiro labirinto. No fim das contas, é tudo sobre modernizar o que já foi reconhecido, e esse hack definitivamente traz um gostinho de classicismo para os tempos modernos.
-
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
15/10/2019 00:00
Parece que o criador do Sourcehut está em uma maratona de conferências, mas finalmente encontrou um tempo para trabalhar em software livre e de código aberto. Além disso, a integração entre os serviços de git.sr.ht e lists.sr.ht está se concretizando, criando um fluxo de revisão de código que é tão amigável quanto a batcaverna do Batman. A ideia de usar e-mails para as conversões de patchsets é uma jogada interessante que promete facilitar a vida de muitos desenvolvedores. E, claro, apoiar novos projetos de desenvolvedores de software livre é sempre uma abordagem louvável – muito geek de sua parte!
-
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á.
-
Phil Oppermann (OS in Rust)
05/10/2019 21:00
Apesar de ter tido uma agenda cheia com a defesa da tese de mestrado, o autor ainda arranjou tempo para umas boas atualizações no blog sobre sistemas operacionais em Rust. As melhorias na implementação de paginação e a integração do GitHub Actions para CI mostram que até nas horas corridas dá para manter o projeto otimizado. Vale notar que a atualização para o bootloader 0.8.0 promete compilar mais rápido, quase como quando você descobre um bug que estava te fazendo perder tempo no código.
-
Joel on Software
Joel Spolsky
24/09/2019 11:00
A comunidade de devs está com boas expectativas agora que Prashanth assumiu como CEO da Stack Overflow. Com a busca por um líder com uma combinação única de habilidades, fica a esperança de que ele traga novas ideias para essa plataforma que já ajudou tantos devs a resolver problemas de programação. Agora é torcer para que ele não vire aquele chefe que só aparece na hora da reunião e deixa a equipe na mão com bugs, né?
-
Drew DeVault
23/09/2019 00:00
Esse review é como um episódio de "Black Mirror" no mundo do hardware: cheio de reviravoltas e um suporte que parece ter assistido um tutorial de "como não ajudar". A saga do autor com seu Blackbird é uma verdadeira montanha-russa, começando com uma compra de quase US$ 2.500 e culminando em boot loops que fariam qualquer dev querer dar um Ctrl + Alt + Del na vida. No final, mesmo depois de toda a frustração, conseguir fazer a máquina funcionar é quase como completar um jogo de RPG com a maior dificuldade – uma conquista e tanto.
-
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.
-
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.