ElixirConf keynote: Elixir for the world

Whoa. If there is a more meaningful talk that the one @jessitron just gave at #ElixirConf, I haven’t seen it yet. — Raul Murciano (@happywebcoder) October 2, 2015 Video http://confreaks.tv/videos/elixirconf2015-keynote-elixir-should-take-over-the-world Slides with notes Big PDF with notes (15M) Slides only (on speakerdeck) References Camille Fournier on distributed systems: video Caitie McCaffrey on stateful services: video  Denise Jacobs, creativity: video Marty … Read moreElixirConf keynote: Elixir for the world

Functional principles come together in GraphQL at React Rally

Sometimes multiple pieces of the industry converge on an idea fromdifferent directions. This is a sign the idea is important. Yesterday I spoke at React Rally (video coming later) about theconfluence of React and Flux in the front end with functionalprogramming in the back end. Both embody principles of composition, declarativestyle, isolation, and unidirectional flow … Read moreFunctional principles come together in GraphQL at React Rally

An Opening Example of Elm: building HTML by parsing parameters

I never enjoyed front-end development, until I found Elm. JavaScript with its `undefined`, its untyped functions, its widely scoped mutable variables. It’s like Play-Doh, it’s so malleable. And when I try to make a sculpture, the arms fall off. It takes a lot of skill to make Play-Doh look good. Then Richard talked me into … Read moreAn Opening Example of Elm: building HTML by parsing parameters

Ultratestable Coding Style

Darn side-effecting programs. Programs that change things in the outside world are so darn useful, and such a pain to test.For every piece of code, there is another piece of code that answers the question, “How do I know that code works?” Sometimes that’s more work than the code itself — but there is hope. … Read moreUltratestable Coding Style

git: handy alias to find the repository root

To quickly move to the root of the current git repository, I set up this alias: git config –global alias.home ‘rev-parse –show-toplevel’ Now,  git home prints the full path to the root directory of the current project. To go there, type (Mac/Linux only) cd `git home` Notice the backticks. They’re not single quotes. This executes the command and then uses … Read moregit: handy alias to find the repository root