Categoria: Ferramentas e Projetos

  • Como reduzir o tamanho de vídeos no Linux com ffmpeg

    Sabe quando você tem um vídeo e você quer compartilhar na internet? Pois então, hoje, na maior parte dos casos, isso não é um problema em termos de plataforma, visto que muitas plataformas aceitam vídeos sem problema nenhum. O problema, entretanto, é a velocidade de upload da maior parte das conexões de internet aqui no…

  • Dokku - Deploy simplificado para os seus projetos

    Como programador, uma coisa que eu aprecio demais na nossa profissão é a possibilidade de criar side projects. Claro, relaxar é super importante, eu não nego, ainda mais para nós que trabalhamos basicamente pensando muito o dia inteiro. Mas poder criar projetos que resolvem AQUELE problema ou necessidade chato que você tem - e ainda…

  • SQLite - Um mecanismo de banco de dados incrivelmente versátil

    Logo do SQLite Durante o desenvolvimento de uma aplicação, seja ela web, desktop ou mesmo mobile, sempre aparece algumas perguntas...complexas. Que linguagem de programação usar? Framework? Quais plataformas focar? E mais importante ainda: Onde armazenar os dados da aplicação? Naturalmente, as resposta vão variar bastante de aplicação para aplicação. Não existe sequer uma aplicação em…

  • Composer - Gerencie Dependências no PHP Facilmente

    Logotipo do Composer Todo projeto possui dependências. Isso é completamente normal e existe em qualquer linguagem de programação que você possa usar para criar seu projeto, seja PHP, Javascript, Ruby ou Go. O ponto é que eu vejo muitos projetos por aí que não usam sequer um gerenciador para ajudar a manejar toda a bagunça…

  • Docker Compose - Ou como criar aplicações multi-containers no Docker

    No extenso post que fiz sobre o Docker, falei muito sobre o que a plataforma é apresentei alguns exemplos no qual ela se mostra bastante útil, mostrando o porque que ela é interessante especialmente para aplicativos já planejados para serem totalmente distribuídos. Entretanto, essa última parte, como você pode imaginar, exige um setup maior, pois…