Skip to content
Dinesh Wijethunga

Dinesh Wijethunga

@dineshstack

Senior Full Stack Developer · Building SaaS products & teaching Laravel/React · 10+ years experience · Founder of Orion360 · Based in Dubai, UAE.

Posts by Dinesh Wijethunga

How to Install Jenkins on Ubuntu 24.04 Step by Step
TutorialBeginnerDevOps

How to Install Jenkins on Ubuntu 24.04 Step by Step

The 2026 guide to installing Jenkins on Ubuntu 24.04 — including the two traps behind "Package 'jenkins' has no installation candidate" and the setup-wizard choices that actually matter.

Dinesh WijethungaDinesh Wijethunga15 days ago
3m
The Messy Reality: 5 Dead Ends the AI Tutorials Skip
TutorialIntermediateDevOps

The Messy Reality: 5 Dead Ends the AI Tutorials Skip

The honest 6th part: the dead ends, wrong guesses, and walls the polished tutorials skip. A confidently wrong AI diagnosis, a "frozen" terminal that was fine, and a 403 where the data was perfect but the code disagreed — and why the AI's limits turned out to be its safety features.

Dinesh WijethungaDinesh Wijethunga26 days ago
7m
The Login That Never Worked: Debugging 5 Layers Deep
TutorialIntermediateDevOps

The Login That Never Worked: Debugging 5 Layers Deep

A 502 that was a stopped process. A CORS error that was a permissions bug. An OAuth failure that was a config typo. A 403 that was a one-word mismatch. How Claude AI traced five hidden layers of a broken login — where not one symptom pointed at its own cause.

Dinesh WijethungaDinesh Wijethunga28 days ago
7m
How to Build a Zero-Downtime CI/CD Pipeline with an AI Pair
TutorialBeginnerDevOps

How to Build a Zero-Downtime CI/CD Pipeline with an AI Pair

Claude AI as code reviewer and server-prep engineer: building a capistrano-style deployment pipeline with timestamped releases, atomic symlink flips, and one-command rollback. Plus the subtle mistakes an AI reviewer caught before they shipped — missing backups, wrong PHP, supply-chain risks.

Dinesh WijethungaDinesh Wijethungaabout 1 month ago
5m