5

F#, Immutability, and the MVU Pattern with Olo

 3 years ago
source link: https://www.youtube.com/watch?v=buh0ze2D9CE
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

F#, Immutability, and the MVU Pattern with Olo

143 views
Aug 13, 2021

Presented by WWCode Silicon Valley

F# WORKSHOP In this hands-on workshop, Wallace Kelly describes the evolution of software programming paradigms over the years. That evolution has gone from procedural, through object-orientation, and now onto functional paradigms. F# is an example of a modern, cross-platform, general-purpose language that has embraced the functional style.

One of the pillars of functional programming is immutability. Why is that? How does immutability work in practice? Wallace will guide you through coding exercises that demonstrate functional ideas, including immutability and the closely-related Model View Update (MVU) pattern for building web applications.

Even if you do not currently use a functional-first language in your day-to-day work, being familiar with these concepts will help you reason about your code and make you a better developer in whatever language you use.

PRE-REQUISITES This workshop is geared towards software engineers, both Windows and Mac users, backend and frontend, who are interested in learning F# or functional programming.

To prepare for this hands-on workshop, please install the following before the workshop begins: Visual Studio Code (https://code.visualstudio.com/Download) AND Docker Desktop (https://docs.docker.com/desktop/#down...).

If you would prefer to have all the setup completed before the workshop begins, complete all five setup steps listed here: https://github.com/WWCode-SV/fsharp-w...

AGENDA Introduction to Olo by Shilpa Oommen, Technical Recruiter Introduction to functional programming by Wallace Kelly, Ph.D, SE II Hands on coding exercise

SPEAKER BIO Wallace Kelly has over two decades of experience in government and commercially-sponsored research and development. He has worked as a system architect, software developer, and entrepreneur in the fields of aerospace, defense, finance, material sciences, and most recently, the restaurant industry. His experience spans all stages of product development from concept through ongoing customer support. He is listed as lead inventor on seven patents. His teaching experience includes university classes, corporate week-long training events, and video libraries. He is proud to work with the world-class team at Olo.

ABOUT OLO Olo powers digital ordering and delivery programs that connect restaurant brands to the on-demand world, placing orders directly into the restaurant through all order origination points – from a brand’s own website or app, third party marketplaces, social media platforms, smart speakers, and home assistants. Olo serves as the on-demand ordering and delivery platform for over 400 brands, such as Applebee’s, Five Guys, Shake Shack, Wingstop, and more. Learn more at www.olo.com.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK