-
Drew DeVault
15/11/2016 23:00
Abandonar o Google é uma jornada que muitos devs consideram, e claro, é ótimo ver alguém que realmente conseguiu. O autor menciona que, após deletar sua conta, sentiu "muito melhor sobre minha privacidade", o que já deve ser uma vitória digna para qualquer geek. Montar um servidor de email é como montar seu próprio mini-datacenter, e o uso de ferramentas como Postfix e Dovecot mostra que ele não está brincando. Alguma dúvida de que gerenciar sua própria infraestrutura traz uma satisfação única? Porém, é bom lembrar que isso não é para os fracos: o setup pode ser tão complicado quanto tentar debugar um código sem logs.
-
Lua.org News
14/10/2016 08:57
O Workshop de Lua de 2016 em San Francisco certamente atraiu uma galera que fala a linguagem com a mesma paixão que os jedis têm por sabres de luz. É sempre bom ver a comunidade se reunindo para discutir melhorias nessa linguagem leve e cheia de possibilidades. O que será que rolou por lá? Alguma batalha épica entre frameworks ou só debates sobre garbage collection?
-
Drew DeVault
16/09/2016 21:00
Escolher a linguagem e as ferramentas certas é como escolher entre JavaScript e Assembly para um projeto: às vezes, o que é mais fácil não é o que vai garantir a durabilidade do seu código. O autor menciona, "fazer uma escolha que seja mais adequada ao problema em detrimento do conforto" e isso é um lembrete valioso. Aprender algo novo pode ser desconfortável no início, mas, como com qualquer dev que já teve um fim de semana perdido na documentação, é no longo prazo que vemos os frutos disso, com novas habilidades e melhores soluções. Então, não tenha medo de explorar opções fora da sua zona de conforto; o seu futuro eu com certeza vai agradecer.
-
Drew DeVault
09/09/2016 00:00
A escolha entre software proprietário e software livre é como escolher entre um carro que você não pode abrir o capô ou um que você pode tunar no fim de semana. "Se você está pagando pelo software, eles podem usar estratégias de lock-in" e é aí que moram os problemas. Por outro lado, no mundo open source, você conhece o nome e, às vezes, o cafezinho do desenvolvedor que fez aquele feature. Sim, pode ter uma curva de aprendizado mais íngreme, mas escolher software que sirva seus interesses é sempre mais recompensador. Na próxima vez, pense: esse software me serve ou é só um vestido de gala com contas penduradas?
-
Drew DeVault
08/09/2016 21:00
A questão entre software proprietário e open source é uma verdadeira batalha épica, quase digna de um RPG. Como o autor do texto lembra, "as decisões que os desenvolvedores tomam são geralmente em interesse do usuário" no mundo do open source, enquanto o software proprietário muitas vezes tem um leve cheirinho de lock-in. Claro, com o open source você tem mais controle e acesso, mas talvez tenha que enfrentar algumas quests de usabilidade, já que a curva de aprendizado pode ser mais íngreme. No final, a escolha do software é um reflexo de quem você é, então é bom lembrar: quem está realmente se beneficiando com o que você usa?
-
Drew DeVault
17/08/2016 21:00
Com um foco em privacidade, o autor apresenta um tutorial sobre como instalar o Arch Linux com criptografia de disco completo. É uma ótima oportunidade para quem quer mergulhar no universo do Linux e, convenhamos, sentir um pouco da adrenalina de instalar um sistema como se fosse um jogo de Tetris. "Sempre cheque a versão mais recente do Guia de Instalação..." é um lembrete que vale pra vida, principalmente para os devs que adoram um bug inesperado. Um conteúdo valioso, e a promessa de um próximo vídeo sobre Ubuntu só aumenta a expectativa.
-
Ruslan Spivak
Ruslan Spivak
04/08/2016 10:15
Neste episódio da saga do intérprete, estamos viajando mais fundo no mundo de Pascal. Agora vamos dar um passo significativo, "atualizando nosso intérprete para analisar e interpretar nosso primeiro programa completo em Pascal". Para devs que adoram um desafio, essa é uma ótima oportunidade de rebobinar até os primórdios da programação e ver na prática como funcionam as coisas por baixo do capô.
-
Drew DeVault
02/08/2016 00:00
Hoje celebramos um ano desde o primeiro commit do Sway, que logrou mais de 1.800 commits e já está com a maioria das funcionalidades do i3. Como eles mesmos dizem, "Sway é um compositor Wayland compatível com i3", então quem já conhece o i3 pode ficar tranquilo que sua configuração vai funcionar no Sway. Além de tudo isso, temos suporte para layouts empilhados, aceleração de entrada personalizável e muito mais. Olhando para esses números, fica claro que a equipe realmente fez um bom trabalho, e agora o Sway só precisa de um marketing digno, porque com essa performance, ele deveria ser o super-herói dos compositores.
-
Drew DeVault
01/08/2016 21:00
Um ano de Sway e já conseguimos 1.823 commits e quase 17 mil linhas de C. Isso tudo sem usar uma única gota de café em excesso, parece uma boa prática de dev. O projeto, que é um compositor Wayland compatível com o i3, agora quase alcançou todas as funcionalidades do i3 original, e ainda traz novos recursos para agradar os usuários. É como a versão turbo do seu carro, mas neste caso, o carro é um desktop.
-
Antirez (Salvatore Sanfilippo)
10/07/2016 07:51
A ideia de criar um editor menor que o Nano é uma verdadeira viagem nostálgica para aqueles que cresceram programando nas primitivas linhas de comando. O autor admite que "escrever um editor hoje em dia parece, no mínimo, uma perda de tempo útil", mas é justamente essa liberdade criativa que faz a diferença. Afinal, quem não gosta de fazer algo absurdo só pelo prazer de realizar? O projeto é uma bela lembrança de como pequenas iniciativas podem reavivar a paixão pela programação, mesmo que sem um propósito claro.
-
Drew DeVault
11/05/2016 00:00
É sempre nostálgico falar da Mozilla e seu papel revolucionário com o Firefox, que nos salvou da prisão do Internet Explorer 6. O browser trouxe personalizações, navegação por abas e uma comunidade vibrante que fazia a web parecer mais viva. Mas, como um personagem de RPG que evolui mais devagar que o esperado, o Firefox acabou perdendo um pouco do seu brilho para o Chrome, que à primeira vista parecia um "boss" invencível. A morte simbólica da Mozilla em 2011 ressalta como a inovação é crucial, e agora temos uma nova empresa que, ao invés de ser uma "fênix", parece mais um final boss mal desenvolvido. O legado de Mozilla mostra que, mesmo que um software desapareça, a cultura ao seu redor pode ficar para sempre.
-
Drew DeVault
10/05/2016 21:00
Mozilla foi um verdadeiro divisor de águas no mundo dos navegadores, especialmente para quem cresceu na era do Firefox 3, onde a personalização e a velocidade eram a ordem do dia. "A experiência de navegar com abas e extensões era como encontrar as Instruções do Mestre Yoda para o navegador". A transição para o Chrome trouxe um pouco de estagnação para o Firefox, mas felizmente Mozilla não desistiu e se reinventou. No entanto, parece que a nova versão da companhia perdeu aquele espírito inovador, caminhando mais para a homogeneização do que para a liberdade que a gente esperava. É um lembrete de que nem sempre o que vem depois é melhor.
-
Antirez (Salvatore Sanfilippo)
06/05/2016 08:07
Após um tempo de espera, a nova versão do Redis traz algumas adições que podem fazer diferença para muita gente na comunidade. O novo comando BITFIELD parece ser uma boa adição para quem trabalha com contagens e controle de overflow, enquanto a GEO API pode energizar aplicações que lidam com geolocalização. Além disso, a melhora na eficiência de memória é sempre bem-vinda, afinal, quem não gosta de um pouco de economia na hora de lidar com grandes listas? Mas cuidado com o Sentinel—pense duas vezes antes de confiar nele para produção por enquanto.
-
Drew DeVault
20/04/2016 00:00
Olha só, o Sway tá pegando ritmo. Agora temos "versioned releases", suporte a bordas de janela e configuração de dispositivos de entrada. E se você é fã do Arch Linux, Sway 0.5 já está na comunidade. A novidade que eu destaco é o novo comando de inclusão, que permite manter suas configurações de máquina sob controle de versão. Sway 1.0 está no horizonte, e as expectativas para layouts de janelas empilhadas e em abas estão altas. Essa evolução toda só mostra o poder da comunidade open-source e, claro, a dor no coração dos programadores que perderam a corrida por linhas de código.
-
Drew DeVault
19/04/2016 21:00
Desde a última atualização, o Sway está como um Jedi em treinamento, evoluindo para versões com várias melhorias. Agora com "barras de janela" e suporte a "dispositivos de entrada configuráveis", está quase pronto para o batismo de fogo. A nova função de incluir configs por máquina é um knockout para quem gosta de manter tudo organizado – até uma padronização no mundo dos “dotfiles”. Rumo à versão 1.0, o que mais precisamos? Layouts empilhados e em abas, claro, porque quem não quer organizar janelas como um verdadeiro mestre do multitasking?
-
Dan Luu
18/04/2016 04:06
Esses tipos de listas estão sempre no ar, mas tentar abarcar todos os programadores com um único texto é como tentar rodar um código em uma versão de Java desatualizada. Aleksey Shipilev, por exemplo, é um dos grandes quando se trata de entender a JVM, enquanto Bruce Dawson foca na performance em Windows – porque, sim, a vida continua além do Linux. A diversidade nos temas abordados, como os projetos de Chris Fenton ou as análises de ML de Chip Huyen, mostra que não há uma única receita de bolo no mundo da programação; cada um deve escolher o que mais faz sentido para a sua jornada.
-
Drew DeVault
11/04/2016 00:00
A discussão sobre o uso de e-mails em HTML é tão pertinente quanto o debate entre Jedi e Sith. O autor argumenta que e-mails em texto puro são as mensagens que realmente queremos ler, sem aquele monte de enfeites gráficos que só servem para coletar dados e nos deixar mais vulneráveis. Realmente, quem precisa de rastreamento e links suspeitos quando tudo que queremos é uma comunicação limpa? Analisando, esse movimento por um retorno às raízes do e-mail é quase como voltar para os bons e velhos tempos do Geocities, onde simplicidade reinava.
-
Lua.org News
15/03/2016 16:24
A Lua continua sendo uma escolha sólida para quem busca leveza e eficiência. Com sua simplicidade e extensibilidade, é como aquele amigo que sempre traz a sobremesa certa para a festa, não importa o tema. Se você ainda não deu uma olhada na documentação, pode ser bom aproveitar o tempo do café para fazer isso; pode se surpreender com o que pode criar. E, convenhamos, a comunidade é como um grupo de hunters em um RPG, sempre dispostos a ajudar e compartilhar.
-
Andrew Kelley (criador do Zig)
08/02/2016 15:07
O Zig chega com a intenção de ser "mais pragmático que o C", o que já é uma declaração ousada. Ele promete um equilíbrio interessante entre performance e segurança, como se a performance estivesse dirigindo um carro esportivo enquanto a segurança é o passageiro que só quer usar o cinto. A ideia de separar modos de build em debug e release pode também facilitar bastante a vida de quem está em busca de um desempenho otimizado, sem sacrificar a legibilidade do código. Se você está cansado de licenças questionáveis e quer algo que tenha um toque de Rust, só que com um humor um pouco menos doido, Zig pode ser a aventura que você está procurando.
-
Lua.org News
04/02/2016 11:04
A gente sabe que Lua não é só uma linguagem de programação, é quase um ritual de passagem para programadores. O Workshop em San Francisco nos dias 13 e 14 de outubro promete reunir os fanáticos da linguagem, então se você ainda não está pensando em como otimizar aquele código Lua, pode ser a hora de dar uma olhada. Como diria um velho sábio da programação, 'há mais na vida do que apenas Java'.