About us
This group started November 1995.
We are about extraordinary advances in software creation, maintenance, and hosting.
We are a gathering of good natured people for encouragement and support of what you do.
This is your group! How you can help:
- Help to publicize events at work, with friends, and especially social media.
- Come to meetings and participate.
- Consider speaking or recruiting people you know.
- Help to recruit sponsors for food & beverages and raffles.
- Suggestions and feedback encouraged.
All are welcomed and encouraged to join, whether you are a newbie or seasoned veteran.
We co-meet with AI Coding & Cloud.
Kris Woyna
Upcoming events
8

Bruno Souza: Annual Career Discussion
Oracle Broomfield Office: Bldg 1 Conference Room 1 and 2, 500 Eldorado Blvd, Broomfield, CO, USPlease take a moment to forward this information to co-workers, friends, and social networks. Be sure to register.
This meetup is co-scheduled with AI Coding & Cloud, Boulder Java Users Group, and Denver Java Users Group.
See location pictures below.
5:30-6:00: Food, Soda, and Networking
6:00-6:15: Announcements & Raffles!
6:15-7:30: Bruno Souza: Annual Career Discussion
Let's talk about our careers.Emphasis will include AI related changes.
About
Since 1995, helping Java developers improve their careers and work on cool projects with great people, Bruno Souza has been the creator of Code4.Life, an initiative to accelerate developer’s careers. Bruno is a Principal Consultant at Summa Technologies. Developer communities are a personal passion, and Bruno worked actively with Java, NetBeans, Open Solaris, and many other open source communities. As founder and coordinator of SouJava (The Java Users Society), one of the world’s largest Java User Groups, Bruno led the expansion of the Java movement in Brazil. Founder of the Worldwide Java User Groups Community, Bruno helped the creation and organization of hundreds of JUGs worldwide. A Founding Member of the Java Champions, and a Java Developer since the early days, Bruno sits on the Executive Commitee of the Java Community Process (JCP). Bruno also participated in some of the largest Java projects in Brazil. Bruno is an emeritus Director of the Open Source Initiative (OSI), served as President of the innovation-focused Campus Party Institute, and coordinated Nuvem, the Cloud Computing Lab of LSI/USP. When not in front of a computer, Bruno enjoys time with his family in a little hideout near São Paulo. An amateur in many things — photographer, puppeteer, father — he strives to be good in some of them.Agile Developer Support
dev2next Lone Tree, Colorado October. Arc of AI Austin, TX April. Conference raffles and multiple speakers.
dev2next
Arc of AIOracle Support
JavaOne San Francisco, California March. Oracle AI World Las Vegas, Nevada October. Meeting facilities and multiple speakers.
JavaOne
Oracle AI WorldNFJS Support
UberConf Westminster, Colorado July. ArchConf Clearwater Beach, Florida December. Multiple speakers.
UberConf
ArchConfJetBrains Support
CLion, DataGrip, DataSpell, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm Pro, ReSharper, ReSharper C++, Rider, RubyMine, RustRover, WebStorm, or dotUltimate. Raffle.
JetBrainsConfluent Support
AI ready data products with the World's Data Streaming Platform, by the original co-creators of Apache Kafka. Speaker.
ConfluentCodeScene Support
Scale AI safely, keep code high quality, and increase delivery speed all powered by CodeHealth. Speaker.
CodeSceneRedHat Support
Red Hat open source platform — Power your AI, virtualization, and automation strategies on an open source foundation. Speaker.
RedHat12 attendees
Michael Carducci: Architecting the AI Semantic Layer
Denver Marriott Westminster, 7000 Church Ranch Boulevard, Westminster, CO, USOutside of code generation, enterprise AI is underdelivering. Gartner named the cause and the cure when they declared the semantic layer a non-negotiable foundation. Most of the industry responded with a blank stare. This workshop is the answer to that blank stare; built for the people who'll have to architect the fix.
Your AI has a dirty secret: there is no mechanism in its architecture for truth. Only probability. Every response is a hallucination, most just happen to overlap with the facts. The bad news: another model won't fix this. The good news: there's a more reliable path. The philosophers figured this out 2,500 years ago, and handed us the solution. Plato defined knowledge as justified, true belief. RAG is our first stab at an architecture for justification. Unfortunately, your structured data is largely inaccessible to such mechanisms, because your JSON is full of magic strings that mean nothing outside the system that generated them and client systems hardcoded to interpret them.
You've seen this failure before. It's the same one that makes every integration bespoke, that buries the meaning of your data inside client code instead of the data itself, that turns every API data representation into a proprietary snowflake. The semantic layer is a radical-yet-mature approach to this: an architectural discipline for bringing order to chaotic, anarchic integration.
This is an architectural decision, not a data-cleanup chore. Making meaning explicit is a load-bearing constraint with the same standing as your consistency model or your integration style, and the same consequences when you get it wrong. The good news: you don't need a new framework, a bigger model, or an enterprise triple store. There is already an under-explored and purpose-built standards stack that's been quietly solving this for 30 years. Your AI is already fluent in it. Half the web already speaks it. Google built an empire on it.
This is a hands-on workshop, not a survey. You'll leave able to evaluate whether your own systems are agent-ready, argue the case to your team, and start adding a semantic layer to systems you already run… this week.
Your data isn't worthless. AI just doesn't know what it means yet.
** Save $150 with Early-Bird Rates : Register by August 31st **
** Special BJUG Discount : Buy 2 Tickets, Receive the 3rd Free **
https://nofluffjuststuff.com/training-event/1190/architecting_the_semantic_layer
About
Michael Carducci spent years learning to see things as they actually are; first as a magician, then as a software architect, now as both simultaneously. And somehow that’s not even the whole story.He’s the author of Mastering Software Architecture (Apress, 2025) and is currently writing The Semantic Layer (Packt, 2026). He has spent over 25 years following interesting problems; through roles from individual contributor to CTO and back again, across industries and continents.
As a speaker, he applies the same toolkit he uses in close-up magic: attention, misdirection, timing, storytelling, and the instinct to take the long way around when that’s where the truth lives. Audiences at hundreds of conferences across four continents have described his talks as the kind that change how you think about a problem rather than just what you know about it.
He also makes YouTube videos about technology and curiosity with his wife Kate, because some ideas are too important (or too interesting!) to leave only in conference rooms.
4 attendees
Craig Walls: AI Superpowers: Model Context Protocol in Java & Spring AI
Denver Marriott South at Park Meadows, 10345 Park Meadows Drive, Lone Tree, CO, USPlease take a moment to forward this information to co-workers, friends, and social networks. Be sure to register.
This meetup is co-scheduled with AI Coding & Cloud, Boulder Java Users Group, and Denver Java Users Group hosted at the dev2next conference at the Denver Marriot South.
6:30-7:00: Food, Soda, and Networking
7:00-7:15: Announcements & Raffles!
7:15-8:30: AI Superpowers: Model Context Protocol in Java & Spring AI
On their own, Large Language Models (LLMs) are only able to generate responses based on their training. While their training may be vast, it will not include any actual data from your organization's databases and systems. What's more, an LLM may be able to answer questions, they are unable to actually interact with your enterprise and take action.
Enter Model Context Protocol (MCP). MCP defines a standard with which you can collection a set of related tools, prompts, and resources and make those available to an LLM to make use of. With MCP, your LLMs will be able to interact with databases, APIs, and other components in your enterprise to get things done.
Building and using MCP in Java has never been easier than it is now with Spring AI. Spring AI introduced support for MCP in its 1.0 release and improved upon it tremendously in Spring AI 2.0.
In this example-driven session, you'll learn how to build an MCP server in Java using Spring AI, integrate it with clients such as Claude Code and Cursor, and even create your own MCP clients.
About
Craig Walls is a Principal Engineer, Java Champion, Alexa Champion, and the author of Spring AI in Action, Spring in Action, and Build Talking Apps. He's a zealous promoter of the Spring Framework, speaking frequently at local user groups and conferences and writing about Spring. When he's not slinging code, Craig is planning his next trip to Disney World or Disneyland and spending as much time as he can with his wife, two daughters, 1 bird and 3 dogs.Agile Developer Support
dev2next Lone Tree, Colorado October. Arc of AI Austin, TX April. Conference raffles and multiple speakers.
dev2next
Arc of AIOracle Support
JavaOne San Francisco, California March. Oracle AI World Las Vegas, Nevada October. Meeting facilities and multiple speakers.
JavaOne
Oracle AI WorldNFJS Support
UberConf Westminster, Colorado July. ArchConf Clearwater Beach, Florida December. Multiple speakers.
UberConf
ArchConfJetBrains Support
CLion, DataGrip, DataSpell, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm Pro, ReSharper, ReSharper C++, Rider, RubyMine, RustRover, WebStorm, or dotUltimate. Raffle.
JetBrainsConfluent Support
AI ready data products with the World's Data Streaming Platform, by the original co-creators of Apache Kafka. Speaker.
ConfluentCodeScene Support
Scale AI safely, keep code high quality, and increase delivery speed all powered by CodeHealth. Speaker.
CodeSceneRedHat Support
Red Hat open source platform — Power your AI, virtualization, and automation strategies on an open source foundation. Speaker.
RedHat5 attendees
Past events
217



