-
Andrew Kelley (criador do Zig)
11/02/2018 05:54
Janeiro foi um mês de preparativos para o Zig, que está na linha de frente esperando a chegada do LLVM 6, com lançamento previsto para 21 de fevereiro. A promessa de uma versão 0.2.0 logo em seguida é animadora, especialmente por trazer melhorias como o suporte para depuração nível fonte no Windows. Além disso, a troca de alguns sigilos de erro por uma sintaxe mais amigável deve fazer com que novos desenvolvedores não se sintam como se estivessem decifrando um código alienígena. A adição de ferramentas para rastreamento de erros também é uma jogada inteligente para manter a produtividade, sem sacrificar a capacidade de depuração.
-
Drew DeVault
27/01/2018 01:00
O debate sobre quem deve cuidar das decorações das janelas no Wayland nunca morre, e Sway está aqui para lembrar que não há um consenso como alguns querem fazer parecer. Com declarações como "[decorações do servidor] não (e nunca) funcionarão no Wayland", fica claro que há um certo exagero por parte do GNOME. Os problemas com CSD são reais e não devem ser ignorados, como a falta de uma aparência consistente entre os clientes. Sway, KDE e outros estão dispostos a colaborar para encontrar uma solução, mas parece que a balança não está pesando para o lado da discussão produtiva.
-
Drew DeVault
26/01/2018 23:00
O debate sobre quem deve cuidar das decorações das janelas no Wayland esquentou de novo. O autor critica a posição do GNOME, que parece dar a entender que o assunto já está resolvido, mas na verdade ainda gera controvérsia, especialmente com problemas como "no consistent look and feel" entre os clientes. Além disso, a afirmação do GNOME de que "[decorações do lado do servidor] não funcionam (e nunca funcionarão) no Wayland" é problematizada. Sway e KDE estão, na verdade, buscando uma solução colaborativa, mostrando que a briga ainda não acabou. Nada como um bom debate nerd sobre janelas, não é mesmo?
-
Drew DeVault
15/01/2018 23:00
Entender taxas pode ser tão confuso quanto depurar um código legacy cheio de bugs. O autor detalha as diferentes taxas como a de transação, plataforma e retirada, o que ajuda a esclarecer um pouco a nebulosa que envolve apoiar criadores. Se você já ficou perdido nas taxas do Patreon, fique tranquilo, a calculadora que ele criou deve ser como um novo fork no seu projeto, prometendo facilitar a vida de quem faz doações. No fim das contas, se você não souber o que as taxas estão comendo do seu bolso, vai parecer que você entrou numa dark web de doações.
-
Drew DeVault
10/01/2018 01:00
No mundo do desenvolvimento, ferramentas como virtualenv e npm são legais, mas em produção podem transformar sua vida em um verdadeiro bug fest. Lembre-se, sua distribuição Linux já tem um gerenciador de pacotes esperando por você, e usar ele tende a ser mais seguro e estável. Além disso, o texto menciona que você pode não só usar, mas também criar pacotes. E se você se deparar com pacotes desatualizados, por que não ser o super-herói dessa história e enviar uma patch? Em vez de chutar o balde sempre que uma dependência quebra, quem sabe se atualizar ou até criar seus próprios repositórios não seja a solução?
-
Drew DeVault
09/01/2018 23:00
É fácil esquecer que sua distro já vem com um gerenciador de pacotes, e isso pode ser um superpoder em vez de depender de soluções específicas de linguagem. O artigo ressalta que usar o gerenciador de pacotes da distro é normalmente uma boa prática, pois ele geralmente vai cuidar das suas dependências de forma mais civilizada. E quem diria que você pode até contribuir enviando patches? Se você se preocupa com atualizações quebrarem sua aplicação, é sempre bom lembrar que manter as dependências em dia é a verdadeira chave da felicidade no mundo dev. No final das contas, gerenciar suas implantações via repositórios próprios pode ser o caminho mais tranquilo para evitar dores de cabeça.
-
Drew DeVault
28/12/2017 01:00
O wlroots é uma ferramenta que muitos devs de interfaces gráficas estão seguindo como se fosse a nova série do seu anime favorito. O whitepaper pode ser um bom material para mergulhar nos meandros da criação de compositores baseados em Wayland. Agora, em vez de só reclamar do seu desktop travando, você pode pegar um café, ler o PDF e entender como melhorá-lo. E quem não gosta de um bom documento técnico para apimentar a rotina de desenvolvimento?
-
Drew DeVault
27/12/2017 23:00
A comunidade de desenvolvedores de janelas está em festa com a chegada do whitepaper do wlroots. Agora, todo mundo pode mergulhar no código e entender como esse compositor bate na tecla de performance e flexibilidade. Como a galera costuma dizer, é como ler o manual de um jogo antes de começar a jogar; conhecimento é poder, especialmente se você estiver construindo seu próprio ambiente. Fica a dica: dá uma olhada no PDF e veja como isso pode melhorar sua próxima aplicação.
-
Antirez (Salvatore Sanfilippo)
02/12/2017 13:44
Recentemente, um bug no protocolo de replicação PSYNC2 do Redis 4.0 trouxe algumas dores de cabeça para os usuários. Como o texto menciona, "a característica relacionada ao reinício de slaves carecia de confiabilidade", o que é um eufemismo clássico para "surpresa! Algo que deveria funcionar, não funciona". Entre os problemas, havia a questão de que a adição do recurso não foi bem testada, e, claro, a complexidade de restaurar o estado de replicação. Fica a lição: sempre revisem o código, especialmente se ele for uma adição de última hora.
-
Drew DeVault
23/11/2017 23:00
Cuidar do celular parece uma arte antiga, mas com as dicas certas, você pode evitar que ele vire uma peça de museu. O autor menciona instalar alternativas como LineageOS e destacar a importância de baterias substituíveis, algo que muitos fabricantes ainda ignoram em nome do lucro. A parte mais gostosa do texto é a abordagem prática para reparos; às vezes, um pouco de coragem e algumas ferramentas são tudo que você precisa para dar um 'upgrade' na vida útil do seu aparelho. Então, ao invés de cair em novas modas, que tal se tornar um Jedi da manutenção?
-
Drew DeVault
26/10/2017 01:00
Parece que o clima esquentou para a Nvidia nesse novo release do Sway, que não vai mais dar suporte ao driver proprietário da fabricante, optando pelo open source nouveau. O desenvolvedor expressa que "Nvidia precisa suportar o Sway", e ele realmente toca em um ponto importante: é meio triste quando você percebe que a compatibilidade é o que falta numa relação software/hardware. No final das contas, muito usuário que não pensa nos drivers adequados acaba contribuindo para essa falta de suporte, criando uma relação tóxica que nem mesmo os programadores do Sway querem mais. O futuro é open source e menos dependente do 'fundador do gráfico' aqui.
-
Drew DeVault
25/10/2017 23:00
Parece que a paciência com a Nvidia está se esgotando, especialmente com a revelação de que o Sway 1.0 vai deixar de apoiar drivers proprietários da marca. "Nvidia precisa suportar o Sway", bem pontuado. Enquanto a Intel e a AMD se esforçam para colaborar com a comunidade Linux, a Nvidia tem se comportado como aquele amigo que só aparece na festa para beber e nunca ajuda a limpar. Se você está pensando em comprar uma GPU, talvez seja hora de reconsiderar se vale a pena investir em hardware que ignora APIs essenciais e ainda espera reconhecimento.
-
Drew DeVault
08/10/2017 21:00
Saiu a versão 0.15-rc1 do sway, que é como se fosse o último beta antes do grande lançamento 1.0. Basicamente, após essa versão, a equipe vai focar na migração para o wlroots, um novo sistema que promete ser mais eficiente do que seu antecessor, wlc. Com wlroots, o sway vai ter mais flexibilidade para lidar com as demandas de compositing, o que é ótimo para quem vive pedindo recursos que antes eram limitados. Obviamente, como em todo projeto open source, o trabalho em equipe está em alta, e os colaboradores estão fazendo a mágica acontecer mais rápido do que a luz do Flash.
-
Antirez (Salvatore Sanfilippo)
02/10/2017 12:12
A introdução dos streams no Redis promete tapar alguns buracos na modelagem de dados. O autor reconhece que outras estruturas, como listas e conjuntos ordenados, têm suas limitações, especialmente quando se fala em aplicações como séries temporais. É interessante ver que, após a introdução dos módulos no Redis 4.0, os usuários começaram a criar suas próprias soluções para problemas que o Redis ainda não resolvia. Como ele mesmo diz, a solução não é simplesmente inventar algo novo, mas sim refinar o que já existe, o que é sempre uma abordagem sensata. Vamos acompanhar como isso se desenvolve e se os streams realmente trarão a flexibilidade prometida.
-
Drew DeVault
09/08/2017 00:00
Parece que a equipe do Sway não para, e a versão 0.14.0 trouxe novidades quentíssimas, como o tão pedido suporte a ícones de bandeja e alguns bugs finalmente resolvidos. "Sway é um compositor Wayland compatível com i3", o que significa que você pode usar sua configuração do i3 tranquilamente lá. E quem achou a lista de novidades curta, é bom lembrar que muitos dos avanços estão acontecendo em torno do projeto wlroots, essa nova biblioteca está trazendo melhorias significativas. Afinal, quem não ama uma boa biblioteca nova, não é mesmo?
-
Drew DeVault
08/08/2017 21:00
Olha só, Sway avança mais um pouco com a versão 0.14.0, que agora traz "suporte para ícones de bandeja" e correções de bugs que já estavam mais enrolados que loop infinito. Para quem ainda não conhece, é basicamente o i3 adaptado para Wayland, certo? E com boas melhorias chegando na 0.15.0, principalmente na sincronização da área de transferência. Para os devs de plantão, o Sway continua mostrando que o código é robusto, com mais de 24 mil linhas e envolvimento de 94 autores em um projeto cada vez mais maduro.
-
Lua.org News
05/07/2017 10:50
A nova página no site do Lua é tipo aquele mural de projetos da escola, onde a gente se orgulha de mostrar o que o pessoal anda fazendo. Products que usam Lua ganham luz, e isso é ótimo para a comunidade, já que a linguagem é poderosa e versátil como um canivete suíço digital. Vamos torcer para que mais desenvolvedores se inspirem e, quem sabe, apareçam soluções ainda mais criativas por aí.
-
Drew DeVault
19/06/2017 00:00
Link rot, ou a arte de ver links desaparecerem como se fossem vaporizados pela Thanos, é um problema sério que só cresce. Como mencionado, "25% dos links citados já não estão disponíveis" – é praticamente uma carnificina digital. O autor sugere que a solução é ter um plano de backup, quase como se estivéssemos construindo nossa própria TARDIS de armazenamento offline. A ideia de arquivar as coisas que realmente importam faz total sentido, mas é uma pena que chegamos a esse ponto. A confiança nas plataformas não é mais suficiente; é hora de um plano B bem robusto.
-
Drew DeVault
18/06/2017 21:00
Link rot é quase um bug crônico da internet. Em 2014, Maciej Cegłowski mencionou que 5% dos links morrem a cada ano, e essa estatística deve ser um alerta para todos nós que dependemos do conteúdo online. A dependência de plataformas e as artimanhas do DMCA só pioram a situação. O que o autor sugere nas entrelinhas é que, em vez de confiar cegamente em serviços, é melhor ter um plano de backup à la ‘se o servidor cair, que ao menos eu tenha meu conteúdo pessoalmente arquivado’.
-
Lua.org News
08/06/2017 11:39
Uma conversa sobre Lua é sempre válida, ainda mais quando vem diretamente do seu fundador. O artigo destaca como essa linguagem leve e eficiente pode facilitar a configuração de apps e a gestão de dados. Em tempos de frameworks pesados e microserviços, ter uma ferramenta que te ajuda a manter a casa organizada é como ter o seu próprio R2-D2 na equipe. Vale a leitura para quem quer otimizar o dia a dia de desenvolvimento.