Elm Weekly Drip #15 and Exercise: Go Crazy With Styling [07.18.2016]
The linkdump, she has arrived. Build some GIFs (pronounced
jiff); Learn from
Philip Wadler; Stop writing clever code; Test your dependencies; Have 99
problems, but have Elm not be one.
- elm-gif-lab - This is an amazing tool for turning
List Graphics.Collage.Forminto animated gifs. It's still on elm 0.16, so it's a prime target for porting. My guess is it's not terribly difficult to port - it uses StartApp, but it also uses Signal a little bit. Still, it's just really cool. From @jamesmacaulay.
- Philip Wadler - Propositions as Types - This is one of those StrangeLoop talks from last year that I was repeatedly told I should watch and didn't for a long time. That was dumb. Don't be dumb like me. Watch this, it's awesome. By @PhilipWadler.
- Carlo Pescio's paper on
Decisions, Assumptions, and Overfitting, or why most 'clever' code ain’t so clever after all- I wish this paper weren't so damning for me personally, but it turns out that these are rather good points and now I feel terrible. By @carlopescio.
- DependencyCI - Continously test your dependencies - with elm support out of the gate, pretty cool.
- Ninety-nine Elm Problems - Exercises to improve your Functional Programming skills with Elm. By John Crane.
This week, just play a lot with elm-css. It's hard to specify exactly what you might want to do with it, because styles are styles. However, I'd encourage you to play with pseudo-selectors, mixins, etc. I'll try to play with some of the fringes of the library to show them off in the solution next week. Also, it's definitely worth mentioning that at the time of this writing there is a bug with pseudo-selectors and other modifiers. So for now either try to work around those, or take this as an opportunity to submit a Pull Request to fix the bug :)