Next Meeting - July 1st 6:00pm

July's meeting has Ken Sype from the Central Iowa Software Symposium talking about the "Complexity of Complexity". We will be giving away a free pass to the upcoming symposium as well.

Of all the non-functional requirements of software development, complexity receives the least attention and seems to be the most important from a long term standard point. This talk will look at some of forces that drive complexity at the code level and at a system level and their impact. We will discuss what causes us to over look complexity, how our perception of it changes over time and what we can do about it?

In this talk we will break down the meaning of complexity and simplicity and measure the application of those means against the common software development dogma. Looking at common development trends and pressures, we'll discuss where simplify does and doesn't help. We will examine areas of development which at first glance seem to be simple (such as the creation of an equals method in Java), that end up being difficult or impossible based on normal constraints. We will example the drivers of complexity with some discussion on what you can do about it. This session will finish with a discussion around several challenges to high scale software architectures and how to keep it simple.

The Central Iowa Software Symposium will be happening August 8th to the 10th. Symposium details can be found here.

As usual, pizza/drinks will be provided by our sponsor: TEKSystems

Who We Are

CIJUG is a user group for application developers in the Central Iowa area. We meet the first Tuesday of the month to discuss Java, JVM technologies, or anything else interesting (Javascript, NoSQL, DevOps, etc)

Our Sponsor


How to Join

Where to Find Us

We meet at Businessolver (1025 Ashworth Rd, West Des Moines, IA 50265).