Categoria: C. da Computação
-
Orientação a Objetos na linguagem Elixir?!

Um experimento divertido: simulando Orientação a Objetos em Elixir usando processos Erlang para criar a ilusão de “classes”, “instâncias” e “métodos” com estado mutável, mesmo sendo Elixir uma linguagem funcional e imutável. Baseado nisso, são feitas reflexões sobre usos robustos do Elixir em produção e as vantagens da BEAM.
-
“Problema da mochila”: algoritmo para empacotar itens com maior valor sem exceder o peso

O Problema da Mochila (Knapsack Problem) é um desafio clássico na engenharia, envolvendo otimização de recursos. Este artigo trás como encontrar soluções usando a Elixir, a análise do porquê desse problema ser tão difícil e uma aplicação real dele no app Cumbuca.
-
Manipulando arquivos no frontend com Origin Private File System (OPFS) nativamente

Através da OPFS é possível manipular arquivos e diretórios no frontend, sem precisar de permissão do usuário nem intervenções humanas. É uma alternativa de persistência ao client side, porém é de uso mais difícil.
-
Aprenda tudo sobre “reduce” (ou “fold”)

O que é esse loop, por que existe, casos de uso, algoritmo interno e como usá-lo para unificar map e filter loops.
