
What we’re about
The Chicago Java User’s Group is here to help the Java Professional. We want to make Chicago the ‘best’ place to be a Java developer, by offering a support network that allows each individual Java developer to grow! Its only purpose is to serve its community by focusing on three areas: - Learning about the Java Craft - Making a Difference in the Java Community - Growing as a Java Professional
Please join our communication channel on Discord: https://discord.gg/U25g437
Please find our session recordings on YouTube: https://www.youtube.com/user/CJUGVideos
We would like to invite recruiters, staffers, head hunters, and all human resources personnel who are looking for Java talents in our meetup group, to join our LinkedIn group.
We are now on Mastodon! Please follow us: @ChicagoJUG@foojay.social
If you are interested in presenting, please submit your proposals to us via e-mail at present@cjug.org.
SPONSORS of CJUG
We are grateful for the generous support of the following sponsors, past and present:
SILVER Sponsor: JFrog (since January 2023 --- GOLD: July 2020 - Dec 2022)
SILVER Sponsor: FusionAuth (since January 2023)
Raffles: JetBrains (since 2019)
COMMUNITY Partners of CJUG
J4K (Java for Kubernetes Developer Conference - virtual - since June 2020)
JCON (Java Developer Conference - Germany/JavaPRO Magazine - since October 2021)
DevITJobs.US (since Dec 2021)
WeAreDevelopers (Developer Conference World Congress - Germany - since January 2023)
----- Past Sponsorships -----
Event Sponsor (Past): HiveMQ (Jan-Feb 2022)
Event Sponsor (Past): IBM (2019-2021)
FRIENDS of CJUG (*This include the entire worldwide Java Users Group Community with the following highlighted ones):
Atlanta Java Users Group - Georgia, USA
Boston Java Users ACM Chapter (formerly New England Java Users Group) - Massachusetts, USA
Garden State JUG - New Jersey, USA
CJUG and the Chicago Cloud Native CNCF Community will be jointly hosting this end-of-year, pre-holiday meetup. Special thanks to 8th Light, for hosting us.
Event listing on the Chicago CNCF Community site: https://community.cncf.io/events/details/cncf-chicago-presents-pre-holiday-meetup-learning-from-observability-data/
There will be 2 presentations:
## PRESENTATION 1
- Title: OpenTelemetry and Continuous Feedback - Things you need to know about your code at runtime
- Presented by: Roni Dover, Co-founder and CTO at Digma
- Description:
What do you know about the code changes that were just introduced into the codebase? When will you start noticing if something goes wrong? If there are so many accessible observability sources that can tell us what the code is doing, why are we using so little of that in our day-to-day coding?
Continuous Feedback is a new dev practice that aims to make practical usage of code runtime data to shorten the feedback loop during development. It enables developers to get early data about their code changes and detect issues and regressions as-they-code. At the same time, collecting data from multiple environments, allows developers to instantly understand how their code is performing in the real world.
In this session, we'll look past the novelty of using OSS observability tools and technologies, to discuss how we can actually make them useful for developers. We'll take a look at the benefits of enabling OpenTelemetry collection for dev and test data and examine OSS tools to help analyze the application runtime. Throughout the talk, we'll go over code examples of common anti-patterns, code smells, hidden errors, and other types of problems that observability can reveal - prior to merging a PR,
Ultimately, the goal should not be simply observing the application or creating nice-looking dashboards. Rather, success is in leveraging observability data in order to achieve a more effective dev process and write better code.
## PRESENTATION 2
- Title: A bigger house requires a good Karpenter
- Presented by: Jeremy Cowan, Sr. Manager, Developer Advocacy at AWS
- Description:
This talk will provide a brief overview of the Karpenter project, an open source cluster autoscaler for Kubernetes. It will also cover how the project is aligning with the CAS API in preparation for its donation to SIG autoscaling and newly released features, including Azure's provider for AKS and new controls for managing disruptions, e.g. during node upgrades and consolidation.
Karpenter is increasingly becoming the de facto way to scale Kubernetes clusters on AWS. Many are attracted to it because of its ability to simplify node management and its ability to binpack pods onto as few (least costly) instances as possible without affecting reliability or performance.
Upcoming events (1)
See all- Pre-Holiday joint meetup 🎉 with Chicago Cloud-Native Community8th Light, Chicago, IL
CJUG and the Chicago Cloud Native CNCF Community will be jointly hosting this end-of-year, pre-holiday meetup. Special thanks to 8th Light, for hosting us.
Event listing on the Chicago CNCF Community site: https://community.cncf.io/events/details/cncf-chicago-presents-pre-holiday-meetup-learning-from-observability-data/
There will be 2 presentations:
## PRESENTATION 1
- Title: OpenTelemetry and Continuous Feedback - Things you need to know about your code at runtime
- Presented by: Roni Dover, Co-founder and CTO at Digma
- Description:
What do you know about the code changes that were just introduced into the codebase? When will you start noticing if something goes wrong? If there are so many accessible observability sources that can tell us what the code is doing, why are we using so little of that in our day-to-day coding?
Continuous Feedback is a new dev practice that aims to make practical usage of code runtime data to shorten the feedback loop during development. It enables developers to get early data about their code changes and detect issues and regressions as-they-code. At the same time, collecting data from multiple environments, allows developers to instantly understand how their code is performing in the real world.
In this session, we'll look past the novelty of using OSS observability tools and technologies, to discuss how we can actually make them useful for developers. We'll take a look at the benefits of enabling OpenTelemetry collection for dev and test data and examine OSS tools to help analyze the application runtime. Throughout the talk, we'll go over code examples of common anti-patterns, code smells, hidden errors, and other types of problems that observability can reveal - prior to merging a PR,
Ultimately, the goal should not be simply observing the application or creating nice-looking dashboards. Rather, success is in leveraging observability data in order to achieve a more effective dev process and write better code.
## PRESENTATION 2
- Title: A bigger house requires a good Karpenter
- Presented by: Jeremy Cowan, Sr. Manager, Developer Advocacy at AWS
- Description:
This talk will provide a brief overview of the Karpenter project, an open source cluster autoscaler for Kubernetes. It will also cover how the project is aligning with the CAS API in preparation for its donation to SIG autoscaling and newly released features, including Azure's provider for AKS and new controls for managing disruptions, e.g. during node upgrades and consolidation.
Karpenter is increasingly becoming the de facto way to scale Kubernetes clusters on AWS. Many are attracted to it because of its ability to simplify node management and its ability to binpack pods onto as few (least costly) instances as possible without affecting reliability or performance.