
What we’re about
We are transitioning from Meetup.com and rebranding as the Charlotte Tech Collective on LinkedIn! This move will allow us to broaden our community reach beyond Java to include all technology users and create an even more vibrant space for learning, networking, and collaboration.
Please follow us in the below link so you don't miss any of our events.
Upcoming events (2)
See all- Lightning in a JAR, Faster Startups and more with AOT!Pinnacle Solutions Group, Charlotte, NC
We are transitioning from Meetup.com and rebranding as the Charlotte Tech Collective on LinkedIn!
Follow us on our LinkedIn page here: https://www.linkedin.com/company/clt-tech and register for this event here:
https://www.linkedin.com/events/7335095023199256577Lightning in a JAR, Faster Startups and more with AOT!
Since microservices started gaining popularity the mid-2010's there has been an increased focus on improving startup performance in Java applications. While there are frameworks and runtime solutions for addressing this issue, they often come with drawbacks. Adopting a framework might require refactoring or rewriting an application, some runtime solutions come with specific technical constraints. Project Leyden, an OpenJDK project with the goals of reducing start up time, time to peak performance, and memory footprint is aiming to give Java developers these benefits, without requiring to them make the tradeoffs other solutions often require. Leyden works by performing a training run and storing the collected information in a cache that can be used on subsequent runs. In this talk we will look at how Leyden is already delivering on improving startup, how you can incorporate it into your projects, and what's coming in the future from Project Leyden!
About our speaker
Billy is a Java Developer Advocate with the Java Platform Group at Oracle. With over a decade of experience in Java, Billy brings a passion for helping developers reduce tedious work, such as project initiation, deployment, testing, and validation, through automation and adopting the latest features and tools in the Java ecosystem. Outside of work, Billy enjoys traveling, playing kickball, and cheering on the Kansas City Chiefs. Billy also co-organizes the Kansas City Java users group.Agenda
5:30pm – 6:00pm: Networking, food and drinks
6:00pm – 7:00pm: Talk session
7:00pm – 7:30pm: More networking - The Java Legacy Code Survival Guide: Add Features Without FearPinnacle Solutions Group, Charlotte, NC
We are transitioning from Meetup.com and rebranding as the Charlotte Tech Collective on LinkedIn!
Follow us on our LinkedIn page here: https://www.linkedin.com/company/clt-tech and register for this event here: https://www.linkedin.com/events/thejavalegacycodesurvivalguide-7337667580083556353/
The Java Legacy Code Survival Guide: Add Features Without Fear
How do you feel when you need to add a new feature to a legacy system with no tests, confusing naming, and tight coupling? Nervous? Anxious? What if there was a way to make it safer to work with and even enjoyable?
The key is to make the code safer to work with by adding tests, improving names, and refactoring toward OO principles like encapsulation and abstraction. Through live coding examples, you’ll see how small, simple refactorings can make adding new features easier.
By the end of this session, you’ll be able to
- identify common Java code smells
- apply refactoring techniques to improve code design
- safely add new features to your codebases with confidenceAbout our speaker
Steven Diamante is a technical coach dedicated to helping software teams master technical excellence, reduce bugs, and build software they’re proud of. Through hands-on Samman Coaching, he teaches teams how to write high-quality, maintainable code using XP practices like TDD, refactoring, and collaborative programming. He helps teams build a culture of continuous learning and experimentation, making software development more rewarding, fun, and effective. Outside of coaching, he enjoys playing guitar in his local church, reading a non-fiction book, or hanging out with his wife and two kids.Agenda
5:30pm – 6:00pm: Networking, food and drinks
6:00pm – 7:00pm: Talk session
7:00pm – 7:30pm: More networking