About HJUG

HJUG is dedicated to the use of the Java™ Technology. We are one of the many Java User Groups worldwide. HJUG thanks Rice University Computer Science Department, Professors Dan Wallach and Robert 'Corky' Cartwright for their continuous sponsorship.

HJUG also thanks the Computer Science Technology Department of Houston Community College System, especially Abbas Alamnehe.

HJUG Officers

President:
Jim Bethancourt
jimbethancourt AT gmail DOT com

Vice President of Free Stuff:
Clay Smith
uhclay AT gmail DOT com

Java Resource Coordinator:
Adam Roberts
aroberts AT alum DOT rit DOT edu

Houston TechFest Coordinator:
Stephen Nimmo
stephennimmo AT gmail DOT com

Java Community Process Representative:
Daniel Solano Gómez
jcp AT sattvik DOT com

Get Java Certified!

Wednesday, September 27, 2017
6:30 PM - 8:30 PM

Presented by

Houston Java Users Group

Thinking about pursuing a Java certification? Come and find out more about:

  • What you will be tested on
  • If it is worth your time and effort
  • The best way(s) to go about studying
  • The benefits of becoming certified
  • What certificatioin(s) you may want to consider pursuing

Meeting Sponsor:
Improving

Improving is a complete IT services firm, offering training, consulting, recruiting, and project services. Our innovative solutions and processes have helped hundreds of clients across the globe realize their tactical and strategic business objectives. As a result, our 300 employees have accumulated extensive technology and management experience in several industries, including financial services, energy, travel, retail, government, and several others.

Our culture encourages both the inspiration and motivation to achieve amazing things. We are constantly striving to live out our values of Excellence, Dedication, and Involvement through the foundation of trust.

Please RSVP

Wednesday, July 26: RSVP by going to Eventbrite. We will need an accurate head count in order to know how much pizza to order.

Meeting Location: PROS

3100 Main
2nd floor Conference Room B
Houston, TX 77002
Map

Suggested Parking:

Park across the street in the parking garage on Elgin (ideally on the 3rd floor) in any spot marked PROS Reserved (but not PROS Priority Reserved), taking a parking receipt as you enter the parking garage. Parking is free after 7:00 PM, so you won't have to pay as you exit. Take the elevator to the 3rd floor of the parking garage (if needed) and walk across the sky bridge. The HJUG meeting will be on the 2nd floor on the right just before you reach the elevator bank.

About our venue sponsor: PROS

We aren't your run-of-the-mill software company. We're true to our word. When we say your success is our number one priority, we mean it. We'll work side-by-side with you to deliver on every promise every time. At PROS, we don't just see ourselves building software. We see ourselves as building blocks in our customers' success stories.

Our Core Values:

  • Ownership - We take responsibility.
  • Passion - We love what we do.
  • Pride - We accept only the best.
  • Trust - We can be counted on.
  • Integrity - We do what's right.
  • Innovation - We create possibilities.
  • Customer Centricity - We put our customers first.

Door Prizes and Giveaways! - must RSVP on Eventbrite to win

  • JetBrains has donated one IntelliJ license to be raffled off at this month's HJUG meeting
  • Hello2Morrow has donated a SonarGraph Personal license to be raffled off at this month's HJUG meeting
  • Headway Software has donated a license of the new Structure101 Studio
  • CoderGears has donated licenses of their product JArchitect
  • SemanticMerge has donated a one year license of their product to one lucky winner, and another to the speaker.

  • Meeting sponsored by Structure101 for Tangle free software.

    Venkat Subarmaniam's You-Pick-The-Topics JUG Tour Houston Stop

    Saturday, October 7, 2017
    9:00 AM - 4:00 PM

    Presented by

    Venkat Subramaniam

    Dr. Venkat Subramaniam is coming to Houston, and he's offered to speak on what YOU want to learn! Make your voice heard! Vote here:

    Survey

    !!!!! Breakfast, lunch, drinks, and snacks will be provided!!!!! Event start and end time may change based on Venkat's schedule.

    Talk topics to choose from:

    Twelve Ways to Make Code Suck Less

    We all have seen our share of bad code and some really good code as well. What are some of the common anti patterns that seem to be recurring over and over in code that sucks? By learning about these code smells and avoiding them, we can greatly help make our code better. Come to this talk to learn about some common code smell and how to improve the quality of code.

    Designing Functional Programs

    Functional Programming promotes immutability and the use of higher order functions. For those of us who have designed and architected applications using imperative style of programming and the object-oriented paradigm, this largely appears like a strange idea. We often ask, how is it practical to apply these ideas, realistically to build practical applications. It turns out it's highly practical but we have to change how we design and how we model our systems. Come to this presentation to think about functional style and how to start viewing design to make better use of this way of programming.

    Java 8 Programming Idioms

    A number of developers and organizations are beginning to make use of Java 8. With anything that's new, we often learn it the hard way. By stepping back and taking a look at programming style as idioms, we can quickly gravitate towards better coding style and also avoid some common traps that we often get drawn towards.

    The Power and Perils of Parallel Streams

    "If streams can be parallel, why not make them parallel all the time?" is a common question from developers getting introduced to Java 8 streams. In this talk we'll take on three separate topics. 1. When to consider parallelization and when not to. 2. How to parallelize, how to decide on number of threads, and how to control the threads pool. 3. Learn about some common mistakes people make when using parallel streams. The goal of this talk is for us to learn when and how to make good use of parallel streams.

    The Power and Practicality of Immutability

    Functional Programming promotes assignment-less programming. When we remove mutability, we reduce errors in code. How practical is it to really program with immutability in Java and if we manage to achieve that, what are the real benefits. Come to this talk to learn about the power, the benefits that immutability brings and how to practically make use of that in Java.

    From Functional to Reactive Programming

    We're in the midst of renewed interest in functional programming. At the same time we see quite a bit of excitement around reactive programming. Where did reactive programming come from? How is it related to functional programming, if at all? In this presentation we will discuss the merits of reactive programming and how functional programming concepts seamlessly transition into the programming model espoused by reactive programming.

    Exploring Java 9

    If Java 8 was all about how we code, Java 9 is all about how we will build. Modularization will have the biggest impact of any change that happened in Java since its inception. In this presentation we will learn about the need for modularization, how it impacts development, the rules to follow when creating modules, and the effect it has on legacy code. We will explore creating module, using modules, readability, exports, automatic modules, and unnamed modules.

    Breakfast, Lunch and Venue Sponsor:
    Improving

    Improving is a complete IT services firm, offering training, consulting, recruiting, and project services. Our innovative solutions and processes have helped hundreds of clients across the globe realize their tactical and strategic business objectives. As a result, our 300 employees have accumulated extensive technology and management experience in several industries, including financial services, energy, travel, retail, government, and several others.

    Our culture encourages both the inspiration and motivation to achieve amazing things. We are constantly striving to live out our values of Excellence, Dedication, and Involvement through the foundation of trust.

    Please RSVP

    Saturday, October 7, 2017: RSVP by going to Eventbrite. We will need an accurate head count in order to know how much food to provide.

Upcoming Meetings

Free membership. Free meetings. Free food (usually pizza).

Get Java Certified!
Wed, Sept 27, 2017
6:30pm - 8:30pm
RSVP Here

Venkat Subramanium's You-Pick-The-Topics JUG Tour Houston Stop
Wed, Oct 7, 2017
9:00am - 4:00pm
RSVP Here

PROS
3100 Main
2nd floor Conference Room B
Houston, TX 77002
Map

Sponsors












Java Training

CoderGears