Blog Oatllo

From basic concepts and advanced tips to the latest technology news.

Laravel Task Scheduling and Cron Jobs Explained
Featured
· 9 min read

Laravel Task Scheduling and Cron Jobs Explained

A practical guide to Laravel task scheduling: one cron entry, Schedule facade syntax in Laravel 11+, frequencies, locks, and the traps.

Read more

Articles

1–12 / 51

· 9 min

Building a Simple RAG Pipeline in PHP

Build a working RAG pipeline in PHP: chunk docs, embed with Voyage AI, store vectors in Postgres, and answer with Claude.

Read more
· 10 min

How to Write Meaningful Commit Messages

A practical guide to good commit messages: the seven rules, Conventional Commits, and how they pay off in git log, blame, and changelogs.

Read more
· 10 min

Caching LLM Responses to Cut API Costs

Learn to cache LLM responses in Laravel to reduce LLM API costs, with response caching, prompt caching, TTL choices, and the traps to avoid.

Read more
· 9 min

How to Mock HTTP Requests in PHP Tests

Learn to mock HTTP requests in PHP tests with Guzzle MockHandler and Laravel Http::fake for fast, deterministic, offline test suites.

Read more

Practical programming articles for developers

The Oatllo blog covers modern PHP and Laravel, JavaScript, software architecture, databases, DevOps and developer tooling - hands-on tutorials and deep-dives you can apply to real projects. New articles are published regularly.