ÿÿDineshStack — Laravel, Next.js & Full-Stack Development by Dinesh WijethungaSkip to content
Laravel 13 · Next.js 16 · PHP 8.4

Build better apps, ship with confidence

Deep-dive articles, step-by-step tutorials, and real-world case studies on modern full-stack development — written by a developer, for developers.

Featured Posts

View all
How I Built an AI Crypto Trading Bot with Claude AIFeatured
ArticleIntermediateAI Engineering

How I Built an AI Crypto Trading Bot with Claude AI

A deep dive into how an open-source AI crypto trading bot built on Claude works — the multi-agent LLM pipeline, the machine-learning ensemble, layered risk management, and an honest look at what the backtests actually show. Built with Python, Next.js, and the Anthropic API.

D
Dinesh Wijethunga
2 days ago
1149m
How to build modern web apps laravel 12 inertiajs reactjs 2026Featured
ArticleBeginnerLaravel

How to build modern web apps laravel 12 inertiajs reactjs 2026

What if someone needs to build an app quickly by combining these? This might seem overwhelming. With Laravel 12, now it's very easy to integrate with React, Vue, and most other client-side languages. This blog will teach you how to set up a Laravel app with InertiaJS and React for MPA web applications.

D
Dinesh Wijethunga
about 1 month ago
6662m
How to keep Session-Based Shopping Cart with Database PersistenceFeatured
ArticleIntermediateLaravel

How to keep Session-Based Shopping Cart with Database Persistence

Learn how to build a high-performance e-commerce cart system using session storage for fast operations with database persistence for checkout. Our hybrid approach reduces database load by 40% while improving user experience with instant cart updates and seamless guest checkout.

D
Dinesh Wijethunga
about 1 month ago
1.9K6m

Browse by Category

Most Popular

View all

Recent Posts

All posts
Code Quality Gates: Laravel Pint and PHPStan in CI
TutorialBeginnerDevOps

Code Quality Gates: Laravel Pint and PHPStan in CI

Make code style and static analysis automatic gates. No more "I forgot to run Pint" in review. No more type errors reaching production. Here's how to configure a Code Quality job that blocks merges — including the PHPStan baseline trick for legacy codebases.

D
Dinesh Wijethunga
2 days ago
683m
ðŸ“
ArticleBeginnerDevOps

How to Contribute to an Open-Source AI Trading Bot

Want to contribute to an open-source AI trading bot? Here's how — where help is most needed (strategy, ML, dashboard, DevOps), how to set up the project locally on testnet, and how to submit your first pull request. All skill levels welcome; non-code contributions count too.

D
Dinesh Wijethunga
2 days ago
764m
How to Deploy an AI Crypto Trading Bot on Your VPS
ArticleIntermediateAI Engineering

How to Deploy an AI Crypto Trading Bot on Your VPS

A step-by-step guide to deploying an open-source AI crypto trading bot to your own VPS: prerequisites, the exact API keys you need, training the ML model, starting it with systemd, and an honest running-cost breakdown. Runs on Binance testnet in about 20 minutes.

D
Dinesh Wijethunga
2 days ago
726m
How I Built an AI Crypto Trading Bot with Claude AIFeatured
ArticleIntermediateAI Engineering

How I Built an AI Crypto Trading Bot with Claude AI

A deep dive into how an open-source AI crypto trading bot built on Claude works — the multi-agent LLM pipeline, the machine-learning ensemble, layered risk management, and an honest look at what the backtests actually show. Built with Python, Next.js, and the Anthropic API.

D
Dinesh Wijethunga
2 days ago
1149m
Run Laravel Pest Tests Against MySQL in GitHub Actions
TutorialIntermediateDevOps

Run Laravel Pest Tests Against MySQL in GitHub Actions

SQLite hides MySQL-specific bugs until production. Here's exactly how to add a MySQL 8.4 service container to GitHub Actions, override your test env vars, and make Pest hit a real database — including the Pusher/broadcast gotcha that will wreck your first attempt.

D
Dinesh Wijethunga
5 days ago
1656m
Build Your First GitHub Actions Workflow for Laravel
TutorialBeginnerDevOps

Build Your First GitHub Actions Workflow for Laravel

Step-by-step: create a .github/workflows/api-ci.yml file that installs PHP 8.4, runs Composer, and executes your Pest test suite on every push. Takes 15 minutes and works on a free GitHub account.

D
Dinesh Wijethunga
7 days ago
2174m
🎓
TutorialIntermediateLaravel

Arabic Text-to-Speech with Cartesia and API Cost Control in Laravel (Part 4 of 4)

Generating a voice response is the last step in the pipeline — but it's also the one that's most exposed to runaway costs. Each TTS call charges per character. Each STT call charges per second. Claude charges per token. Multiply by thousands of users and the bill can spiral fast. In Part 4, we build the Cartesia TTS service for Arabic/English voice synthesis, then add the cost tracking and rate limiting layer that keeps your API spend under control at per-user granularity.

D
Dinesh Wijethunga
13 days ago
2228m

Stay in the loop

Get new articles, tutorials, and case studies delivered to your inbox. No spam, unsubscribe anytime.

ÿÿÿÿ