Software Development Superstream: Generative AI for Code Modernization
Published by O'Reilly Media, Inc.
Accelerate the optimization and enhancement of existing systems
Changing code manually is tiring and time-consuming, but modernizing applications is essential maintenance for successful software. Generative AI can help accelerate the process by making your code more efficient and easier to maintain and change—ensuring that your applications support the latest features.
Our panel of experts shows you how to use generative AI to benefit your codebase. You’ll learn how to incorporate AI tools into your workflow to enhance common development processes, from measuring the quality of your code to refactoring it to measuring it again to prove that it’s not only more elegant but also more cost-effective.
We’re still working on finalizing the schedule for this event. Please check back closer to the event date for more information.
What you’ll learn and how you can apply it
- Use generative AI tools to modernize your legacy systems
- Identify patterns in LLM outputs to ensure effective and efficient refactoring
- Apply an AI development lifecycle to existing systems
Recommended follow-up:
- Read Generative AI for Software Development (early release book)
- Take Using LLMs for Software Engineering (live course with Chelsea Troy)
- Read AI Engineering (book)
Schedule
The time frames are only estimates and may vary according to how the class is progressing.
Introduction – Sam Newman (5 minutes)
- Sam Newman welcomes you to the Software Development Superstream.
Session to Come (35 minutes)
- Please check back for more information.
Evaluating Patterns in LLM Outputs – Chelsea Troy (35 minutes)
- How does the way that LLMs function intersect with their ability to solve programming problems? Join Chelsea Troy, machine learning operations engineer at Mozilla, for a primer on what LLMs tend to do well, where they tend to struggle, and what that means for practitioners in an LLM-enabled world.
Break (5 minutes)
Modernizing Legacy Software with GenAI: Insights from the Trenches – Jurre Brandsen (35 minutes)
- There is no AI developer without the “developer.” Info Support software engineer Jurre Brandsen takes you through the lessons his team learned as they modernized their software using generative AI. You’ll discover how to best process input data, use prompts and "the human in the loop" effectively, get better results by using Python as an intermediate language, and more.
Session to Come (30 minutes)
- Please check back for more information.
Break (5 minutes)
Session to Come – Birgitta Böckeler (35 minutes)
- Please check back for more information.
Session to Come (35 minutes)
- Please check back for more information.
Closing Remarks – Sam Newman (5 minutes)
- Sam Newman closes out today’s event.
Your Host
Sam Newman
Sam Newman is a technologist focusing on the areas of cloud, microservices, and continuous delivery—three topics which seem to overlap frequently. He provides consulting, training, and advisory services to startups and large multinational enterprises alike, drawing on his more than 20 years in IT as a developer, sysadmin, and architect. Sam is the author of the best-selling Building Microservices and Monolith to Microservices, both from O’Reilly, and is also an experienced conference speaker.