filmov
tv
Introduction to functional programming | Manju Vijayakumar | #LeadDevAustin

Показать описание
Full title: End of loops: an intro to functional programming
Expressions are the most basic form of human interaction! Programming languages are trending more towards using expressions rather than procedural statements, adopting the declarative paradigm.
In this talk we will see how we can shift our mindset from procedural programming to functional programming. We will replace loops with lambda expressions and work through fun code examples. At the end of the talk, you will come away awed but not fearful of the reduce function! All code samples will be shared on GitHub. No prior experience in functional programming is necessary.
About Manju Vijayakumar
Manju is a full stack engineer at Salesforce, where she works on Einstein Voice Assistant, bringing the best in class artificial intelligence capabilities to Salesforce CRM. Prior to Salesforce, she worked in a breadth of roles solving complex problems at Google, Goldman Sachs, NVIDIA and Akamai. She holds a Masters in Computer Science from Texas A&M University.
She is a new mama to a baby girl and loves outdoor adventures, reading and blogging in her free time (joke! there is no free time as a new mom).
Lead Dev is a community for technical leaders. We have a series of conferences and meetups designed with the needs and pain points of technical team leads in mind. We programme each conference around our three key themes of Team, Tech & Tools. The talks are designed to help very practically with common problems in these areas. To find out more about us, visit:
Expressions are the most basic form of human interaction! Programming languages are trending more towards using expressions rather than procedural statements, adopting the declarative paradigm.
In this talk we will see how we can shift our mindset from procedural programming to functional programming. We will replace loops with lambda expressions and work through fun code examples. At the end of the talk, you will come away awed but not fearful of the reduce function! All code samples will be shared on GitHub. No prior experience in functional programming is necessary.
About Manju Vijayakumar
Manju is a full stack engineer at Salesforce, where she works on Einstein Voice Assistant, bringing the best in class artificial intelligence capabilities to Salesforce CRM. Prior to Salesforce, she worked in a breadth of roles solving complex problems at Google, Goldman Sachs, NVIDIA and Akamai. She holds a Masters in Computer Science from Texas A&M University.
She is a new mama to a baby girl and loves outdoor adventures, reading and blogging in her free time (joke! there is no free time as a new mom).
Lead Dev is a community for technical leaders. We have a series of conferences and meetups designed with the needs and pain points of technical team leads in mind. We programme each conference around our three key themes of Team, Tech & Tools. The talks are designed to help very practically with common problems in these areas. To find out more about us, visit: