This talk will start by exploring "message-passing concurrency" as a foundation. This is very sane approach to concurrency as seen in Concurrent ML, Go, and Clojure. With this foundation, we will go through some seemingly simple examples and tease... Read more
Functional Reactive Programming (FRP) is becoming an increasingly common way to structure event-driven code, but the term "FRP" actually refers to a large body of increasingly diverse work. This talk will quickly cover the basics of FRP, and then ... Read more
Functional Reactive Programming (FRP) is a simple and elegant way to design and structure interactive code, from games and user interfaces to robotics. Elm is a young functional language that brings this approach to the web, allowing you to easily... Read more
The relational model proved to be a powerful tool for data manipulation tasks in the last 40 years. The key principles of data independence, flexible access paths, and a small set of predefined operators makes it an ideal candidate for building bo... Read more
Claim your profile today and start building your speaker history.