-
Drew DeVault
19/04/2020 21:00
Configurar o aerc para lidar com patches via git é como criar um cheat code para o seu fluxo de trabalho. O autor mostra como ele usa keybindings personalizados para tornar essa interação mais fluida, como o "ga" que encaminha mensagens para o git am - 3, tratando conflitos com a delicadeza de um programador em uma jam session. E a parte do ‘thanks’ personalizada? Um toque de finesse digno de um desenvolvedor que sabe que, mesmo na rotina chata, um pouco de agradecimento pode fazer a diferença. Se você ainda não está usando o aerc, talvez seja a hora de considerar.
-
Drew DeVault
17/03/2020 21:00
Desde que Netscape e Internet Explorer começaram a brigar como se estivessem disputando o último pedaço de pizza na mesa, a guerra dos navegadores só foi escalando em termos de recursos. Agora, o autor menciona que tem "114 milhões de palavras" apenas nas especificações do W3C, o que é quase como tentar ler a Bíblia e um manual de programação em C ao mesmo tempo. Tentar criar um novo navegador hoje seria como tentar construir uma nave espacial do zero - a complexidade é fora da realidade. Além disso, com iniciativas como Firefox se recheando de anúncios e rastreamentos, é bem válido perguntar: quem é o usuário de verdade?
-
Drew DeVault
13/03/2020 00:00
O GitHub decidiu mexer na interface de notificações e, pelo que parece, isso não agradou muito. O artigo menciona que a nova UI pode parecer poderosa à primeira vista, mas ao que tudo indica, "a nova interface é muito mais difícil de escanear rapidamente". É tipo mudar de um console de comando super eficiente para uma interface gráfica que parece ter sido desenhada por um estagiário em seu primeiro dia. O problema da visibilidade e organização acaba tirando a fluidez do trabalho, o que pode deixar os devs mais perdidos do que tentando debugar uma aplicação sem logs.
-
Drew DeVault
12/03/2020 21:00
Os novos layouts de interface do GitHub geralmente são como uma atualização de firmware que promete mais recursos, mas no fundo, só traz mais complicações para o usuário. "A nova UI parece muito mais poderosa inicialmente", mas no meio de tantos botões e emojis, a usabilidade foi pro espaço. O texto destaca que, com a nova interface, informações cruciais não se destacam mais, e a perda de agrupamento por repositório só agrava a situação. No fim, o usuário que só queria checar as notificações acaba se perdendo na nova estética minimalistazinha.
-
Drew DeVault
14/02/2020 21:00
Olha só, a galera do SourceHut está fazendo a festa com várias novidades, como a tão esperada versão 1.4 do Sway e um monte de melhorias em ferramentas relacionadas. No meio disso tudo, o autor ainda arrumou um tempinho pra cozinhar com carne impossível – quem não consegue fazer um prato sem queimar, não pode espernear logo? E, para quem é fã de acessibilidade, SourceHut agora se alinha com as diretrizes WCAG. Isso sem mencionar que um novo projeto secreto está em andamento. Espero que não seja um jogo de tabuleiro, porque já temos o suficiente no mercado.
-
Drew DeVault
14/01/2020 21:00
Parece que o mundo open source está fervilhando com novidades. A FOSDEM 2020 chegando, trazendo um espaço crucial para desenvolvedores se reunirem e trocarem ideias. Sobre a nova versão do Sway 1.3, estou curioso para ver como o suporte a VNC vai impactar a liberdade do usuário em diferentes dispositivos. E o trabalho no Sedna? Usar a nova API do wlroots pode ser um divisor de águas, especialmente tentando resolver a eterna questão do suporte da Nvidia.
-
Drew DeVault
07/09/2019 21:00
O autor traz um olhar interessante sobre como escolher entre linguagens de programação, enfatizando a importância de ter um arsenal diversificado para resolver problemas. Ele destaca as vantagens e desvantagens de cada linguagem, com um toque de sinceridade que muitos de nós, devs, conhecemos bem. "A melhor maneira é aprender fazendo" é um mantra que parece ter saído diretamente de um código em produção, e realmente vale a pena explorar a utilidade de cada uma, mesmo sem dominar todas. Afinal, escolher a linguagem certa pode ser tão desafiador quanto debugar um código legado de 2005.
-
Drew DeVault
12/06/2019 21:00
O autor começa sua jornada no mundo do software livre defendendo a licença MIT, mas acaba percebendo que a GPL, apesar de mais restritiva, traz uma proteção importante para a liberdade do software. Ele menciona que a GPL exige que trabalhos derivados também sejam licenciados sob os mesmos termos, o que certamente faz sua defesa válida. O contraste entre a liberdade da MIT e os compromissos da GPL é um ponto essencial de discussão para qualquer desenvolvedor que passe um tempo em projetos open source. No fim das contas, essa evolução de mindset nos lembra que, no mundo tech, a liberdade muitas vezes vem com responsabilidades.
-
Coding Horror (Jeff Atwood)
Jeff Atwood
30/05/2019 08:04
A discussão sobre a evolução da web traz à tona uma questão crítica: como garantir que as páginas não se tornem tão pesadas que precisem de uma força-tarefa de DevOps para carregar? O autor menciona que, apesar das mudanças, "o futuro ainda pertence à web", o que é ótimo, mas uma web gorda não vai muito longe. É hora de repensar a eficiência e tornar os sites mais leves, talvez até aplicar um pouco de dieta de CSS e JavaScript. Uma web mais enxuta significa mais velocidade e menos frustração para o usuário.
-
Drew DeVault
15/05/2019 00:00
Parece que maio de 2019 trouxe algumas novidades bem interessantes, principalmente no mundo dos e-mails, que, convenhamos, não é exatamente o que costumamos chamar de 'fera'. O desenvolvedor por trás do sourcehut está criando ferramentas de revisão de patch na web que prometem fazer o workflow baseado em e-mail parecer menos uma tortura medieval e mais como um passeio no parque - quem diria que os e-mails poderiam ser tão... dinâmicos? Além disso, aerc2 finalmente suporta a composição de e-mails, o que é um avanço digno de aplausos, mesmo que o aplauso venha de um terminal. No geral, é uma jogada inteligente unir o tradicional com a modernidade para criar uma experiência mais tranquila para os desenvolvedores.
-
Drew DeVault
01/05/2019 00:00
Wio é uma proposta interessante para quem curte a estética do Plan 9 e a flexibilidade do Wayland. Como o autor menciona, ele é um compositor baseado em wlroots que traz um visual semelhante ao Rio, rodando cada aplicativo em seu próprio compositor aninhado. A ideia de "cada janela ocupando a janela pai" é um toque legal, lembrando como alguns jogos antigos brincavam com as janelas. No entanto, ainda há bastante trabalho para tornar o Wio totalmente compatível com Rio, como o gerenciamento de arquivos que vai além do básico. Se você manja de código e tem interesse, a comunidade está chamando com "...ajuda de usuários que estejam interessados em melhorar Wio".
-
Drew DeVault
30/04/2019 21:00
Wio chega como uma proposta interessante ao mundo dos compositores Wayland. Baseado em wlroots, oferece um visual que nos remete ao Rio do Plan 9, mas com a arquitetura moderna que permite cada aplicativo rodar em seu próprio compositor. "O comportamento... (de) cada janela tomando conta da janela pai" é algo que realmente mostra o potencial do Wayland para inovações que o X11 não consegue entregar. Porém, como o autor menciona, a compatibilidade com o Rio ainda precisa evoluir e qualquer dev que quiser embarcar nesse projeto com melhorias pode ser um verdadeiro herói para a comunidade.
-
Drew DeVault
29/04/2019 00:00
Quando o assunto é estilo de codificação, a regra parece ser "não complique". O autor ressalta que "a única coisa que importa em estilo de codificação é não balançar o barco" – ou seja, siga o que é comum no projeto em que você está. Afinal, não queremos que as preferências de tabs ou espaços se tornem uma disputa de Jedi e Sith. E vamos ser sinceros, se não houver um guia de estilo, é mais esperto apenas imitar o que já está lá, porque você não está aqui para recolher prêmios de beleza em CSS. Cansei de ver desenvolvedores perderem tempo com isso, enquanto o projeto não espera por ninguém.
-
Drew DeVault
23/04/2019 00:00
Parabéns ao Jente Hidskes pelo lançamento do Cage! Este compositor Wayland para quiosques traz uma abordagem interessante ao permitir executar uma única aplicação em tela cheia e sair quando ela fecha. Ao combinar isso com o backend RDP do wlroots, você pode ter uma experiência de desktop remoto praticamente igualando a execução local. É uma solução que pode não ser prática para o dia a dia, mas definitivamente se encaixa naquele nicho de "hacks legais" que todo dev ama explorar. Dica: vale a pena dar uma olhada no Cage e pensar em outras aplicações que você poderia criar!
-
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
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
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.
-
Dan Luu
18/02/2019 21:00
A eterna discussão sobre o tratamento de mulheres em Overwatch ganhou uma abordagem experimental interessante. O estudo revelou que, ao contrário do que muitos poderiam imaginar, "a taxa de comentários sexuais não era claramente diferente" entre os nomes masculinos e femininos. Isso desafia algumas suposições populares, já que mais comentários direcionados a jogadores do que a jogadoras foram registrados. Parece que a batalha no chat pode ser mais sobre habilidade do que sobre gênero, mas quem precisa de um novo patch quando você tem uma controvérsia sem fim?