trivelop   home of @rrrene   –  

Please get along with my Ex

Not too long ago I open sourced html_sanitize_ex and back then I took a day to think about the name. In the end I decided the most descriptive name would be best to easily recognize the library for what it does: sanitizing HTML strings.

Last weekend I read this on the Twitter:

I don't think we should be too concerned about this. Yes, this might look a bit pedantic and boring, but I believe it is just a symptom of the early adoption phase of Elixir, because this happened before, when every Ruby lib started with an "R" and every Node project ended in ".js".

This also has it's benefits: suppose you are coding Ruby, JS or PHP by day, and you are really getting into Elixir by night. If you see a library mentioned on Twitter that is called html_sanitize_ex and you can immediately deduce that it's something Elixir related. You click on it, simply because the name is more recognizable as an Elixir package than something more idiosyncratic like, say, "YodaScrubber3000" or "inquisitor".

As always, I do not want to attack Kyle or his tweet with this post. He describes something that is clearly happening at the moment, but it will pass. There was this time in Ruby when most libs had a mandatory "R" prefix. Today, this trend is long forgotten. I am sure Elixir will go the same way (after all, the most popular JSON package is neither json_ex nor elixir-json but poison).

And to be honest, if this Kyle's biggest complaint about the Elixir ecosystem, we as a community have done a pretty good job, haven't we?

ElixirStatus: 100 posts later

Today the 100th post was submitted to -- it is about testing compile-time exceptions in Elixir!

It has been 45 days since we launched the first beta for people to test-drive and two weeks since the official launch. I could not be happier with the results:

The site received 65 posts in August and thus averaged circa 2 posts a day. 1,100 individuals visited the site and on average there are 20 actual clicks on links inside each post. The Twitter account is more popular than ever and now has 250 followers.

As always a big thanks to the community! I will try to post stats like these more regularly (and to create a better system for them which does not involve such heavy LibreOffice use).

ElixirStatus: Live

Exactly one month ago the "beta phase" of ElixirStatus started and it has been a real success in my mind. We have over 100 Users, nearly 200 Twitter followers and an average of 3 postings per day.

So today I removed the "beta banner" and launched "officially" after joking about it on Twitter yesterday.

This has been a great experience, both as a learning exercise and as a community project: several people gave input and advise along the way, half a dozen developers helped code the first version of the site when only a rough screendesign existed and even when I caused some DNS issues, the community was there to help out.

From the bottom of my heart: Thank you all, you are fantastic!

Fork me on GitHub