Scott Hickey works through a solution to the Bank OCR kata, using Groovy and functional programming techniques. The code uses recursion plus Groovy methods that support functional programming.
Steve Rogalsky conducts a workshop on using the design studio approach to achieve effective collaborative design.
Nick MacDonald discusses a project’s transformation using hypermedia APIs, which has provided them with a simplified backbone to evolve internally and across boundaries.
William Markito Oliveira and Fred Melo discuss the architecture and implementation details of a stock prediction solution built entirely on top of open source code and some R and a web interface.
John Blum and Luke Shannon introduce Pivotal GemFire along with the open source offering, Apache Geode. They demonstrate how to effectively build highly scalable applications with GemFire/Apache.
Lucian Vlad Lita focuses on the next step in personalization: well-designed software architectures for storing, computing, and delivering responsive, accurate in-product predictions and experiments.
Simon Ferguson describes how MBIE is using APIs, initiatives that are underway to increase use of APIs, and the considerations that are involved with providing governmental services as APIs.
Declan Whelan discusses how to use DDD to wrap microservices around the most important concepts in a system, using ports and adapters to decouple the core domain from persistence and other services.
James Ross discusses what concept maps are, how to construct one, what to do and what to avoid when creating one, and how to help a team build a shared mental model depicted in a concept map.
Owen Rubel talks about IO state that can be shared, cached, synced and reloaded on the fly for all architectural instances without having to restart any instance.
Matt Ranney covers the evolution of Uber's architecture and some of the systems they built to handle the current scaling challenges.
Based on his experience at Uber, Matt Ranney explores why the build or buy tradeoff is so difficult, and makes some recommendations for both vendors and users.