Eu sempre gostei de ler, e nunca tive problemas em ler e-books, seja no computador ou no Kindle. Aliás, eu sou um defensor ferrenho do Kindle, acho muito prático e a bateria dura eras. Indico principalmente para livros não-técnicos (se quiser sugestões do que ler, escrevi sobre). Para livros técnicos eu prefiro ler no computador,…
Categoria: Programação
Usando eventos do Laravel para limpar cache do Cloudflare
Há uns anos, em um projeto freelancer, criei um CMS bastante simples utilizando Laravel. Nele, é possível criar posts. Recentemente, entretanto, o site apresentou lentidão ao carregar a página. Esse CMS roda sobre nginx e PHP-FPM e, ao que tudo indicava, o problema era a lentidão de resolver o DNS e receber o primeiro byte de resposta. Um detalhe…
Fazer faculdade ou não: eis a questão
TL;RD: Sim, faça. Não causa nenhum mal (exceto, talvez, o dinheiro gasto caso você faça faculdade particular). Esses dias vi um tweet do Kico falando sobre um youtuber que defende que faculdades não servem para nada: Vi um anúncio agora no YouTube de um bosta vendendo curso de programação usando como argumento a mentira de que faculdade…
Instalando Docker via snap com ZFS
Recentemente, formatei meu notebook e instalei o Ubuntu 20.10. Uma opção surgiu oferecendo instalar o ZFS como sistemas de arquivos. Pesquisei rapidamente na internet do que se tratava, e resolvi marcar a opção. Instalação deu certo, comecei a instalar os pacotes. Muitos dos pacotes que eu instalei, o fiz através do Snap. Um desses pacotes…
Migrando uploads do WordPress para Digital Ocean Spaces
Recentemente, fui contatado para fazer uma manutenção em um servidor que roda um site em WordPress. Porém, é um site antigo (tendo mais de 6 anos), cujo foco é divulgação de produtos. Assim, ele tem MUITA foto (mais de 30 Gb em um site, sendo que ele roda mais de um na instância). O problema…
Usando a funcionalidade “share” com Flutter
Tutorial de como utilizar a biblioteca Share para compartilhar dados simples entre apps (permitindo enviar um texto via WhatsApp, por exemplo).
Primeiras impressões com Flutter
Recentemente, comecei a me interessar com desenvolvimento mobile, mais precisamente multi-plataforma. Com isso, comecei a olhar quais eram as opções disponíveis. Hoje, existem algumas: Ionic, Xamarim, React Native e, mais recentemente, Flutter. Meu foco agora é Flutter, framework desenvolvido pelo Google, que roda na linguagem Dart. O objetivo desse post é tentar explicar um pouco…
Utilizando a análise de texto da Azure
A Azure, rival da AWS e mantida pela Microsoft, possui diversos serviços de inteligência artificial e machine learning em formato de uma API, que possibilita utilizar esses serviços, como reconhecimento de objetos, detecção do idioma falado, sem que seja necessário construir uma rede neural para isso, nem treiná-la. E o melhor: a Microsoft disponibiliza uma…
Configurando a memória máxima do PHP-FPM
Entenda a diferença entre memory_limit e php_admin_value[memory_limit].