Microservices são débitos técnicos?Desenvolver software nunca esteve tão complexo e ao mesmo tempo tão simples. A complexidade está na quantidade de tecnologias, frameworks, linguagens e padrões que temos disponíveis para desenvolver software. A simplicidade está na facilidade de aces...Dec 6, 2024·3 min read·132
Microservices e Mensageria com PHP, NodeJS, RabbitMQ e DockerO desenvolvimento de microserviços é uma abordagem arquitetural que estrutura uma aplicação como um conjunto de serviços pequenos e independentes, que são executados em seu próprio processo e se comunicam por meio de protocolos leves, como HTTP, WebS...Jun 29, 2024·6 min read·16
PHP — Streams FiltersSe você já trabalhou com arquivos em PHP, provavelmente já usou funções como fopen, fwrite, fread, fclose, entre outras. Streams são uma abstração muito poderosa e flexível para trabalhar com arquivos e outros recursos de I/O. Streams são uma forma d...Jun 4, 2024·13 min read·3
JIT (Just in Time) — PHPSe você ainda não atualizou para o PHP 8.0 ou maior, está na hora de fazer isso. O PHP 8.0 foi lançado em 26 de novembro de 2020 e trouxe o JIT (Just In Time) e é sobre ele que vamos falar hoje. Código OPC Quando você executa um script PHP, o PHP o c...May 28, 2024·3 min read·5
Programação Paralela, e Assíncrona com PHPPhoto by Ben Griffiths on Unsplash Introdução PHP é uma linguagem de programação de propósito geral, amplamente utilizada para desenvolvimento web. No entanto, PHP também pode ser utilizado para desenvolvimento de aplicações desktop, scripts de autom...Apr 25, 2024·7 min read·17
Tabelas HashUma tabela hash é uma estrutura de dados que associa chaves de pesquisa a valores. Sua principal função é, a partir de uma chave simples, fazer uma busca rápida e eficiente para encontrar o valor desejado. 1. Funções Hash 1.1. Introdução A função has...Mar 6, 2024·7 min read
QuicksortQuicksort é um algoritmo de ordenação muito eficiente, inventado por C.A.R. Hoare em 1960. Ele é amplamente utilizado para ordenação de arrays. O algoritmo que apresentamos a seguir é uma versão recursiva do Quicksort que seleciona um elemento como p...Feb 28, 2024·5 min read·5