-
Drew DeVault
15/04/2019 00:00
Parece que o calor em Filadélfia não é a única coisa que está aumentando; o projeto aerc2 está bombando com nova funcionalidade. Agora ele consegue ler e-mails e até faz algumas gambiarras visuais, como highlights e rendering de HTML. E, vamos ser sinceros, quem não quer um terminal que lembre o vim em suas keybindings? Isso é pura magia do sistema. Ah, e não esqueçam de dar uma olhada no git-send-email.io, que está como uma mão na roda para todos nós devs que amamos um fluxo de trabalho bem organizado, no estilo open-source, claro.
-
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.
-
Drew DeVault
14/04/2019 21:00
Finalmente, o Mercurial encontrou seu lugar ao sol no SourceHut, agora em pé de igualdade com o Git. Um agradecimento especial a Ludovic Chabant, que deve ter vivido em um repositório durante esse projeto. Com integração total, suporte a CI e uma pitada de colaboração via email, a plataforma promete ser uma boa notícia para quem se sente um pouco deslocado no ecossistema Git. Se você é fã do Mercurial, é uma ótima hora para conferir tudo que essa atualização traz.
-
Drew DeVault
02/04/2019 00:00
NewPipe é tipo o super-herói do mundo dos apps Android: livre, open-source e sem anúncios que te perseguem como um spoiler de filme. Ele realmente coloca o usuário em primeiro lugar, oferecendo funcionalidades que o app oficial do YouTube esnoba com a mesma elegância de um código legado. Além de facilitar a vida assistindo vídeos offline e sem gastar um centavo, o NewPipe respeita sua privacidade, enquanto o app do YouTube parece mais interessado no seu histórico de visualizações do que você. Para quem valoriza software que realmente entrega valor, esse é o caminho a seguir.
-
Drew DeVault
01/04/2019 21:00
NewPipe é o super-herói que o Android precisava para assistir YouTube sem os vilões da publicidade e dos dados. Como o texto menciona, "é melhor que o aplicativo proprietário do YouTube, de todas as maneiras concebíveis, de graça". Se você está cansado de pagar por recursos que deveriam ser gratuitos, esse app é uma breath of fresh air. Além disso, ele não faz aquela 'telefonada para casa' que o app original adora fazer, tornando a experiência muito mais privativa e centrada no usuário. Uma verdadeira aula de como o FOSS pode ser não só uma ideologia, mas uma demonstração prática de funcionalidade superior.
-
Drew DeVault
25/03/2019 00:00
Comparar Rust e C é como comparar um sabre de luz e um cacetete. O autor menciona que "Rust é um substituto decente para C++" e isso faz sentido, considerando que ambos têm uma complexidade que pode deixar até o Jedi mais experiente confuso. E enquanto C é um "esperto" de portabilidade, com sua capacidade de rodar em quase tudo, Rust ainda tem um longo caminho a percorrer. No final das contas, para muitos programadores de sistemas, o que importa é a simplicidade e funcionalidade, não as novidades brilhantes que acabam complicando mais do que resolvendo.
-
Drew DeVault
24/03/2019 21:00
A comparação entre Rust e C é interessante. O autor coloca que "Go é o resultado de programadores de C projetando uma nova linguagem, e Rust é o resultado de programadores de C++", o que já dá uma boa ideia das intenções por trás de cada linguagem. Rust pode ser brilhante para quem adora a complexidade do C++, mas não é a escolha ideal para o desenvolvimento que prioriza estabilidade e simplicidade como C. Afinal, um programador de sistemas não quer mais recursos reluzentes, mas sim aquilo que realmente funcione sem uma linha de manual.
-
Drew DeVault
15/03/2019 00:00
Parece que a produtividade desse desenvolvedor está mais intensa que uma maratona de séries no fim de semana. O lançamento do Sway 1.0 é como um novo patch que melhora a experiência: "Sway 1.0 foi lançado!" Além disso, ele não só integrou o Librem 5 ao seu devkit, mas também está transformando o virtboard em algo útil para os usuários. Se a progressão de aerc2 está se tornando a nova estrela do show, é como passar de um jogo retro para um blockbuster de última geração. A mudança de C para Go é simplesmente a escolha certa para software complexo. Vamos aguardar as próximas atualizações.
-
Drew DeVault
14/03/2019 21:00
Parece que o tempo é um aliado nesse projeto de FOSS, com o autor mencionando que "minha lista de tarefas está sendo completada a um ritmo que nunca vi antes". A liberação do Sway 1.0 é um marco, mas o que realmente impressiona é a integração do wlroots com o Godot, criando um compositor VR. E quem diria que até um teclado virtual teria melhorias? Afinal, tocar para codar é um clássico, mas ter um OSK que se adapta é o sonho.
-
Drew DeVault
11/03/2019 00:00
Após 1.315 dias de trabalho duro, o sway 1.0 finalmente chegou. O projeto, que reescreveu quase todo o desktop Linux, recebeu as contribuições de cerca de 300 desenvolvedores, resultando em mais de 9.000 commits. "Sway 1.0 é a primeira versão estável e representa um ambiente de desktop muito mais capaz e flexível", e isso é algo que quem usou versões antigas vai notar imediatamente. Agora, se você estava preso no passado, prepare-se para uma atualização significativa que também promete impulsionar a padronização e a cooperação entre os projetos do Wayland.
-
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.
-
Drew DeVault
04/03/2019 00:00
O Sourcehut realmente leva a sério a ideia de que menos é mais, com um design brutalista que privilegia a funcionalidade. Como mencionado, é um 'tool first' que coloca as informações que importam na frente e no centro, ao contrário do que vemos em sites como o GitHub, que pode parecer mais uma vitrine do que uma ferramenta. Essa estratégia é perfeita para engenheiros que querem resolver problemas e não se perder em formas coloridas ou anúncios. Uma abordagem refrescante que faz você se perguntar: por que não pensei nisso antes?
-
Drew DeVault
03/03/2019 21:00
O Sourcehut adota um design brutalista bem interessante, priorizando a funcionalidade em vez de floreios estéticos. Como o texto destaca, "é um ferramenta de engenharia antes de tudo", o que significa que o que você realmente precisa deve estar sempre em destaque, sem distrações desnecessárias. É uma abordagem refrescante, especialmente quando comparada a serviços como GitHub, que parece ter uma competição de quem consegue colorir mais as suas páginas. O foco aqui é no que importa: o código. Design minimalista é vida, ainda mais quando se trata de produtividade.
-
Drew DeVault
25/02/2019 00:00
Usar git vai muito além de digitar alguns comandos básicos. "Dominar o git vale facilmente o seu tempo". Com um editor configurado e commits organizados, você não só facilita o trabalho da equipe, mas também torna a vida mais fácil para quem vai ler os logs. E, sim, que tal limitar suas mensagens de commit a 50 caracteres? Ninguém quer ver um scroll infinito de suas elucubrações, certo? Um bom commit é como um episódio de uma série: deve ter começo, meio e fim – sem fillers.
-
Drew DeVault
24/02/2019 21:00
O artigo ressalta o quanto é fácil se perder na superficialidade do git. Começar a escrever boas mensagens de commit é fundamental, e a sugestão de usar um editor de texto ao invés do comando de mensagem direto é um clássico que poucos adotam. Além disso, separar mudanças e garantir que cada commit funcione de forma isolada é como manter uma boa organização em um repositório: não dá pra deixar que o caos tome conta. Afinal, um commit bem feito é como o código em si, precisa ter estrutura e clareza.
-
Drew DeVault
18/02/2019 00:00
Olha, essa discussão sobre generics em Go parece uma batalha de titãs, com galera de várias linguagens se unindo para criticar. Mas o autor faz uma observação bem pertinente: o que parece ser uma ‘falta’ é, na verdade, uma escolha consciente do Go em manter a simplicidade. Com poucos recursos e bem pensados, Go consegue evitar muitas armadilhas que linguagens como C++ têm. Portanto, antes de sair apedrejando a linguagem, talvez seja bom parar e pensar se realmente precisaria daqueles recursos que está esperando!
-
Drew DeVault
17/02/2019 21:00
Parece que a comunidade de devs está pegando em armas por causa da ausência de generics em Go. Como o autor coloca, essa falta é, na verdade, uma característica da linguagem, um reflexo da sua simplicidade e eficiência. Enquanto uns clamam por 'meu Java precisa de generics', Go segue firme em sua missão de ser minimalista e funcional - e, convenhamos, tem dado certo. O lance é que nem todo mundo está disposto a abraçar essa filosofia e, claro, a gritaria inevitavelmente começa. O que resta é esperar e ver se alguma inovação realmente chegará a Go sem perder sua essência austera.
-
Drew DeVault
10/02/2019 01:00
Wayland está de volta à berlinda e, pelo visto, as confusões a respeito dele também. O autor, que além de manter o wlroots se destaca no desenvolvimento do compositor sway, aponta que "a arte de odiar o Wayland se tornou uma atividade de culto". Um ponto interessante é a crítica à segurança, mostrando que um keylogger que utiliza LD_PRELOAD não significa que o Wayland é vulnerável, mas sim que qualquer app que permite isso já é um problema. No final das contas, sempre tem espaço para nuances e melhorias nos protocolos, então vale a pena acompanhar o que está por vir.
-
Drew DeVault
09/02/2019 23:00
É sempre bom ver uma análise clara sobre tantos mitos que cercam o Wayland, especialmente quando a comunidade parece mais dividida que os fãs de Star Wars e Star Trek. Por exemplo, a ideia de que "Wayland não é mais seguro" devido a um keylogger ignora que qualquer sistema pode ser comprometido se o atacante já tiver acesso. E essa questão das capturas de tela... Wayland não é o vilão aqui; ele é só conservador em sua abordagem, deixando espaço para extensões. No final, é preciso entender que enquanto Wayland pode não fazer tudo, ele também não é o monstro que muitos pintam.
-
Drew DeVault
05/02/2019 01:00
Parece que o FOSDEM foi uma montanha-russa de insights e networking, e quem nunca se sentiu como um dev tentando debugar um código embaralhado em uma conferência? "A minha maior sensação durante o evento foi de um incrível negócio", e com tantas interações, não é de se admirar. O voluntariado é sempre uma jogada esperta – é como mudar a cor da sua camiseta em um game para desbloquear novas habilidades. E, claro, quem não gostaria de dar uma volta em Bruxelas entre uma sessão e outra? Aliás, a combinação de software livre e comida boa é uma receita infalível para novas ideias.