---
title: "Articles - JHB Software"
description: "Explore insightful articles on software development for mobile, web-apps, and websites. "
---

# Technical Articles

Current articles on trends, technologies and best practices in software development.

[

![Screenshot of a presentation slide titled 'Setup Claude Code Inside Cursor with WSL on Windows' with logos of Claude, Cursor, and Windows.](https://nbg1.your-objectstorage.com/jhb-software/claude-code-windows-wsl-1920x1080.png)

\\ June 21, 2025

### Setup Claude Code Inside Cursor with WSL on Windows

Learn how to install and integrate Claude Code with Cursor using WSL on Windows. This step-by-step guide covers everything from setup to full IDE integration for optimal AI-assisted development performance.

\\ Claude Code \\ Cursor

![Portrait of a young man with short brown hair and blue shirt in front of a green, lush landscape.](https://nbg1.your-objectstorage.com/jhb-software/jens-becker-768x768.jpg)

Jens Becker





](/en/articles/claude-code-in-cursor-with-wsl)

[

![Grafic about hosting media in Payload CMS with Hetzner S3 Object Storage, featuring the logos of Payload, Hetzner, and JHB.](https://nbg1.your-objectstorage.com/jhb-software/payload-cms-hetzner-s3-object-storage-1024x576.png)

\\ May 30, 2025

### Hosting Media in Payload CMS with Hetzner S3 Object Storage

In this post, we’ll take an in-depth look at how to use Hetzner Object Storage to host media files in Payload CMS, with a focus on client-side uploads.

\\ Payload CMS





](/en/articles/payload-cms-hetzner-s3-object-storage)

[

![Grafic titled 'The Power of Virtual Fields in Payload CMS', with a dark background and diagrams illustrating code functions.](https://nbg1.your-objectstorage.com/jhb-software/virtual-fields-in-payload-cms-1024x576.png)

\\ December 17, 2024

### The Power of Virtual Fields in Payload CMS

Discover the power of virtual fields in Payload CMS, dynamic, read-only fields that compute their values on the fly. Learn how to enhance your API responses with examples like full name generation and estimated reading time, all without storing redundant data in your database.

\\ Payload CMS





](/en/articles/virtual-fields-in-payload-cms)