New technical guides for developers using dotCMS (April edition of dotDEV newsletter)

Image Resizing and Processing in dotCMS with Angular and Next.js

Discover how to optimize your web performance with dotCMS’s image resizing and processing capabilities using Angular and Next.js. Learn to enhance image loading efficiency, improve user experience, and boost SEO rankings by serving optimized images that adjust dynamically to different devices.

​Migrating dotCMS Website to Next.js with Universal CMS Architecture

Read about our comprehensive journey migrating a traditional dotCMS website to a modern Universal CMS architecture using Next.js. Learn about the planning process, challenges faced, and solutions implemented to boost performance, scalability, and SEO.

Supercharge Your Searches Using Lucene Queries in dotCMS Part 1: Fuzzy Searches

Learn how to implement powerful fuzzy searches in dotCMS using Lucene queries. Discover real-world examples with JSON and dotCMS Query Tool syntax that you can implement today

Just Run It: Understanding and Using the “justfile”

What is the justfile and how do I use it in my dotCMS development workflow? Simplify complex Maven commands with easy-to-remember aliases and boost productivity. Explore setup options, IDE integrations, and everyday examples. Whether as a reference or a core tool, the justfile offers flexible solutions tailored to developers’ needs - no obligation required. Learn more about its features, installation, and how it can streamline your coding process today

How to build a Universal Javascript SDK with Rollup.js

In this guide, we’ll walk through building a JavaScript SDK that works seamlessly in any environment - Node.js, browsers, and beyond. Using TypeScript for strong typing and Rollup.js for an optimized bundle, we’ll ensure our SDK is lightweight, flexible, and ready for publishing on NPM. Whether you’re building for CommonJS, ESM, or both, this post will help you do it right.

How to create your own Typescript SDK for Headless dotCMS

Manually fetching content from dotCMS can get repetitive fast. In this post, we’ll show you how to build a TypeScript SDK to simplify interactions with the Headless dotCMS API. We’ll walk through setting up the project, structuring the SDK, and making API calls, so you can integrate dotCMS into any JavaScript project with ease.

How to Choose the Best CMS for Your Gatsby Project

Gatsby is an open source React-based framework for building fast sites. Learn why using dotCMS is the best CMS for Gatsby.