How to Deploy Laravel Securely with GitHub Actions, Immutable Releases and Automatic Rollback
Deploy Laravel to a VPS with GitHub Actions using immutable releases, restricted SSH, health checks, Horizon, and automatic code rollback.
Practical insights on software development, AI, payments and the technologies changing how people and organizations work.
Explore the latest articlesDeploy Laravel to a VPS with GitHub Actions using immutable releases, restricted SSH, health checks, Horizon, and automatic code rollback.
See Statum's published starting prices for software projects in Kenya, what changes the cost, and how to plan for hosting, support and future improvements.
See how Kenya's 2026 PAYE bands, Year 4 NSSF, SHIF and Housing Levy shape take-home pay, with checked examples from KSh 30,000 to KSh 200,000.
Compare candidate workflows by frequency, cost, failure impact, rules, measurement and readiness using a weighted example.
Use this checklist to decide whether an M-Pesa integration is ready for production. Each critical check has evidence, an owner, and a clear pass rule.
A worked first-release brief for a hypothetical distributor, including peak usage, hosting ownership, migration and measurable acceptance checks.
Compare process improvement, configured software, integration and custom development against your real workflow, costs, constraints and support capacity.
A planning guide to the WhatsApp bot and M-Pesa journey, inbound and delivery-status webhooks, secure event handling, payment confirmation and human handoff.
A product-aware guide to M-Pesa callback states, idempotent processing and reconciliation for duplicate, late, unmatched, mismatched and reversed payments.
From notes to working systems
Read the technical notes, then see how Statum approaches custom software, M-Pesa integrations, business systems and practical automation.