Viewing 0 current events matching “openrewrite” by Date.
Sort By: Date | Event Name, Location , Default |
---|---|
No events were found. |
Viewing 2 past events matching “openrewrite” by Date.
Sort By: Date | Event Name, Location , Default |
---|---|
Tuesday
May 25, 2021
|
Portland Java User Group virtual meetup – Online Portland Java User Group virtual meetup RSVP on Meetup: https://www.meetup.com/PDXJUG/events/278107253/ This month's topic is Automated Refactoring for Java. Abstract: This talk will focus on how engineering teams can leverage automated refactoring tools that originated at Netflix to greatly reduce the time and effort required when migrating to new versions of frameworks like Spring and JUnit and between language versions. Does this scenario sound familiar? Your organization has many Java-based microservices and applications that are critical for the day-to-day operation of your business. Over time, you find that your applications have a large number of dependencies on third-party technologies and libraries that have different release cadences. Invariably, your organization encounters pressures to upgrade those dependencies for any number of the following reasons: critical bug fixes, security updates, expiring support, "modernization", or technical enablement. Refactoring a single application to update its third-party dependencies can be a tricky and manual process. At the organization level, performing the same refactoring operation across all of your applications can result in weeks of effort. This talk introduces OpenRewrite, an open-source ecosystem that specializes in mass, automated refactoring with a focus on Java source code, Maven build files, XML, YAML, and property files. We will discuss how the framework enables the creation of composable, prepackaged recipes that can be used to automate common framework migration and how these recipes can be integrated into both Maven and Gradle builds. This talk will include some live demonstrations of Rewrite's tools to perform automated migrations on real-world, Spring applications and libraries. Bio: Tyler Van Gorder is a principal software engineer at Moderne Inc where he focuses on frameworks and tools for automated refactoring. He is a committer on the OpenRewrite project and has a passion for building tools that enable developers to do their jobs more effectively. Prior to joining Moderne, Tyler worked as a lead software engineer for a large, e-commerce company where he focused on company-wide libraries using Spring, Spring Boot, and Spring Cloud. In his spare time, you might find Tyler on a basketball court or hiking, with his wife, in the mountains around Portland. |
Tuesday
Jan 21
|
Portland Java User Group – ProFocus Portland Java User Group meetup RSVP on meetup dot com https://www.meetup.com/pdxjug/events/305066002/ Details Discover the power of OpenRewrite, an open-source framework for automated code transformation. This talk will delve into its inner workings, exploring how it converts source code into Lossless Semantic Trees (LSTs), enabling precise and efficient code analysis and modification. We'll also explore the world of "recipes"—reusable, composable code transformation templates that simplify complex code refactoring tasks. Learn how to harness the flexibility of OpenRewrite's recipe system to automate custom code transformations, streamline your development workflow, and improve code quality. Whether you're a seasoned developer or just starting, this talk will provide a comprehensive introduction to OpenRewrite and its capabilities, empowering you to unlock the full potential of automated code transformation. Speaker: Tyler Van Gorder Our speaker is the co-organizer of this meetup group. He is a seasoned Software leader with deep expertise in Platform Engineering and Enterprise software design and development. He has extensive experience with Java and loves sharing this knowledge with our community. |