Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Presentations Carefully Composing Logic: Functional JavaScript

Carefully Composing Logic: Functional JavaScript



Brad Urani explores the basics of FP, higher-order functions, partial function application, lazy evaluation and persistent data structures, showing how FP style avoids certain classes of bugs.


Brad Urani is a software engineer and veteran of 5 start-ups. He has experience in fintech, ecommerce, social networking and educational software. He loves talking, tweeting and blogging about software and frequently speaks at software conferences and user groups.

About the conference

The conference is a two-day, multi-track event that covers all aspects of software development, design and project management. We have speakers from all over the world who are industry experts that deliver both break-out sessions as well as hands-on workshops to further our attendee’s knowledge and understanding of the topics.

Recorded at:

Dec 27, 2015