Skip to content

KotlinConf 2018 Preview - Amanda Hinchman - Kotlin and TornadoFx

Photo of Mark Ducommun
Hosted By
Mark D. and Amanda H.
KotlinConf 2018 Preview - Amanda Hinchman - Kotlin and TornadoFx

Details

This month, Amanda Hinchman will be giving us a sneak peek into her talk for this year's KotlinConf in Amsterdam.

Abstract:
With growing complexity in our software systems, technology companies now dedicate greater effort to design product infrastructure to ensure modularity, low-cost solutions, and scalability. Object Oriented Programming (OOP)'s tendency of designing object-models for domain solutions in addition to its merits in handling large data and reducing complexity makes its usage a natural choice in the industry. Despite universal usage, Java's limitations in language techniques fail to capture all domain design decisions in a cohesive manner. This issue describes aspects of relational domains, in which scattering and tangling between mapped sources and targets forces large-scale projects to sacrifice domains that guarantees quality software. Kotlin's open-source community is active, its uses are ever-expanding, and its future is bright. This session intends to analyze a general definition of crosscutting and how it affects growing software, how Aspect-Oriented Programming (AOP) attempts to tackle crosscutting, shortcomings in Java’s current approaches in reflexive programming, and subsequently discuss my experiences with TornadoFX in solving day-to-day business inefficiencies through my first attempt at metaprogramming. Exploration through examples will provide insight in Kotlin’s approaches to metaprogramming intended to expose Kotln's predisposition to AOP. By harnessing the power of Kotlin, we can make strides in creating a foundation for rational framework for metaprogramming.

Photo of Chicago Kotlin Users Group group
Chicago Kotlin Users Group
See more events
Pivotal Labs
222 W Merchandise Mart Pl St 1305 · Chicago, IL