• 2016 September Meeting
    Topic: Infrastructure as Code (IAC)
    The topic of Infrastructure as Code (IAC) keeps cropping up in the world of Continuous Delivery and Continuous Integration but the topic can seem a bit abstract. But what if it’s compared with something everyone is familiar with, like board games? Dip your toes into the basics of automated deployment and Infrastructure as Code through some fun board game analogies. Learn about the benefits, challenges and tooling of IAC. Speaker Bio Tamara Bartlett is a software developer and consultant currently working for ThoughtWorks. After graduating with a degree in Computer Engineering and a brief stint at Boeing doing software for satellites, she now is interested in DevOps, back-end software development, and ways to make software teams work harder, better, faster, stronger. In her free time, she runs, drinks excessive amounts of coffee, skydives, and attempts to do yoga. In the near future, she’s looking forward to presenting this talk at Grace Hopper Conference (for women in computer science) and attending HashiConf to learn more about Infrastructure as Code. We thank Techlahoma for generously providing the materials for the meeting, including the projector, pizza, chairs and to ProtoTekOKC for providing the cool environment. We are meeting at ProtoTek again this month as the new location is still not ready.
  • 2016 - August Meeting
    Topic: How 'd we get here? - Event sourcing / CQRS pattern
    We’ve all come across many buzz words, new hyped techniques, and “The next big thingâ€? in our reading. For the last few years I 've been seeing a lot about CQRS, Domain Driven Development, and Event Sourcing and thought it was time to find out what all the hype was about. In this talk we will discuss the Pattern of event sourcing and CQRS and what some of the advantages/disadvantages are when implementing this pattern. We will also do a high level code walk through using Java with the Axon Framework to implement this pattern in a microservice. Speaker Bio Justin Strittmatter, Senior Software Engineer, MBO Partners We thank Techlahoma for generously providing the materials for the meeting, including the projector, pizza, chairs and to ProtoTekOKC for providing the cool environment. We are meeting at Techlohoma again this month as the new location does not have A/C yet. Stay tuned for details on the new location.
  • 2016 - July Meeting
    Topic: Canceled
    Due to a lack of speaker this month, the July 12, 2016 meeting has been cancelled. Please check back for information about our August 9, 2016 meeting.
  • 2016 - June Meeting
    Topic: What Is Functional Programming and Why Should You Care?
    It’s hard to ignore the growing number of Functional Programming languages. Haskell, Scala, Clojure, F#, Erlang, R, and many more. But what is Functional Programming and why should you care? This talk sets out to demystify FP, debunk common misconceptions, and highlight ways FP can solve certain problems. Stuck with Java or C#. No worries! Functional programming doesn’t require a purely functional programming language. It’s a different way of building. Let’s get functional! Speaker Bio Jordan Parmer, Software Engineer, Oseberg We thank Techlahoma for generously providing the materials for the meeting, including the projector, pizza, and chairs.
  • 2016 - May Meeting
    Topic: Kotlin in a Mildly-Elevated State of Agitation
    When it comes to the JVM these days, there are enough language choices to choke a horse. The good folks at Jetbrains, though, felt there was room for another and gave the world Kotlin. While it may seem like a new language (it hit 1.0 only this year), Kotlin has actually been in development for several years and is already in production in some significant applications. In this session, you’ll get a gentle introduction to this newish language, taking a whirlwind tour of all the great features in Java’s newest competitor. We’ll have slides! We’ll have source code! We’ll probably even have some weak attempts at humor, and when we’re done, you should know enough to get you started with this great language. Unless you left early. Speaker Bio Jason Lee, Sr. Principal Software Engineer, NetSuite, Inc. We thank Techlahoma for generously providing the materials for the meeting, including the projector, pizza, and chairs.
  • 2016 April Meeting
    Topic: Scala: Beyond the Basics
    Most Java developers have heard of Scala and many have even tried it out. In this talk we will be doing a high-level discussion of the features that are unique to Scala and what make it a powerful language for consideration above Java and other JVM languages. Speaker Bio Matt Hicks
  • 2016 - March Meeting
    Topic: Intro to Continuous Delivery
    Continuous delivery is a central theme in the DevOps movement, and certainly a central component of the culture. It is the set of engineering techniques, practices, processes, and tools for releasing changes to software services frequently and reliably.# We 'll review the concepts involved in CD, take a look a working CD pipeline for an example application, and discuss how this could apply to other projects. Speaker Bio Ryan Hoegg Pizza, Chairs, etc. We thank Techlahoma for generously providing the materials for the meeting, including the projector, pizza, and chairs.
  • 2016 - February Meeting
    Topic: Markov Chains
    Speaker Bio: Jeremy Green Pizza, Chairs, etc. We thank Techlahoma for generously providing the materials for the meeting, including the projector, pizza, and chairs.
  • 2016 January Meeting
    Topic: Legacy Refactoring
    This is an updated version of a legacy refactoring demonstration. We 'll have a look at some code that is a mess (what code isn 't) and then work through the code using two different approaches. One, using JMockIt - a power mocking tool, the second, plain vanilla legacy refactoring. We 'll compare and contrast the differences and then see how well the power mocking tool holds after the plain old legacy refactoring approach. We 'll touch on some of the important things to keep in mind when working with legacy code and, more importantly, the smallest unit of reasonable legacy refactoring. Speaker Bio: Brett Schuchert Pizza, Chairs, etc. We thank Techlahoma for generously providing the materials for the meeting, including the projector, pizza, and chairs.
  • 2015 December Meeting
    Topic: Christmas Party and 'Better Test Driven Development With Property Based Testing'
    Property based testing is a method for generating large numbers of random values to test the property, or characteristics, of a class. Jeff will show how to use this to your advantage in test-first development. Speaker Bio Jeff Bowman Christmas Party We will have our annual JUG Christmas Party. Presents have been provided by the JUG and Hoegg Consulting. We may play a quick game of Dirty Santa, or we may just do giveaways. You will just have to come to find out which. Pizza, Chairs, etc. We thank Techlahoma for generously providing the materials for the meeting, including the projector, pizza, and chairs.

©2007-2025 All Rights Reserved.