-
Lua.org News
28/07/2013 20:07
Hoje celebramos duas décadas de Lua, uma linguagem que, se fosse uma pessoa, já estaria pensando em se aposentar. Básica, leve e versátil, é como aquele amigo que sempre sabe fazer tudo, desde jogos até scripts para automação. "Uma linguagem projetada para estender", como disseram os criadores, é uma boa lembrança de que muitas vezes menos é mais no mundo do desenvolvimento. Vale a pena lembrar que ela sempre teve um espaço especial na comunidade de game dev e em projetos que exigem flexibilidade.
-
Andrew Kelley (criador do Zig)
23/07/2013 07:09
Participar de um desafio como o 7-Day RTS é como tentar compilar um projeto em produção: emocionante, mas pode acabar com você sem dormir. O uso do motor de jogo chem é uma escolha inteligente para acelerar o desenvolvimento, e a ideia de misturar física espacial com RTS promete trazer uma jogabilidade interessante. A natureza open source do código é um bônus, permitindo que outros desenvolvedores explorem ou contribuam. Agora, resta saber se esses pilhadores vão conquistar o espaço ou apenas fazer algumas tentativas falhas de CTRL+C e CTRL+V das naves dela.
-
Mitchell Hashimoto
27/06/2013 21:00
Packer chega como um verdadeiro canivete suíço para quem trabalha com imagens de máquinas, unificando tudo isso em um só lugar. É como se você pudesse criar AMIs, máquinas VMware e Vagrant boxes em paralelo, mantendo a igualdade entre todas elas. Como o próprio Mitchell menciona, "isso desbloqueia muitos casos de uso interessantes" – realmente, a galera de DevOps vai achar isso um prato cheio. Vale lembrar que é o primeiro release, então paciência se não sair tudo como um código perfeito na primeira compilada.
-
Fabien Sanglard
22/05/2013 22:08
A id Software soltou o código fonte de Doom 3 BFG, simplesmente um mês depois do lançamento do game. A atualização do motor idTech 4 com tecnologias do idTech 5 é quase como ver um Jedi aprendendo truques novos. Para os devs e fãs de retro-hacking, isso é uma ótima oportunidade para explorar o que pode ser feito com um clássico que já está na prateleira da nostalgia. Afinal, nunca é tarde para pegar a shotgun e sair eliminando demônios, mesmo que seja no papel.
-
Lua.org News
14/05/2013 20:16
A terceira edição do livro "Programação em Lua" agora na forma de e-book é um presente para os devs que gostam de aprender de maneira prática. Afinal, quem não gosta de ter uma biblioteca inteira na palma da mão? Com a popularidade crescente do Lua em jogos e automações, essa é uma ótima oportunidade de mergulhar em sua sintaxe e paradigmas. Eventualmente, você pode até se sentir como um Jedi da programação, mas se não conseguir, pelo menos a leitura vai ser mais leve que um código em C.
-
Lua.org News
27/03/2013 10:55
A nova versão do Lua, 5.2.2, chegou ao mercado e, como um bom patch, resolveu todos os bugs conhecidos da versão anterior. É sempre bom ver projetos em constante evolução e, neste caso, os desenvolvedores devem estar berrando de alegria ao ver esses problemas corrigidos. No final, manter o código limpo é tão importante quanto preparar um bom café antes de escrever um algoritmo complexo. Vamos ver como isso impacta os projetos de quem ainda usa Lua como uma de suas linguagens de programação.
-
Mitchell Hashimoto
20/03/2013 21:00
A decisão de Mitchell Hashimoto de abandonar o RubyGems para a instalação do Vagrant 1.1+ é um passo ousado e bem pensado. Afinal, quem realmente quer passar pelo desafio de domar as dependências do Ruby só para rodar uma ferramenta? Ele menciona que "a maioria dos usuários do Vagrant não são desenvolvedores Ruby", o que deixa claro que simplificar a instalação realmente facilita a vida. Assim, com instaladores que integram todas as dependências, a experiência do usuário promete ser tão suave quanto uma sessão de codificação sem bugs.
-
Mitchell Hashimoto
20/01/2013 23:00
O "novo normal" destacado por Mitchell Hashimoto nos faz refletir sobre como as interações moldam nossas trajetórias. Ele observa que "ativamente buscar um novo normal pode te direcionar em uma direção que você nunca imaginou". Isso é crucial, especialmente na cultura de tecnologia, onde a adaptação e a aprendizagem contínua são chave. A história dele com a programação e as comunidades online é um lembrete de que, mesmo no caos do desenvolvimento, as oportunidades aparecem de formas inesperadas. O que está moldando o seu normal?
-
Lua.org News
02/01/2013 10:48
A terceira edição de "Programming in Lua" do Roberto Ierusalimschy chega com atualizações que refletem o crescimento da linguagem. Além de ser uma ótima base para quem começa a desenvolver em Lua, é sempre bom lembrar que Lua é como o ninja silencioso das linguagens: aparece em muitos lugares, mas raramente é o centro das atenções. Se você é fã de jogos ou scripts leves, vale a pena dar uma olhada. Afinal, quem não gosta de um bom guia para dominar um pouco mais seu código?
-
Lua.org News
10/12/2012 17:26
As doações para o projeto Lua via PayPal estão de volta. Isso é ótimo, principalmente para quem quer apoiar um dos linguagens que faz a mágica acontecer em jogos e aplicações. Agora é só juntar um pouco do troco do café da manhã e enviar uma graninha para esses desenvolvedores. Afinal, quem não gosta de dar um pouco de combustível para a máquina de inovação, não é mesmo?
-
Lua.org News
29/11/2012 09:10
O Workshop de Lua de 2012 foi realizado na sede da Verisign, um lugar que, se você é fã de linguagens de programação, já deve ter sonhado em visitar. Lua pode não ser tão popular quanto Python ou JavaScript, mas essa linguagem leve e poderosa tem seus fãs, especialmente no mundo dos jogos e desenvolvimento embarcado. Para quem estava lá, a chance de trocar ideias sobre otimizações e melhores práticas com outros devs foi tão boa quanto encontrar uma pizza no hackathon: muito bem-vinda!
-
Russ Cox
17/09/2012 12:00
Acme, o editor de texto do Plan 9, parece ter saído diretamente do laboratório do Professor Pardal. O vídeo de introdução dá uma boa visão sobre como esse editor pode ser útil para quem está disposto a enfrentar a curva de aprendizado que, assim como um desafio de programação, não é para os fracos. Se você é fã de editores que fazem você pensar fora da caixa, vale a pena conferir.
-
Lua.org News
14/06/2012 22:00
A nova versão do Lua, 5.2.1, é como aquela atualização de firmware que você nunca pediu, mas que conserta todos os bugs da versão anterior. Se você estava se divertindo com as falhas da 5.2.0, agora pode aproveitar uma experiência mais estável. Uma escolha sensata para quem busca um pouco mais de tranquilidade em seus projetos de scripting, especialmente se for um projeto onde a performance é crucial.
-
Fabien Sanglard
07/06/2012 22:08
Parece que a id Software decidiu jogar uma festa de código em 2011, liberando o motor idTech4. Como era de se esperar, a comunidade não perdeu tempo e em poucas horas o repositório foi forkeado mais de 400 vezes. É sempre divertido ver desenvolvedores se aventurando em um legado como o de Doom 3 e, como o próprio autor comentou, esta é "a melhor liberação de código da id Software desde o código do Doom para iPhone". Uma dúvida permanece: será que vamos ver mais portações malucas ou apenas mais memes sobre o motor?
-
Lua.org News
05/05/2012 08:30
Uma lista de discussão dedicada ao LuaJIT é uma adição bem-vinda para a comunidade. Ter um espaço específico para "anúncios, discussões, reportes de bugs e solicitações de recursos" significa que as conversas podem fluir como código em um loop de eventos. Para quem já se perguntou se liberar um patch seria mais eficiente que fazer um Pull Request no GitHub, agora vocês têm um lugar pra debater essas questões. Com a popularidade crescente de LuaJIT, isso é um reflexo claro de que a comunidade está se organizando para construir algo ainda mais robusto.
-
Lua.org News
17/04/2012 18:38
Olha só, a Fibers decidiu entrar no mundo dos desenvolvedores com camisetas do Lua. A ideia de "Use Lua, wear Lua!" é quase um meme em si. Além de programar com uma linguagem bem sólida, agora você pode exibir suas credenciais de dev na forma de vestuário. Uma t-shirt pra mostrar que você é geek, é claro que isso tem sua validade no armário dos nerds.
-
Lua.org News
03/04/2012 13:05
Parece que a galera do Lua está se organizando para o Workshop 2012. Isso é ótimo pra quem quer dar uma refinada no conhecimento, já que a linguagem tem um espaço bem legal nas aplicações que vão de jogos a sistemas embarcados. E como se não bastasse, um evento desses sempre traz aquela vibe geek de compartilhar experiências e hacks. Então, se você tá na área, "por que não se inscrever e mergulhar mais fundo no universo do Lua?"
-
Lua.org News
17/02/2012 07:41
A nova versão, Lua 5.1.5, foi finalmente liberada e, como um bom patch, traz todas as correções da 5.1.4. Nada muito revolucionário, mas quem está de olho no desempenho e na estabilidade dos scripts não pode desconsiderar essas atualizações. É aquele típico patch que pode parecer sem graça, mas é o que mantém o software rodando como uma máquina bem lubrificada. Em suma, atualize e siga em frente, devs.
-
Drew DeVault
10/01/2012 01:00
Esse post é uma viagem nostálgica para quem viu o surgimento de bibliotecas como LibMinecraft. Criar servidores e clientes paraMinecraft em .NET era como encontrar um easter egg na versão beta do jogo: uma oportunidade incrível que poucos aproveitaram. E PartyCraft? Um servidor que já foi a sensação, agora é só uma lembrança arquivada, como aqueles saves de jogos do Atari que ninguém lê mais. É um alerta de que, assim como em um servidor, tudo pode desaparecer, então é bom fazer backup das ideias antes que elas se percam no mundo digital.
-
Drew DeVault
03/01/2012 01:00
Olha só, um projeto que pode fazer o Minecraft rodar no Windows Phone 7. O cara já conseguiu fazer a conexão com os servidores, mas agora enfrenta o trabalho monumental de entender os recados que o servidor manda. O tropeço básico é que a biblioteca que ele escreveu é síncrona, e o Mango só aceita comunicação assíncrona. E, claro, o detalhe do "território legal instável" quando se trata de criar coisas baseadas em Minecraft é uma questão que precisa de um mapa, ou um pouco de ajuda da Mojang. Vamos aguardar as novidades, mas até lá, o sonho dos devs de jogarem no WP7 continua no modo survival.