-
PHP-Lambda functions, Closures, Partials Functions, Currying
Lambda functions, closures, partials functions, curryng, são conceitos e técnicas existentes a muito tempo na área de ciência da computação, principalmente no estudo do paradigma de desenvolvimento funcional...…
-
PHP-Memoization
Memoization é uma técnica para otimizar chamadas de funções de alto custo de processamento, com isso podemos guardar o resultado de chamadas de funções para uma lista de determinados parâmetros evitando um recalculo de valores já processados...…
-
A vida com menos loops em PHP
O array é umas das estruturas de dados mais conhecidas e utilizadas em PHP, um array é na verdade um mapa ordenado, uma estrutura que relaciona valores a chaves, e para manipular/usar os elementos...…
-
O que é Clojure
Clojure é uma linguagem de programação dinâmica, de propósito geral com ênfase em programação funcional criada por Rich Hickey. Clojure roda sob a JVM (máquina virtual do Java), compila para bytecode como o Java faz, ainda existe a possibilidade de compilar para...…
-
Doctrine MongoDB ODM com ZF3 - Instalação, configuração e primeiro uso
O Doctrine MongoDB ODM (Object Document Mapper), é um framework de mapeamento documento-objeto que fornece uma melhor forma de manipular, persistir objetos do PHP no MogoDB...…