In this case study, learn how Interactions replaced Veracode with Moderne to automate vulnerability remediations. In addition, they were able to update an aging Java tech stack and clean-up codebases.
Check out how we're using AI natural language search in the Moderne Platform to find all the different method invocations that do an action across large codebases.
Learn the details of how we analyzed impact and automated the move to JSpecify across the OpenRewrite project—using OpenRewrite and Moderne!
Check out highlights from our Code Remix conversation with Jente Sondervorst, software engineer at Colruyt. Learn about his journey with OpenRewrite and working on a centralized team.
Learn about the revolutionary, full-fidelity code representation called the Lossless Semantic Tree (LST)—a core technology behind OpenRewrite and Moderne. Discover how Moderne’s unique IP automates code refactoring and analysis at mass scale.
Catch the highlights from a great conversation with Shannon Pamperl, software architect at Shelter Insurance and star OpenRewrite open source contributor.
User-driven product development must understand users' pain and requirements combined with dogged design iteration and feedback! Moderne has taken a leap forward with the new Recipe Builder. Check out the journey in our engineering blog.
We’re introducing the Moderne IDE plugin for JetBrains IntelliJ IDEA. It's a new, powerful tool for developers to work 'multi-repo' and not leave their flow. Read this blog to learn more about the Moderne IDE plugin and get started.
For many people, the upgrade to Spring Boot 3.x versions may seem incredibly daunting with all the dependencies and versions in use. Discover how OpenRewrite's powerful recipes can streamline your Spring Boot 3.3 migration.
What if we told you there's a way to turn the tables on security vulnerabilities? In this post, we share the four ways that Moderne can bolster your code to solve your toughest application security problems—even the OWASP Top 10.
Moderne is pioneering techniques for using artificial intelligence (AI) to help automate code refactoring and analysis at mass scale. We’re going beyond an AI assistant in a single repository—it’s AI reimagined for multi-repository work. Read our blog to learn about three ways we’ve integrated AI within the Moderne Platform today.
Learn about our real-world implementation of LLMs on CPUs for mass-scale code refactoring and analysis work. We delve into the considerations and optimizations for running AI models within the Moderne Platform to meet the efficiency, cost, and scale required.
Explore how OpenRewrite and Moderne revolutionize feature flag management. Discover strategies for deploying, evaluating, and retiring feature flags effortlessly on a mass scale, ensuring your projects stay agile and efficient. Learn from practical examples and automate away the complexity, letting you focus on innovation. Dive into a smoother development journey today.
Streamline how you enforce stylistic consistency, best practices, and security remediations as a CI gate. Learn how to annotate your PRs with OpenRewrite recipe results, which enables developers to accept the fix with one click to keep your code moving forward.
Join Moderne at Devnexus 2024 for lessons in automated code refactoring. Here’s a rundown of two great learning opportunities we have for you. Let's meet at Booth 4!
Take a look at the Moderne DevCenter—a powerful, interactive dashboard that enables every level of an organization to understand its software development landscape and collaborate across large codebases. See how to centrally track and move forward framework migrations and security vulnerability remediations.
Discover how the Moderne Platform integrates AI large language models (LLMs) for auto-refactoring work. It’s the best of both worlds where you get the accuracy needed for transforming code across multiple repositories and the flexibility to integrate AI LLMs to augment the work as useful. In fact, we make LLMs even better!
Moderne is expanding its support for refactoring tech, enabling you to run JavaScript and TypeScript codemods on the platform at scale. Now developers have a one-stop-shop for codemods that they can run across multiple repositories at once.
Learn about the complementary technologies of OpenRewrite and Moderne, both of which deliver automated code transformations at speed, saving immense amounts of time. OpenRewrite is open-source. It provides precise, style-preserving refactoring in individual code repositories. Moderne has unique IP that scales what OpenRewrite does with incredible efficiency—across thousands of repositories at once. Moderne also provides a solution for enterprise-wide code collaboration. Find out more about both technologies.
Developing an AI-based search function for the Moderne Platform to aid in recipe discovery involved a complexity of technologies and techniques from the AI embedding large language model (LLM) to the retrieving and reranking techniques. See how Moderne engineering tackled the job.
Today, developers could spend all their time paying down technical debt but their codebase would never be debt-free. Learn how to automate code refactoring at scale and free up developers to do the work that's driving business priorities.
Learn how the Moderne engineering team leveraged the Moderne Platform to automate the Spring Boot 3.2 migration on our own code, including how we approached the task and ultimately got our code redeployed in days.
The Moderne DX Edition delivers code insights and remediation at scale in a fully air-gapped environment. Learn how this edition enables a great developer experience for automatically maintaining and migrating codebases using a centralized, internal service that coordinates across teams and repositories.
By adopting the Moderne platform and automating code migrations and software maintenance, this insurance company increased development productivity on all fronts—significantly more maintenance stories were completed alongside a 30% gain in business value delivery. Check out the full story.
Here is a recap of the Moderne 12 days of code transformation series with resources to guide your team to automating a cleaner, more secure, and up-to-date codebase in 2024 and beyond.
Learn how you can analyze and understand complex code usage at scale. Build compelling narratives to explain code impacts to business leadership using real-time insights.
Learn how the Moderne CLI enables developers to work efficiently across many repositories at once to automate code updates, migrations, security, and quality.
Discover how Moderne's data tables revolutionize impact analysis. Within minutes, gather extensive data on dependencies, licenses, and API usage, then make swift, informed decisions, and execute changes at scale through auto-remediation.
The ability to modernize, migrate, and update your software at a much faster pace is one of the most fundamental advantages your business can have. We call this tech stack liquidity. Read on to learn more.
Do you know if personally identifiable information (PII), classified, or confidential business information has been exposed by your APIs. Now you can find out with Moderne, which uses rich type information to detect how sensitive data flows throughout your codebase.
Learn how to quickly and easily migrate from the Hamcrest assertion library to AssertJ. Get tech stack liquidity with OpenRewrite and Moderne.
Automating framework upgrades benefits both the users and the maintainers. We celebrate the work of Micronaut framework 4 maintainers to enable their users to migrate automatically on the day of the release.
Moderne has developed a novel approach to automate code remediation at scale that uses deep learning. Learn why scalable auto-remediation needs rules, not probabilities and what Moderne's deep learning system is all about.
Catch this on-demand webinar about the technical innovations behind Moderne's automated code remediation platform. Learn about the Lossless Semantic Tree and how we're using generative AI for code. If you’re getting up to speed on AI/ML for code, this session is a good primer as well.
In this blog post, we bust the myth that most open-source security vulnerabilities can be fixed with patch version bumps. We analyze real data to show you why it's inaccurate. In actuality, the majority of security dependencies require potential source code changes. Keep reading for the full analysis.
Read our book to learn the patterns, practices, and tech behind automated code remediation that enable your developers to gain back thousands of hours, stay ahead of security vulnerabilities, and position your organization to outmaneuver the competition.
Attending Spring I/O in Barcelona May 18-19? Let’s connect! Stop by our booth and see our live demo of how you can migrate your source code in minutes, at scale, with automated remediation. And don’t miss Raquel Pau and Tim te Beek’s workshop on automating your old Spring projects onto the new Spring Boot 3.1.
There’s no longer a need for development teams to make daily decisions on whether to release software on time or improve code security and quality. They can do both by employing automated code remediation as part of a DevSecOps practice. Read on to learn more.
Recap of Moderne's participation at Devnexus 2023, including two conversations with the DevOps Speakeasy podcast team.
Migrating to new Spring Framework and Spring Boot versions? Want to go way faster? Safely take advantage of new features? Watch this on-demand episode of VMware's “The Golden Path to Spring One” developer learning series and learn how to do both with automated remediation.
In this case study, Choice Hotels explains how they overcame the challenge of maintaining their codebase with Moderne’s automated code remediation.
Explore existing practices and emerging trends in application security (AppSec) to better protect your software. And we’ll ask (and answer) the question: Should the security of your codebase be the responsibility of individual developers?
Just as the traditional technical debt was addressed via refactoring, this new type of technical debt plaguing our modern assembled applications can also be addressed by expanding on refactoring capabilities. These activities are highly repetitive across organizations as everyone integrates some subset of the same third-party components to create business value. This high level of repeatability points us to automation.
By adopting the Moderne platform, our customer gained full-fidelity insight into their codebase and the ability to automate source code remediation at scale. They are now able to patch application vulnerabilities, update frameworks, and improve code quality with minimal developer involvement. This enables their development teams to reduce business risk and add more business value every day. Read on to learn more...
If you're an open source maintainer who wants to provide an easier path for your users to upgrade, check out what the Axon Framework developers have done. They have incorporated OpenRewrite migration recipes into their releases to automate source code changes—even handling breaking changes.
By achieving SOC 2 Type 2 certification, Moderne has demonstrated its commitment to keeping our customers’ source code secure, enabling our customers to confidently use our platform.
Continuous software modernization is driving better security and new efficiencies in code development, freeing developers from repetitive, tedious tasks and enabling the delivery of more business value. Enterprises are using continuous software modernization to automate software upkeep ranging from the mundane, day-to-day code clean-up tasks to security vulnerability remediation to large scale software migrations across multiple dependencies. Moderne, the pioneer of continuous software modernization, enables you to operationalize the practice at scale for your organization.
Generative AI is best in single-point suggestive applications. Rule-based systems are best in multi-point authoritative applications. There is a tradeoff between recipe development speed and manual review time.
We are familiar with the shortcomings of text of course. Software maintenance automation starts with a Lossless Semantic Tree.
The best solutions emerge when centrally forced change is anti-cultural. Diffusion of responsibility causes mass communication as a tool to falter.
Tooling connects this race in perfect alternation. No one company can own the race, nor should they.
Industrialized production requires industrialized maintenance. Migration engineering can be automation rather than clerical work. We are too far along the industrialization curve for migration engineering to continue to be manual.
Application modernization goes hand-in-hand with security, performance, and agility. It has also been traditionally laborious. Automated software modernization is the missing piece of devops.
We wanted to share some exciting news: we’ve successfully completed our SOC 2 Type 1 audit! We prioritized this audit as part of an ongoing commitment to holding ourselves to the highest standards for securing customer code.
The first time you see automated refactoring that takes advantage of semantic information, it seems like magic.
Automating the menial tasks that are often required when addressing technical debt brings value to your users.
It can often be hard to quantify the benefit of addressing technical debt until there is some "triggering" event that suddenly makes it important. This can leave organizations scrambling as they react to the current crisis at hand. Automation that uses semantic information can help address technical debt before it becomes a problem
Inspired by a feature in JavaParser 3.0's first milestone release, we decided to add an event-driven system for observation of changes to AST nodes.
Product announcements, new features and best practices for OpenRewrite and Moderne SaaS.
Product announcements, new features and best practices for OpenRewrite and Moderne SaaS.
Tyler Van Gorder demonstrates CVE patching and Java Spring framework migrations.
Product announcements, new features and best practices for OpenRewrite and Moderne SaaS.
Product announcements, new features and best practices for OpenRewrite and Moderne SaaS.
Product announcements, new features and best practices for OpenRewrite and Moderne SaaS.
Product announcements, new features and best practices for OpenRewrite and Moderne SaaS.
Jon Brisbin demonstrates how to make consistent, structural changes to Kubernetes manifests leveraging OpenRewrite Kubernetes and YAML capabilities. Copy, paste and drift no more!
Jonathan Schneider talks about origins and capabilities of OpenRewrite. Together we code a refactoring recipe and run it on millions of lines of code on the Moderne SaaS.
Jonathan Schneider talks about origins and capabilities of OpenRewrite. Together we code a refactoring recipe and run it on millions of lines of code on the Moderne SaaS.
Tyler Van Gorder demonstrates CVE patching and Java Spring framework migrations.
Jonathan Schneider talks about origins and capabilities of OpenRewrite. Together we code a refactoring recipe and run it on millions of lines of code on the Moderne SaaS.