Squarespace automated Spring Boot and internal framework upgrades across 200+ services with Moderne, cutting migration effort, reducing risk, and giving developers a faster, more reliable path to stay current.
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.
Learn how to operationalize and automate continuous software modernization for your organization: Weekly code clean-up tasks, security vulnerability remediations, large scale software migrations, and more.
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.