Aslam Khan is a software architect at factor10 with more than 18 years experience. He has a particular passion for tackling complex problems and with the belief that simplicity is a choice that generates creativity. He is pragmatist that considers the only truthful implementation of an architecture is the code that gets executed. Aslam spends his time trying to be a better developer and helping others to do the same. You can read his blog at http://aslamkhan.net
Track: Architecture, thursday 17:00 - 17:50
Every year, we seem to get smarter and more adventurous with our architectures for this crazy changing world that has seen client-server, n-tier, SOA, Big Data, REST and lots more. While each expedition is filled with the thrill of adventure, I often see teams creating old messes in new territory with cool new toys. In this talk I will highlight some fail points and revert to old school ideas to use them in these new adventures. Hopefully, we will make smaller messes, myself included.
Track: Java, wednesday 11:10 - 12:00
The JVM seems to have a fresh breeze blowing throw it with alternative languages like Groovy and Ruby. But for me, the standouts are Scala and Clojure. Many of us grew up with OO and Java was our language of expression. But Scala and Clojure are different. They have a functional side and expressing OO thoughts functionally is painful. We we will explore what it takes to shift your thinking gradually (not overnight) to take advantage of Scala and Clojure's functional side.