Skip to content

Details

AGENDA
5:00 - 5:30 PM - Networking
5:30 - 5:35 PM - Announcements
5:35 - 7:25 PM - Speaker
7:25 - 7:30 PM - Door Prize Drawings

TOPIC ABSTRACT
Distributed Computing in Java
In this session, we will explore distributed computing concepts and their implementation in Java, covering:
Core Challenges

  • Difficulties of managing distributed applications
  • Handling network failures and node crashes
  • Ensuring data consistency across nodes

System Architecture

  • Partitioning nodes into leader and worker roles
  • Leader election protocols and algorithms
  • Failure detection and recovery mechanisms

Communication Patterns

  • Inter-node communication strategies
  • Message passing and synchronization
  • Network partition handling

Practical Implementation

  • Hands-on programming exercises
  • Building fault-tolerant distributed systems
  • Real-world Java frameworks and libraries

SPEAKER BIOGRAPHY
Brian Marshall
Brian Marshall has more than 34 years of software development experience, with a career spanning roles at companies such as MCI/Worldcom, Federal Express, Lockheed Martin, Oracle, and Guidewire. He is deeply passionate about emerging technologies and makes it a priority to stay engaged with at least one or two cutting-edge areas at any given time. His current interests include messaging systems and artificial intelligence.

OUR SPONSORS
Website Sponsor: Gary Hessler
Venue: East Library Community Room
Door Prize Sponsors: Jetbrains (http://www.jetbrains.com) - Software license (Several products to choose from)
Training Sponsor: Agile Learner (http://agilelearner.com) - Technical training donated by Venkat Subramanium

Events in Colorado Springs, CO
Java
Computer Programming
Open Source
Software Development

Members are also interested in