What we're about

Boulder Java Users Group is a free, informal, all-volunteer, group of Boulder Java enthusiasts that has been meeting since November 1995. We rely on community participation. We need your involvement, ideas, thoughts, and help if we are to continue to provide quality technical education and events now and into the future! Boulder Java Users Group brings you leaders and specialists in Java technologies for first hand exposure to code, best practices, tools, methodologies, and cutting-edge solutions. Meetings are free and open to the public. Contact Kris Woyna.

Upcoming events (5)

Online Virtual Meeting - Denis Magda: In-Memory Computing Essentials

This will be an online virtual event only shared with the Denver Java Users Group. Details will be added. 5:00-5:15: Announcements 5:15-6:45: In-Memory Computing Essentials for Software Engineers Attendees will be introduced to the fundamental capabilities of in-memory computing platforms that are proven to boost application performance and solve scalability problems by storing and processing unlimited data sets distributed across a cluster of interconnected machines. The session is tailored for software engineers and architects seeking practical experience with in-memory computing technologies. You'll be given an overview (including code samples in Java) of in-memory concepts such as caches, databases, and data grids combined with a technical deep-dive based on Apache Ignite in-memory computing platform. In particular, we'll cover the following essentials of distributed in-memory systems: * Data partitioning: utilizing all memory and CPU resources of the cluster * Affinity co-location: avoiding data shuffling over the network and using highly-performant distributed SQL queries * Co-located processing: eliminating network impact on the performance of our applications About Denis Magda Denis Magda is an open-source software enthusiast who started his journey as a developer advocate at Sun Microsystems. He now supports the Apache Software Foundation in the roles of Apache Ignite committer and Project Management Committee member. As the Head of Developer Relations for GridGain Systems, he works with software engineers and architects to help them gain expertise in in-memory computing and Apache Ignite in particular. You can find Denis at conferences, workshops, and other events sharing his knowledge about Apache Ignite, distributed systems, and building open source communities. You can find Denis on Twitter @denismagda (https://twitter.com/denismagda). 7:45: Door prizes * IntelliJ IDE License (https://www.jetbrains.com/idea/) * Agile Learner Subscription

TBD

Rule4, Inc.

5:30-6:00: Food, Soda, Beer and Networking 6:00-6:15: Announcements 6:15-7:45: Topic TBD 7:45: Door prizes

Hugh McKee: Akka Cluster and Akka Typed Deep Dive and a Bit of Eye Candy

5:30-6:00: Food, Soda, Beer and Networking 6:00-6:15: Announcements 6:15-7:45: Akka Cluster and Akka Typed Deep Dive and a Bit of Eye Candy You may have heard about the actor model. You may have played with the actor model, but for whatever reason, the opportunity was not there to move forward with it. Well, here is your chance to take a look at the actor model with a set of four Java projects that run Akka clusters. In this talk, we will install, run, and examine in detail a set of example projects. We will explore the code and translate it into what is happening in running clusters. The projects progressively grow from a basic simple cluster with a few simple actors to actors that message each other across the network, to cluster singleton actors, and finally to cluster sharding. We will also take a look at one of the newest Akka features, Akka Typed. As a bonus, each project includes a bit of UI eye candy in the form of a web dashboard that will help you gain some institution about the mechanics of Akka and what is happening inside running clusters. A key takeaway of this talk is that you can download, build, run, and play with each of the projects covered in the talk on your own. Each project also includes a web dashboard that visualizes cluster changes as they happen. About Hugh McKee Hugh McKee is a developer advocate at Lightbend. He has had a long career building applications that evolved slowly, that inefficiently utilized their infrastructure, and were brittle and prone to failure. That all changed when he started building reactive, asynchronous, actor-based systems. This radically new way of building applications rocked his world. As an added benefit, building application systems became way more fun than it had ever been. Now he is focused on helping others to discover the significant advantages and joys of building responsive, resilient, elastic, message-driven applications. You can find Ray on Twitter @mckeeh3 (http://twitter.com/mckeeh3). 7:45: Door prizes

TBD

Rule4, Inc.

5:30-6:00: Food, Soda, Beer and Networking 6:00-6:15: Announcements 6:15-7:45: Topic TBD 7:45: Door prizes

Past events (83)

Micronaut and SPA’s: A Perfect Pair

Rule4, Inc.

Photos (29)