Elm Town 41 – Confetti and Waterfalls
JANUARY 30TH, 2019
|
34:07
Brian Hicks stops by to talk about elm-particle, a handy particle physics simulation you can use to throw confetti across your users' screens!
Details
Details
Brian Hicks stops by to talk about elm-particle, a handy particle physics simulation you can use to throw confetti across your users' screens!
Thank you to our sponsors, [Ellie](https://ellie-app.com), [Culture Amp](https://cultureamp.com/jobs) and [Joel Clermont](https://twitter.com/jclermont).
Special thanks to Xavier Ho ([@Xavier_Ho](https://twitter.com/Xavier_Ho)) for editing and production of this episode!
**Recording date:** 2019-01-19
## Guests
* Brian Hicks ([@brianhicks](https://twitter.com/@brianhicks))
## Show Notes
00:00:00 **Introduction**
00:01:32 **Guest intro**
00:02:12 **Project origin**
- [Elm-particle 1.0.1: create visual flourishes in SVG](https://discourse.elm-lang.org/t/elm-particle-1-0-1-create-visual-flourishes-in-svg/2542)
00:06:13 **Particle Physics**
00:08:20 **Library Overview**
00:11:21 **Getting started with the API**
00:12:36 **Normal distribution of random numbers**
- [`Random.Float.normal` in Random.Extra](https://package.elm-lang.org/packages/elm-community/random-extra/latest/Random-Float#normal)
00:14:37 **Opaque types and 'with' functions**
00:17:21 **SVG vs WebGL**
00:21:39 **Weighted randomness and Markov chains**
00:24:25 **Dynamic generators via subscription function**
00:28:42 **Generating GitHub site with make**
00:30:56 **Future work**
00:33:17 **Oslo Elm Day**
00:33:51 **Thank You**