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

https://hex.pm/packages/breadcrumble

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:

http://trivelop.de/2015/08/19/100k-hex-packages/

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.

https://github.com/jadercorrea/elixir_generator.vim

Running external program with ports

http://theerlangelist.com/2015/08/outside-elixir.html

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!

InchEx v0.4.0 released

I just released v0.4.0 of InchEx which brings Elixir v1.1 compatibility.

InchEx provides a Mix task to evaluate your inline docs and show you where they can be improved. Its inchci.add task can be used to add Elixir projects to Inch CI.

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

How to add and test HTTP basic authentication in a Phoenix app

http://www.cultivatehq.com/posts/add-basic-authentication-to-a-phoenix-application/

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.

https://j.mp/1f7b0Xu

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/

Previous page Next page