Summary
Keywords
Full Transcript
#tecnologia #programação #TI O FUTURO DO LUAROCKS! š nesse vĆdeo eu conto como um tópico que abri no github sobre o luarocks gerou uma discussĆ£o importante sobre os rumos da ferramenta. falo sobre as dificuldades de manter software livre, a resposta do principal mantenedor, os problemas tĆ©cnicos acumulados ao longo dos anos e possĆveis futuros caminhos como a reescrita da ferramenta ou o surgimento de um novo package manager. tambĆ©m faƧo uma autocrĆtica sobre como nós, usuĆ”rios, nos relacionamos com projetos open source. 00:00 ā introdução e contexto do tópico no github 01:21 ā reaƧƵes da comunidade e o verdadeiro problema do projeto 02:33 ā o desafio de manter projetos open source 04:20 ā decisƵes tĆ©cnicas que afetaram o luarocks 06:03 ā comentĆ”rios da comunidade e possĆveis consequĆŖncias 07:18 ā novos caminhos: reescrita e outros package managers 08:29 ā reflexĆ£o final sobre a postura na comunidade 00:00 ā introdução e contexto do tópico no github expliquei como abri um tópico questionando pontos de usabilidade do luarocks. tinha atĆ© gravado um vĆdeo antigo sobre isso, mas resolvi refazer tudo depois de ver a resposta do mantenedor principal e entender melhor o cenĆ”rio. 01:21 ā reaƧƵes da comunidade e o verdadeiro problema do projeto a discussĆ£o gerou muitas respostas, boas e ruins. percebi que o problema nĆ£o era falta de vontade de mudar, e sim as limitaƧƵes do modelo de desenvolvimento voluntĆ”rio. muita gente criticou sem entender a complexidade do que acontece por trĆ”s. 02:33 ā o desafio de manter projetos open source o luarocks, como muitos projetos open source, depende do tempo livre de quem mantĆ©m. a gente costuma exigir como se fosse um serviƧo pago, mas esquecemos que Ć© um esforƧo voluntĆ”rio. isso dificulta tanto a evolução quanto a manutenção da ferramenta. 04:20 ā decisƵes tĆ©cnicas que afetaram o luarocks por decisĆ£o inicial, o luarocks foi feito 100% em lua, sem dependĆŖncias externas. isso aumentou o atrito na instalação e deixou o código mais difĆcil de manter. o richar reconheceu que algumas dessas decisƵes hoje sĆ£o vistas como problemĆ”ticas. 06:03 ā comentĆ”rios da comunidade e possĆveis consequĆŖncias teve quem disse que meu tópico fez o richar querer sair do projeto, mas acho que ele jĆ” estava pensando nisso. infelizmente, muita gente aproveitou o espaƧo pra atacar, mas no fim, a discussĆ£o gerou uma reflexĆ£o que pode ajudar a comunidade a evoluir. 07:18 ā novos caminhos: reescrita e outros package managers o richar mencionou a ideia de portar o luarocks para outra linguagem, o que facilitaria a manutenção. tambĆ©m falou sobre o lux, novo package manager para lua. ainda vou fazer um vĆdeo sobre ele, mas confesso que nĆ£o gostei muito do caminho que estĆ£o seguindo. 08:29 ā reflexĆ£o final sobre a postura na comunidade decidi gravar tudo de novo com mais calma porque percebi que estava indo num tom muito agressivo antes. Ć© fĆ”cil criticar, difĆcil Ć© contribuir. acho importante que a gente repense nossa postura como comunidade open source e aprenda a colaborar de forma mais construtiva. Participe da nossa comunidade no whatsapp: https://chat.whatsapp.com/I8aZX1FcoL71cGku1VJOJz Considere clicar nos nossos links de afiliado. š Cursos Sugeridos: Curso de Lua: https://hotm.art/YFsbgZ Curso de Node.js, React e React Native: https://hotm.art/WQonFqV Pacote de Varios cursos de Programação: https://hotm.art/zV1yEn Curso Programador Fullstack: https://hotm.art/XGHcbq š¬ Assista tambĆ©m esses videos: Por que programadores sĆ£o tĆ£o arrogantes? https://youtu.be/wKrGLMQ-MtU Crie Code Snippets no vscode https://youtu.be/fG2wtB3qkYQ Da para aprender programação com Livros? https://youtu.be/GXwxQuBXBMk Como ser um programador Junior Melhor? https://youtu.be/AFzgiBWiUD4 šLivros Sugeridos: Clean Coder https://amzn.to/3ukGS7P Clean Code https://amzn.to/3swJ7V9 Implementando Domain Driven Design https://amzn.to/3R4v0zB Entendendo Algoritimos https://amzn.to/3MPmlOX Programador PrĆ”gmatico https://amzn.to/3sF0QJW Clean Architecture https://amzn.to/40ZcagV Refatoração https://amzn.to/40Kd5l5 Como ser um programador melhor https://amzn.to/49HJJYt Domain Driven Design https://amzn.to/3sDrlzo Design Patterns https://amzn.to/3SMta82 Kindle https://amzn.to/3G7O89L š Artigos Sugeridos: ā½https://luaverse.com/10-dicas-praticas-para-organizar-os-estudos/ ā½https://luaverse.com/programacao-para-iniciantes-8-dicas-praticas/ ā½https://luaverse.com/qual-a-melhor-linguagem-de-programacao-para-comecar/ ā½https://luaverse.com/como-montar-seu-perfil-no-linkedin-passo-a-passo/ š±Todos os meus Links: ā½https://linktr.ee/luaverse ME SIGA NO INSTAGRAM!! š¬Grupo no Discord pros inscritos: ā½https://discord.com/invite/4ypzM4n3GW šBlog do Canal: ā½https://luaverse.com curta, se inscreva e compartilhe!
