YoVDO

Functional Reactive Programming in Elm - Live Coding Demonstration

Offered By: ChariotSolutions via YouTube

Tags

Elm Courses Web Development Courses Game Development Courses Modular Programming Courses Component-Based Architecture Courses MVC Architecture Courses

Course Description

Overview

Explore Functional Reactive Programming (FRP) and its application in web development through Elm in this 58-minute conference talk. Gain a comprehensive understanding of FRP's key concepts and witness their practical implementation through live coding demonstrations. Learn how to create complex interactions and improve your programming skills across various languages. Discover the ease of integrating Elm into existing JavaScript projects and delve into topics such as functional graphics, input handling, state management, and modular programming. Examine real-world examples, including a Mario game implementation, to grasp FRP principles in action. Investigate the structure of Elm programs, explore debugging techniques, and understand how FRP concepts relate to traditional MVC and component-based architectures.

Syllabus

Introduction
Functional Reactive Programming
Functional Graphics
Input
Lift
Updating State
Pipeline
What does this look like
Mario
Time delta
Physics
Jump
Gravity
Mario Jump
Modular Programming
Rendering
Structure
Checkboxes
Debugger
MVC Model
Frontend Gooey
Component Model
Parcheesi


Taught by

ChariotSolutions

Related Courses

Advanced Modeling for Discrete Optimization
University of Melbourne via Coursera
Computer Science: Programming with a Purpose
Princeton University via Coursera
Fundamentos de programación
Universitas Telefónica via Miríadax
Introducción a la programación en C
Universidad Autónoma de Madrid via edX
C Programming with Linux
Dartmouth College via edX