Nice sender operator for Elixir
I’m playing with macros to have a nice “sender operator” like Erlang & Akka: https://github.com/meox/SendOP
any comments are welcome
Utility functions for Elixir
I wrote up some of my thoughts about releasing a small utility library for Elixir. Mostly for my own usage, but some fun things, for example Map.deep_put (like mkdir -p), and Map.group_by - multi-level grouping, great for rendering hierarchical Ecto results for example. Feedback welcome.
breadcrumbs plugin for Plug application
I released v0.2.0 of breadcrumble, a breadcrumbs plugin for Plug application. Latest release includes generator to generate view and template for the Phoenix application.
GitHub
https://github.com/ma2gedev/breadcrumble_ex
hex.pm
Tutorial Elixir Phoenix Reflux and React for websocket event driven web apps:
Want to drive your webapp with events via websocket? If so check out this howto.
http://blog.brng.us/2015-08-17-wiring-refluxt-and-react-to-phoenix-websockets.html
Demo here with marginal startssl.org cert: https://dev.brng.us/rerpe
Github repo: here
Elixir Training Class
3-day Elixir training class in Washington DC Nov 4th-6th. Signup at http://www.elixirmastery.com/
RayGun for Elixir is here
First version of RayGun (BugReporting!) for Elixir is out: https://github.com/Cobenian/raygun
Running Dilayzer on Elixir Integration Tests
I get better type checking of my API by running Dialyzer over my integration tests.
http://learningelixir.joekain.com/dialyzer-and-integration-tests/
100,000 Hex Packages
I just wrote a blog post about Elixir’s adoption, 100k Hex packages and what is needed for the ecosystem to thrive even further:
Elixir Generator for Vim
Self-generating modules and unit tests to save some time when coding Mix projects is the idea of this vim plugin.
I'm sure Elixir needed another Redis library, so here you go!
Hey Elixir friends,
a few hours ago I released v0.1.0 of Redix, a Redis client written in pure Elixir™. I had lots of fun building it, and I’d love any kind of feedback :).
Quick feature tour:
- non-blocking (a Redix connection doesn’t wait for a response to come back from Redis before sending other commands to it)
- pipelined
- very very simple :)
- resilient, meaning it’s able to reconnect to Redis after a network failure (thanks to the awesome connection by James Fish)
Quick missing features tour:
- PubSub! This is the biggest missing feature for now, for sure.
- Maybe Redis Sentinel?
I know redo or eredis are much more battle-tested than Redix and they’ve been around much longer, but hey, Redix is PURE ELIXIR! :D Also, from a set of benchmarks I did (using benchfella), it appears that Redix is as fast as eredis and redo for single commands, but faster than both of them for pipelines of commands (the more commands in the pipeline, the faster it is compared to the other two!).
So, while there was absolutely no need for another Redis client in this world, I’m happy Elixir has a native one too now :)
https://github.com/whatyouhide/redix
Cheers!
Andrea
Elixir buildpack for Cloud Foundry updated!
- New website http://gogolok.github.io/cloudfoundry-buildpack-elixir-website/
- Elixir 1.0.5 and Erlang 17.5 are the default versions now
- Tested with Pivotal CF and IBM Bluemix
Pitstop with the Elixir GenEvent Module
Take a break with me as I make a pitstop the Elixir GenEvent module, seeing what it can offer in a real life project.
http://www.slogsdon.com/pitstop-with-the-elixir-genevent-module/
ExDoc v0.8.2 released!
This new release includes the following:
-
Enhancements
- Uglify and minify JS and CSS code
- Performance improvements when building sidebar
- Redirect from index.html to proper page
-
Bug fixes
- Style fixes in the new layout
P2P WebRTC file sharing app: Broker using Phoenix
In this blog post we discuss the few design decision that was taken in building a simple broker (in Phoenix) for connecting multiple browsers using WebRTC.
http://www.zohaib.me/p2p-webrtc-file-sharing-app-broker-using-phoenix/
An Unexpected Benefit Of Pattern Matching In Elixir
A brief discussion of an unexpected benefit of pattern matching in Elixir
http://onor.io/2015/08/13/interesting-and-unexpected-benefit-of-pattern-matching/
Notes on Elixir math
I’m quite new to elixir and I’m doing some basic katas to better understand the basics and the standard library. These are my notes on what I’ve learnt so far regarding math functions.
How to set different layouts in Phoenix
Short write up on how to set different layout template files in a phoenix application.
http://www.cultivatehq.com/posts/how-to-set-different-layouts-in-phoenix/
