What we're about

JavaMUG is about exploring and educating Java and JVM related languages, topics and techniques. We've held monthly meetings since 1996 to help the DFW Java community to expand their knowledge about all things Java.

Upcoming events (5+)

Atomist's Software Delivery Machine

Improving

Find us at: javamug.org ( http://www.javamug.org ) Please note this is at the new Improving location. Please give yourselves time to find somewhere new if you have not been here yet (see additional instructions below). Timing: 6:30 PM - 7:00 PM Pizza 7:00 PM - 9:00 PM Meeting Atomist's Software Delivery Machine Bio: Jessica Kerr is a developer at Atomist and a speaker at software conferences around the world. Recently, she spoke and led a track at QCon San Francisco, and keynoted YOW! Australia, Explore DDD, ThatConference, and a No Fluff Just Stuff. She has a course on Pluralsight about functional programming in Java. Lately she is excited about Resilience Engineering, DevOps, and mob programming. Find Jessica on twitter/medium/github as @jessitron, and as a panelist on the Greater than Code podcast. Abstract: We have frameworks for developing better software faster. Why do the tools for delivering software not afford that same level of efficiency? Code is a powerful tool for good. Spring Framework made enterprise Java applications possible. Now its creator, Rod Johnson, is CEO of Atomist. We apply lessons learned from the Spring Framework to software delivery. Software delivery is crucial to development, because it allows safe, speedy change. But just as every software application is different, every business is different, and every delivery flow is different. The fundamental idea of Atomist is that your development and delivery experience should be developed, in code, on top of a framework – not left to an unholy mix of Bash scripts and YAML files. In this session, Jessica discusses and demonstrates in product and code: * Defining delivery in code that is flexible, testable, and leverages tooling support. * The power of a fundamentally different approach using events as the backbone of your delivery flow, making it easy to roll out new steps and changes to your delivery. * An interface over the entire delivery process that makes it programmable, with a software delivery machine Improving moved to 5445 Legacy Dr. in Plano. This is the Northwest corner of Legacy and Hedgcoxe. It doesn't have great signage right now so here is a picture of the south side of the building (the side facing Legacy) where you should park and enter. A couple of things: • Doors will be locked after 6:00 PM but we will be monitoring the south doors until the meeting starts at 7:00 PM. • After that or if you can't get in before then and no one is watching text (469)[masked]. • There is parking on the north side of the building too. Hope to see everyone there.

The Many Types of "AI"

Improving

Find us at: javamug.org ( http://www.javamug.org ) Please note this is at the new Improving location. Please give yourselves time to find somewhere new if you have not been here yet (see additional instructions below). Timing: 6:30 PM - 7:00 PM Pizza 7:00 PM - 9:00 PM Meeting The Many Types of "AI" ABSTRACT: As programmers, we love solving problems. However, sometimes we need more than programmer grit to solve many problems with no easy answer. Suppose you need to tightly schedule 190 classes in 20 classrooms, with different class durations, recurrences, and constraints throughout the week? What about minimizing the operating cost of a train schedule while maintaining a steady movement of passengers? How about identifying objects in images? Or simply solving a Sudoku? Come to this session to see live examples of optimization, stochastic, and machine learning models on the JVM to solve real-world problems like discrete optimization, Naive Bayes, Monte Carlo simulations, and artificial neural networks. BIO: Thomas Nield is a Business Consultant at Southwest Airlines, often balancing technology with operations research. He is also an author and trainer with O'Reilly Media. He wrote two books ("Getting Started with SQL" and "Learning RxJava") and regularly contributes to OSS projects. Improving moved to 5445 Legacy Dr. in Plano. This is the Northwest corner of Legacy and Hedgcoxe. It doesn't have great signage right now so here is a picture of the south side of the building (the side facing Legacy) where you should park and enter. A couple of things: • Doors will be locked after 6:00 PM but we will be monitoring the south doors until the meeting starts at 7:00 PM. • After that or if you can't get in before then and no one is watching text (469)[masked]. • There is parking on the north side of the building too. Hope to see everyone there.

TBA

Improving

Find us at: javamug.org ( http://www.javamug.org ) Please note this is at the new Improving location. Please give yourselves time to find somewhere new if you have not been here yet (see additional instructions below). Timing: 6:30 PM - 7:00 PM Pizza 7:00 PM - 9:00 PM Meeting Big Data Abstract: How do you scale your application to meet user demand? Whether your usage levels spike unpredictably or steadily grow, your applications must be able to scale up and out to meet user expectations. Leveraging an In-Memory Data Grid (IMDG) in your application can be the perfect solution. Not only do they provide a large layer of RAM based storage for your applications, most also handle the complexities of distributed computing for you, allowing you to concentrate on building your application. Hazelcast is an easy to use IMDG implementation that provides dynamic scaling, data sharing, and more. The entire Hazelcast application is baked into a single JAR file you can include in your application and start using with only a few lines of code. In this talk we’ll introduce Hazelcast with an overview of how it operates, then dive into the code to quickly build a fully functioning distributed system. You’ll see how Hazelcast implements distributed storage and provides out of the box data objects, enables using RAM storage outside of Java heap memory, and explore some of its distributed computation capabilities. Complete Abstract (https://www.javamug.org) Presenter: Scott McMahon Scott McMahon is a Senior Solutions Architect at Hazelcast with over 20 years of software development and enterprise consulting experience. Before specializing in Hazelcast In Memory Data Grid technology he built big data analytics platforms and business process management systems for many of the world’s leading corporations. He currently lives in Portland, Oregon, and when not working on computer systems, he enjoys getting outdoors and having fun with his family. Complete Bio (https://www.javamug.org/speaker/139) Sponsored by Robert Half Technology With more than 100 locations in North America, Robert Half Technology is a leading provider of IT professionals on a project and full-time basis for initiatives ranging from web development and systems integration to network security and technical support. Robert Half Technology is a division of Robert Half International, which is included on Fortune magazine's list of "America's Most Admired Companies." For additional information on how Robert Half Technology can support your job search, call[masked] or visit us at rht.com. Improving moved to 5445 Legacy Dr. in Plano. This is the Northwest corner of Legacy and Hedgcoxe. It doesn't have great signage right now so here is a picture of the south side of the building (the side facing Legacy) where you should park and enter. A couple of things: • Doors will be locked after 6:00 PM but we will be monitoring the south doors until the meeting starts at 7:00 PM. • After that or if you can't get in before then and no one is watching text (469)[masked]. • There is parking on the north side of the building too. Hope to see everyone there.

TBA

Improving

Find us at: javamug.org ( http://www.javamug.org ) Please note this is at the new Improving location. Please give yourselves time to find somewhere new if you have not been here yet (see additional instructions below). Timing: 6:30 PM - 7:00 PM Pizza 7:00 PM - 9:00 PM Meeting Big Data Abstract: How do you scale your application to meet user demand? Whether your usage levels spike unpredictably or steadily grow, your applications must be able to scale up and out to meet user expectations. Leveraging an In-Memory Data Grid (IMDG) in your application can be the perfect solution. Not only do they provide a large layer of RAM based storage for your applications, most also handle the complexities of distributed computing for you, allowing you to concentrate on building your application. Hazelcast is an easy to use IMDG implementation that provides dynamic scaling, data sharing, and more. The entire Hazelcast application is baked into a single JAR file you can include in your application and start using with only a few lines of code. In this talk we’ll introduce Hazelcast with an overview of how it operates, then dive into the code to quickly build a fully functioning distributed system. You’ll see how Hazelcast implements distributed storage and provides out of the box data objects, enables using RAM storage outside of Java heap memory, and explore some of its distributed computation capabilities. Complete Abstract (https://www.javamug.org) Presenter: Scott McMahon Scott McMahon is a Senior Solutions Architect at Hazelcast with over 20 years of software development and enterprise consulting experience. Before specializing in Hazelcast In Memory Data Grid technology he built big data analytics platforms and business process management systems for many of the world’s leading corporations. He currently lives in Portland, Oregon, and when not working on computer systems, he enjoys getting outdoors and having fun with his family. Complete Bio (https://www.javamug.org/speaker/139) Sponsored by Robert Half Technology With more than 100 locations in North America, Robert Half Technology is a leading provider of IT professionals on a project and full-time basis for initiatives ranging from web development and systems integration to network security and technical support. Robert Half Technology is a division of Robert Half International, which is included on Fortune magazine's list of "America's Most Admired Companies." For additional information on how Robert Half Technology can support your job search, call[masked] or visit us at rht.com. Improving moved to 5445 Legacy Dr. in Plano. This is the Northwest corner of Legacy and Hedgcoxe. It doesn't have great signage right now so here is a picture of the south side of the building (the side facing Legacy) where you should park and enter. A couple of things: • Doors will be locked after 6:00 PM but we will be monitoring the south doors until the meeting starts at 7:00 PM. • After that or if you can't get in before then and no one is watching text (469)[masked]. • There is parking on the north side of the building too. Hope to see everyone there.

Past events (35)

Microservices with Spring Cloud

Improving

Photos (3)