Digital Technology Solutions DTS
Home About

Disclaimer: parts of this blog has been drafted with the help of AI tools, then reviewed and edited by a human.

  • Nov 19, 2025

    Using k3d on Ubuntu 24.04 with rootless Podman

  • Nov 6, 2025

    A Case for Invariant Domains

  • Nov 5, 2025

    Building Spring Boot container images with Podman

  • Nov 4, 2025

    Safe, validated JSON Patch processing in Spring

  • Oct 21, 2025

    Selective CI for monorepos -- detecting changes and running only the jobs you need

  • Oct 20, 2025

    Semver for web apps is pointless

  • Sep 26, 2025

    Decoupling components with asynchronous events in Spring Boot

  • Sep 26, 2025

    A quick guide to handling code tables in Spring Boot

  • Sep 26, 2025

    Creating an MSGraph client using Effect-TS

  • Sep 20, 2025

    How we ship: from branch to production

  • Sep 5, 2025

    i18n routing with i18next and React Router v7

  • Sep 5, 2025

    Environment variable management in a React Router v7 application

  • Sep 5, 2025

    Building a custom express server for a React Router v7 application

  • Sep 5, 2025

    A practical guide to browser tab isolation in React Router v7

© 2025 Digital Technology Solutions. All rights reserved.