$ tail -f activity.log
66.
Entries logged
A running log of what I build and write. Entries tied to a project link straight to it; hover one to see its siblings light up.
last push Aug 26
How to crawl thousands of pages concurrently with Larascraper
How to download a PDF with no direct URL in Laravel
How to extract text from a scanned PDF in Laravel
How to follow pagination in Laravel when the page count is unknown
How to keep a login session across a whole crawl in Laravel
How to rate limit a scraper in Laravel so a site stops blocking you
How to scrape a JavaScript site with Larascraper
How to scrape infinite scroll in Laravel
How to solve a captcha in Laravel with local OCR
How to submit a search form in a headless browser from Laravel
How to test a scraper in Laravel without hitting the network
Migrating from Larascraper v2 to v3
Why your Laravel scraper works by hand and fails in cron
Credits, plans and quotas in Laravel with Larameter
MCP connectors for Inis Legal
Claude, ChatGPT or any MCP client can now search the BOE, EUR-Lex and the CENDOJ through four read-only tools over OAuth, and answer citing the official source.
Move business logic out of your Laravel controllers with Laractions
Model field keepers in Laravel with Larakeep
Book meetings in Laravel with Wireschedule
Store and search chunks in Laravel with Meilisearch and Larameili
Meilisearch in Laravel without Scout, for documents that only exist to be searched
Add toast messages in Laravel with Wiretoast
Create multilanguage apps in Laravel with Laratext
Turn Claude Code into a Laravel expert with LaraClaude
Add tags and categories to any model with Laraterms
Add Livewire modals in Laravel with Wiremodal
Custom hero for Crowd Legal
The page opens with the brand's white wordmark over the dotted photo panel from crowd.legal, Sora type and the stats row: 124K+ laws, 80+ AI tools.
Generation cards linked by energy traces
Projects with several generations now spread one card per rebuild across the portfolio grid, each in its year; hovering one draws circuit-style energy traces through the grid gutters to its siblings.
Glass preview card for testpolitica
The nine-axis radar preview now sits on translucent glass with a blur, so the dream-room scene shows through the paper.
Covers and banners for the Laravel packages
All fourteen Laravel package pages now open with a shared cover and each package's own banner art, pulled from its repository.
Custom hero for testpolitica
The project page now opens with the site's own editorial idiom: Fraunces with the brick italic, the query composer, and a nine-axis radar preview on a paper card.