• 2025 March Meeting
    Topic: One Codebase to Rule Them All
    It's 2025 and while we're getting a slow start, we've scheduled our first meeting of the year. You'll have to listen to me, but we're going to return to a topic we haven't discussed in several years: Android development. There are lots of ways to build a mobile app, but only a few for writing cross-platform applications. In this session, I'll demo an approach that works for me. As always, please RSVP to help with the food order. :)
  • 2024 November Meeting
    Topic: Building LightDB: Beyond Traditional Databases to a High-Performance, Type-Safe Solution
    Great news! We have scheduled our November meeting. This month, local developer and entrepreneur Matt Hicks will be discussing LightDB , a "computationally focused database using pluggable store + indexer", which leverages Scala as a core part of its architecture. This is a great chance to take another look at both a new technology and a JVM language that silently powers a number of high-scale workloads. We will be meeting back at Starspace this month, and our meeting will be at 6:30pm so that those on the outer edges of the metro will have time to attend. We're looking forward to hosting Matt and seeing everyone again. As always, please RSVP to help with the food order. :)
  • 2024 March Meeting
    Topic: What the CRaC - Superfast JVM startup
    POST UPDATED WITH MEETING LOCATION AND TIME For our March meeting, we have a special guest coming in to share with us. Gerrit Grunwald is a Java Champion, a JUG leader, and a Principal Engineer with Azul Systems. He'll be discussing and demoing a JDK addition that Azul has developed to boost Java application start up times. Location details updated below Since he's flying in, we'll have to adjust our normal schedule a bit. We'll be meeting at 6:30PM, and we'll be meeting at a new location, the OK 73105 . A big thank you to Joe and Susan at OMES for providing a space for us to meet. This should be a great -- and immediately useful -- presentation. I hope to see to you there! Please be sure to RSVP over at Meetup so we can make an accurate food order.
  • 2024 May Meeting
    Topic: Pass or Play: What does GenAI mean for the Java developer?
    Our May meeting has been scheduled, and it should be another great one: Artificial Intelligence! This month, we will be hosting a well-known speaker (and awesome person) from the St. Louis area, Jennifer Reif, who will be discussing generative AI and how it might of use (or not!) to us as Java developers. Note that this meeting will be in our normal (can we still it that?) lunch hour slot at and RSVP!
  • 2024 January Meeting
    Topic: Managing Secrets
    Our first meeting of the year is scheduled! Our speaker will be our very own Ryan Hoegg. Thanks to the generosity of a local business, we'll be meeting at a new location, The Verge OKC . There's parking south of the building, so come up Oklahoma Ave and turn west on Wanda Jackson. There's a sign with the cost for parking, but tell them that your there for Verge, and we'll take care of it. Please be sure to RSVP over at Meetup so we can make an accurate food order. Looking forward to seeing everyone again!
  • Let's try this again, but this time with gusto!
    I know we've been down this road before, but I intend to not let it slip this time. :) I'd really like to get this going in SOME fashion. If you have any interest in helping me run the JUG (and I need all the help I can get!), please see our mailing list (or its archive) for more details and to join the discussion. Here is our mailing list info for the interested: General List Signup Archive Steering Committee: Signup Archive We would be pleased and honored to have you come help us. Or just hang out with us.
  • 2022 September Meeting - We're Back!
    Topic: jOOQ: Data Abstractions Without Distraction
    After a too-long absence, the Oklahoma City Java User Group is making a comeback! It's going to take us a bit to get completely back up to speed, but we're going to get started then tighten things up as go. That means, for least this month, we'll be meeting in a conference room at Starspace (as opposed to the event space used to), at least for now, and no food, so you'll need to bring your own. We're working on fixing those logistics, but, as I noted, we'd like to fix things on the move. :) We don't currently have a way to RSVP, so just show up. If any of the details change, we'll update this post and email the list. We hope to see as many of you there as we can.
  • [Re-]Kick-off Meeting
    Good afternoon, Oklahoma City. It's been a while since the OKC JUG has met, and we're trying to fix that. The details are still being working out, but that's where you come in. As has been the case throughout the history of the JUG, your opinion is desired, and we have an opportunity for you to share it. We, the Steering Committee, will be meeting Wednesday, August 3 at on NW Expressway. We're going to work through topics like when to meet, where to meet, how often to meet, and hopefully have some initial sessions scoped out. We're also going to have some great food and catch up on each other's' lives from the past two years. :) If you have any interest in helping steer the JUG, or if you just want to come hang out with some fellow geeks, please come join us. While you're thinking about it, sign up for the SC mailing list as well! I hope to see as many of you there as possible!
  • Stay tuned...
    It's been a while since you're heard from us, and for that we're sorry. There have been a number of circumstances, not the least of which being COVID, that has knocked us off our game. We are currently working diligently to restart the JUG and, hopefully, return to being a fun and helpful part of your work day. :)
  • 2019 April Meeting
    Topic: Reactive Programming Applying Duality: The Lost Art of Denotational Semantics
    The phrase Denotational Semantics is an academic term for mapping programs to mathematical objects as a way to define their meanings. This phrase is not well-known in industry but we use it here to make it clear that this presentation is a shamelss rip off of a talk by Erik Meijer of a similar title. Erik Meijer, the founder of Applied Duality, is often cited as the inventor of 'reactive', a group of frameworks which have shown up in almost every programming language. The universal applicability of Meijer's initial reactive framework is attributed by Meijer to long-established mathematical principles such as currying, duality, and coproducts. With these few simple constructions we can understand a wide variety of interfaces in a deeper way. As a practical example, we will cover Meijer's derivation of Observable/Observer interfaces as duals of Iterable/Iterator interfaces. The takeaway is that every developer can apply denotational semantics to better design and implement common programs. Speaker Bio: Justin is an awesome, funny Math guy who's became a Java prodigy in the last 5 years - switching from academia to the software industry. He holds a PhD in Mathematics from Northwestern University, and works at PCI as a Senior Principal Developer. He's got a passion for system architecture and super-clean well-structured code. RSVP via Meetup: https://www.meetup.com/okcjug/events/260243783/ StarSpace46 / Techlahoma: 1141 W Sheridan Ave, Oklahoma City, OK 73106

©2007-2025 All Rights Reserved.