Community Voices
Explore thought pieces, announcements and product news
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
doesterr
Dynatrace Helper
Dynatrace Helper

 

Welcome to the 34th edition of our latest newsletter. In it, we cover essential updates, useful resources, upcoming events, and the latest releases.

 

What can you expect to see in this post:

 

 

News and events

 

Engage and elevate

Using AI to build Dynatrace apps was the highlight of the Dynatrace Office Hours for App Development on March 9; as usual, we also shared the latest updates and releases and answered your questions about developing Dynatrace apps.

If you couldn't join us, you can rewatch the session on our Dynatrace YouTube channel.

 

On May 11, we'll hold our next Dynatrace Office Hours for App development session, so stay tuned to sign up on LinkedIn.

 

Useful updates

 

Speed up your Dynatrace apps with code splitting

Large JavaScript bundles slow down your app's initial load. We've published a comprehensive guide to help you optimize performance through code splitting—breaking your app into smaller chunks that load on demand.

What you'll learn:

  • Route-based splitting—Load only the code needed for each page
  • Component-based splitting—Defer heavy components like charts and editors until they're needed
  • Dynamic imports—Load utility functions and libraries on user action
  • Best practices—Keep your main bundle under 1 MB for fast startup times

Getting started:

Code splitting requires dt-app CLI version 1.9.0 or later with the --optimize and --enable-code-splitting flags. The guide walks you through converting static imports to lazy-loaded routes using React.lazy() and Suspense, and provides practical examples for splitting components and utility code.

Read the guide: Code splitting

 

A faster, lighter Strato DataTable

The DataTable component is one of the most critical in our product ecosystem. Over the last months the Strato teams introduced several improvements, resulting in:
  • Up to 60% faster render times and over 40% lower memory usage.
  • A 98% reduction in retained memory, which now stays stable regardless of how long the table is used.
  • Support for unlimited datasets, removing the previous 10,000-row/column limit.
  • Improved virtualization logic, leading to fewer re-renders and much smoother scrolling.

Get the improvements:
Enhancements have been rolled out gradually. To get the full set of changes, upgrade to version 3.0.0 of @dynatrace/strato-components

 

Prepare for Strato Components 4.0.0 breaking changes

Heads up: Strato Components 4.0.0 is on the horizon with several breaking changes. Now's the time to review your apps and check if you're using affected features.

Key changes coming:

  • AiLoadingIndicatoraria-disabled prop will be removed
  • AppHeader—Deprecated navigation items (like AppNavLink and NavItems) will be removed; use AppHeader.Logo and AppHeader.Navigation instead
  • CodeSnippetallowCopy prop replaced with showCopyAction
  • DataTable—Multiple deprecations including the date column type (use datetime), link option on interactiveRows (use onActiveRowChange), and legacy test mocks

What to do:

Review the full list of breaking changes to identify if your apps use any of the deprecated features. Where possible, migrations will be provided to help streamline the transition when 4.0.0 releases.

Learn more: Upcoming changes in Strato

 

Build a Dynatrace app with AI in minutes

Watch Andi Grabner and Dani Coll demonstrate how to build custom Dynatrace apps using AI coding agents—no prior coding skills needed.

What you'll see:

In this video, they walk through a practical example that turns Dynatrace logs and business events into an interactive app for detecting suspicious trades. You'll learn how AI agents combined with the Dynatrace App Toolkit can generate UI and backend logic while you focus on the domain logic.

Topics covered:

Build apps from scratch using the App Toolkit, generate code with AI coding agents, query business events with DQL, use Strato components for consistent UI design, validate DQL queries and components with MCP servers, and extend observability beyond dashboards with domain-specific applications.

Watch now: Build a Dynatrace App with AI in Minutes

 

 

Release highlights for app developers

 

Design System

Catch up with the latest enhancements to the design system. The latest changes are available on the Strato - Release notes page.

 

Dynatrace App Toolkit

Catch up with the latest improvements to the App Toolkit. You can find the latest changes in the annotated release notes

 

If you've enjoyed this post, please give us a thumbs-up (or kudos!) and let us know in the comments what topics you'd love to see in our next newsletter. Your feedback is valuable input for our content. Thank you for reading!