Tutoriais

Tutoriais

Guias práticos passo a passo sobre Laravel, Filament e ecossistema PHP.

O Laravel é lento? Entenda por que sua aplicação não escala
Tutoriais

O Laravel é lento? Entenda por que sua aplicação não escala

Entenda por que o Laravel não é o culpado pela lentidão das suas aplicações. Neste artigo, mostramos como o conceito de SARGABLE afeta diretamente a performance das suas queries, por que funções como whereDate() destroem índices e como resolver isso com whereBetween().

· 3 min · Lucas Souza
Como implementar Agent Builder e Chatkit da OpenAi com Laravel
Tutoriais

Como implementar Agent Builder e Chatkit da OpenAi com Laravel

A OpenAI lançou o Agent Kit, um pacote que une o poder do Agent Builder e do Chat Kit para simplificar a criação de agentes inteligentes em qualquer aplicação web.

· 4 min · Lucas Souza
Otimize sua aplicação Laravel com o novo Memoized Cache Driver (Laravel 12.9)
Tutoriais

Otimize sua aplicação Laravel com o novo Memoized Cache Driver (Laravel 12.9)

O Laravel 12.9 trouxe uma novidade poderosa: o Memoized Cache Driver. Essa feature otimiza o desempenho das aplicações ao armazenar em memória os valores obtidos do cache durante o tempo de execução da requisição, evitando múltiplos acessos ao cache.

· 3 min · Lucas Souza
O Poder do Método Boot em Models no Laravel
Tutoriais

O Poder do Método Boot em Models no Laravel

Neste artigo, compartilho minha experiência com o método boot em models no Laravel, uma funcionalidade poderosa e pouco explorada. Explico como ele funciona, especialmente ao integrar traits, e mostro exemplos práticos, como configurar eventos e escopos globais.

· 2 min · Lucas Souza
A Importância do Eager Loading no Laravel: Evitando o Problema N+1
Tutoriais

A Importância do Eager Loading no Laravel: Evitando o Problema N+1

O eager loading é uma técnica essencial no Laravel para otimizar o desempenho de aplicações, evitando o problema de consultas N+1. Este artigo explica como o eager loading funciona, os impactos de não utilizá-lo e como configurar o Laravel para prevenir problemas relacionados ao lazy loading, incluindo o uso do recurso de carregamento automático de relacionamentos.

· 5 min · Lucas Souza
Como alcancei pontuações quase perfeitas no Google Lighthouse em um blog feito com Laravel / Filament
Tutoriais

Como alcancei pontuações quase perfeitas no Google Lighthouse em um blog feito com Laravel / Filament

Veja como consegui atingir pontuações acima de 90 no Google Lighthouse, melhorando drasticamente o desempenho dos meus sites e proporcionando uma experiência excepcional para os usuários.

· 7 min · Lucas Souza
Observabilidade em Sistemas Modernos
Tutoriais

Observabilidade em Sistemas Modernos

Explore ferramentas de observabilidade como LogRocket, Bugsnag, Rollbar e outras para monitoramento, análise de logs e gestão de erros em sistemas modernos. Compare planos gratuitos, destaques e integrações para encontrar a melhor solução para sua equipe.

· 5 min · Lucas Souza
Como Executar Processos em Concorrência no Laravel: Importando Grandes Arquivos CSV
Tutoriais

Como Executar Processos em Concorrência no Laravel: Importando Grandes Arquivos CSV

Aprenda a usar a facade Concurrency do Laravel para executar tarefas em paralelo e melhorar a performance, com um exemplo prático de importação de grandes arquivos CSV.

· 3 min · Lucas Souza
Tutorial: Como Integrar o Laravel com Twilio para Enviar e Receber Mensagens no WhatsApp
Tutoriais

Tutorial: Como Integrar o Laravel com Twilio para Enviar e Receber Mensagens no WhatsApp

Neste post, eu te ensino a integrar o Laravel com o Twilio pra enviar e receber mensagens no WhatsApp. Configuro o ambiente (usei Docker com Sail, mas você escolhe o seu), crio uma conta no Twilio, pego as credenciais e organizo tudo no .env e no config/twilio.php. Defino rotas pra mensagens e status, exponho a app com o Expose e conecto o WhatsApp no Twilio Sandbox. No MessageController, recebo as mensagens e respondo automaticamente com o SDK do Twilio, tudo testado com logs. Simples, prático e direto ao ponto!

· 1 min · Lucas Souza
Ngrok vs Expose: Qual a Melhor Ferramenta para Tunelar seu Localhost?
Tutoriais

Ngrok vs Expose: Qual a Melhor Ferramenta para Tunelar seu Localhost?

Descubra as principais diferenças entre Ngrok e Expose para criar túneis de localhost. Enquanto o Ngrok oferece um DNS fixo e sessões sem limite de tempo na versão gratuita, o Expose tem DNS dinâmico e sessões limitadas a 30 minutos. Saiba por que o Ngrok se destaca como minha escolha preferida!

· 5 min · Lucas Souza

VirguIA

beer & code assistant

conectando…

Não foi possível iniciar o chat agora.

tocando