August 21, 2019 – Jake Witcher

🎀 It’s Endomorphin' Time! Exploring Function Composition in JavaScript

Functional programming is a powerful design pattern for software development and is gaining momentum in the JavaScript community. Whether you are completely new to functional programming or have read introductory material on the subject and have begun to use the basics, you will eventually find yourself asking, β€œWhat next?” This session will introduce function composition in JavaScript as a design pattern and as a problem solving tool. You will learn two of the most important tools for composition β€” curry and compose β€” discovering what they are and how they can be used to write modular functions. By slowly building on a single code example, this session will demonstrate the common thread of composition in functional programming, from piecing together simple functions to utilizing functors for even greater composability. If you want to dive deeper into functional programming, it’s time to embrace function composition!

Cross disciplinary, immersive learning has been a lifelong passion for Jake Witcher. In June of 2018, at age 36, he wrote his first few lines of JavaScript and 10 months later he began his new career as an Associate Software Developer at Callibrity. While new to software, Jake is no stranger to tinkering with new ideas, crafts, or skillsets and has degrees in both Fine Arts and Religion. He is a writer, a speaker, and a functional programming enthusiast. Jake and his wife live in Cincinnati where they homeschool their two children.

September 18, 2019 – Jackie Gleason

🎀 Modules in JavaScript

JavaScript is a language that was written in 10 days, but as it was adopted it evolved through organic community driven growth. This growth and the expansion of JavaScript outside of the browser, saw a need for additional features within the language. One of the most important and controversial of these was the introduction of modules and module loading. Modules increase the ability to abstract JavaScript code, allowing the complexity to be reduced and increases reusability. However, riffs in the community and slow implementation have made modules confusing for most develops. In this presentation we will take a step back and look at the history of modules in JavaScript, the different frameworks that were used to implement them and finally the ECMA Standard adopted by the working group. Once we are done you will be an ECMAScript module master!

October 16, 2019 – Tara Manicsic

🎀 ES2019

Tara will be talking to use about ES2019. More to come!

November 20, 2019 – Martine Dowden

🎀 TBD

More to come!

January 15, 2020 – John Merideth

🎀 TBD

More to come!