After a too-long absence, the Oklahoma City Java Users 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̵...
Read More
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 11:30 at McAlister’s Deli on NW Expressway.
We’re going to work through topics like when to...
Read More
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. :)
Read More
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
applicabi...
Read More
As microservices have exploded on to the scene, so have microservice
frameworks. In the JVM world, we have a myriad of options. In an already
crowded space, though, a new framework has appeared that is extremely
promising. Micronaut is a polyglot microservice framework from the
inventors of the Grails framework, supporting Java, Kotlin, and Groovy
out of the box. Micronaut ships with support for a wide number of
capabilities, including dependency injection, aspect oriented
programming, objec...
Read More
Every developer creating real-world applications will have to eventually
troubleshoot code performance issues - sometimes even in Production
systems. In this session we will show a couple of essential tools that
every Java developer should know about and can use to gather detail
performance metrics (CPU, Memory, Threads, Hot Methods, etc.). With the
help of these tools you can get to the bottom of tough issues such as
bottlenecks caused by locking and memory leaks. We will specifically
cover...
Read More
In this session we will showcase the main features of Project Lombok
(https://projectlombok.org) and demonstrate how you can make your Java
code cleaner, more readable, and way less verbose. With the information
shared in this talk you should be able to start using Lombok right away
in your Java projects - even legacy projects.
Speaker Bio
Bryce Easly is a Senior Full Stack Developer who loves technology and
has been developing web applications for almost a decade. He’s built
compl...
Read More
We will start by introducing the concept of reactive programming and how
it can benefit, simplify, and streamline software development and
deployment. Then we will dig into the Reactor implementation of this
idea, and finally we will run some code to show reactive at work.
Speaker Bio
Andres Barbaro is Vice President of Software Development at Power Costs,
Inc. (PCI); Responsible for managing the software development and
engineering practice across the entire organization and product
port...
Read More
At the end of this month, Oracle is scheduled to release Java 11. In
this session, we’ll see what’s new in the latest revision of the world’s
most popular programming language. We’ll start with a rundown of
features, including those added in Java 10 to get us to date, and end
with examples of Java 11’s additions. IMPORTANT NOTE: Due to a
scheduling conflict at StarSpace46, we will be meeting this month at
Clevyr. Many thanks to Aaron Krauss for the hospitality!
...
Read More
Rust is a systems language from Mozilla designed for speed, safety, and
fearless concurrency. For the Java developer looking to expand horizons,
it has features and ideas that you may not even realize that you were
missing.
Speaker Bio
Mitch Blevins has been programming Java for 13 years and was an early
Scala fanboi. He is currently fascinated by Rust.
Please go to Meetup and
sign up so we will have a count for the food. We thank
Techlahoma for generously providing the food
and drink...
Read More
Uses a dictionary of over 200 Latin words, combined
All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this
the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined withAll
the Lorem