Skip to main content

Cloudsoft Zone Build, deploy and scale with practical guides to PHP, Node.js, React, DevOps and AI automation. Explore the guides

Cloudsoft Zone

Cloudsoft Zone

Cloudsoft Zone publishes practical guides to building applications, running reliable systems and choosing software that fits the work.

Explore the articles

Practical knowledge, with context

Articles from the Cloudsoft Zone editorial desk. Each one lists the sources it was checked against and says when AI assisted with research or drafting.

What Cloudsoft Zone covers

  • Build applications

    PHP, Laravel, Node.js, React and JavaScript: application development, databases, APIs and integrations.

  • Run reliable systems

    DevOps, hosting, cloud and security: deployment, maintenance and the decisions that keep software running.

  • Choose useful tools

    Software comparisons, AI tools and automation: capabilities, limitations and questions to ask before adopting a product.

How to use our guides

Check an article’s sources, version notes and dates before applying it to your own system. Product features and pricing can change. If you spot an error, send us the article link and the detail that needs correcting.

Our editorial and commercial policy

Published by Cloudsoft Zone

  • Closed laptop wrapped in an orange chain and padlock on a blue textured background

    TutorialCodeIgniter

    Protect a CodeIgniter 4 API with Shield access tokens

    Install CodeIgniter Shield, issue hashed access tokens at login, protect API routes with the tokens filter, restrict actions with scopes and permissions, and revoke tokens on logout, with code checked against current docs.

    By Cloudsoft Zone

  • Computer monitor filled with lines of colourful source code in a dark editor theme

    TutorialDevelopment

    How to find the commit that broke your build with git bisect run

    A test passed last month and fails today, with hundreds of commits in between. This tutorial shows how to let git bisect run a script that tests each candidate commit and names the first bad one, including skips, custom terms and merge-heavy history.

    By Cloudsoft Zone

  • Code editor window with a file tree, an open source file and terminal output below it

    ComparisonDevelopment

    Merge commit, squash or rebase: choosing a pull request merge strategy

    Merge commits, squash merges and rebase merges all land the same code but leave very different history behind. This comparison explains what each method does on GitHub and in plain Git, what you lose with each, and how to pick one rule for your team.

    By Cloudsoft Zone

  • Wide view of rack-mounted servers with front panels and network cables in a server room

    TutorialMagento

    How to move Magento cache and sessions from Redis to Valkey

    Adobe now tests Magento and Adobe Commerce with Valkey instead of Redis, and 2.4.9 uses Valkey options in bin/magento. Learn which version you need and how to configure default cache, page cache and sessions.

    By Cloudsoft Zone

  • Diagram of a request passing through Fastify settings, helmet and CORS plugins, ThrottlerGuard, a Standard Schema pipe and the Nest controller and service.

    TutorialNode.js

    NestJS with Fastify: build a production-ready REST API

    Build a REST API on NestJS 12 and Fastify 5 with schema validation, helmet, CORS, rate limits, pino logs, health checks, graceful shutdown, inject() tests and Docker.

    By Cloudsoft Zone

  • Close view of densely cabled rack servers with network cables and status lights in a data centre

    Troubleshooting guideMySQL

    MySQL deadlocks and lock wait timeouts: causes, diagnosis and fixes

    Why InnoDB returns errors 1213 and 1205, how isolation levels and gap locks decide what gets locked, how to find blocking transactions with the Performance Schema, and the application changes that make deadlocks rare.

    By Cloudsoft Zone

Showing 12 articles