OpenRewrite: Where the code fixes itself (plus all the dependencies)
Details
The software industrial revolution has arrived. Software is now 80% open source and third-party and 20% proprietary code that stitches it together into business-critical applications. We are challenged with the ongoing evolution of increasingly large and diversely composed codebases and ecosystems. Dependencies are changing frequently and evolve at their own pace. Security vulnerabilities can be introduced at any time by anyone. Not updating regularly leads to critical bugs, performance, and security issues.
In this talk, we’ll introduce OpenRewrite, an automated refactoring and dependency management technology that was born at Netflix in 2016. We’ll show the code and demonstrate the execution of a recipe live that fixes a common issue and execute it across 300 million lines of open-source code. Then we will demonstrate how AI can simplify the creation of such recipes. The recipe, in both hand-crafted and AI variants, will be available in open source for you to apply to your own codebase at the end of the session.
Speaker: Sam Snyder has spent the past decade working on improving developer happiness with better tooling. At Tableau software he used data from the development and deployment pipeline to systematically seize the greatest opportunities for improvement and eliminate the greatest pain points. At Gradle he integrated that process and data visualization methodology into Gradle Enterprise. Now as VP of Engineering at Moderne Sam leads the team responsible for the core refactoring technologies with which to automate away the tedious, repetitive parts of software development.
OpenRewrite on GitHub: https://github.com/openrewrite/rewrite
Documentation: https://docs.openrewrite.org/
OpenRewrite community Slack: [https://join.slack.com/t/rewriteoss/shared_invite/zt-nj42n3ea-b~62rIHzb3Vo0E1APKCXEA](https://join.slack.com/t/rewriteoss/shared_invite/zt-nj42n3ea-b~62rIHzb3Vo0E1APKCXEA)
More about Moderne: https://www.moderne.io/
Food: Yes! Provided by VMware.
Parking
- On the street (smaller streets like 2nd pl/st), should be free after 6PM
- Bellevue Square parking lot is free and it should be ok for a few hours
- Bravern Towers validate for up to six hours if you grab a drink (entrances are from 8th or 112th)
- Griffin Lot (especially for larger vehicles): $7 after 5PM
- The building has a parking garage (2hrs: $14, 3hrs: $15, 4hrs: $16, gates close at 10pm)
