Nova: ecommerce built with Phoenix
An attempt to port/rebuild Spree, an open source e-commerce solution built with Ruby on Rails, using Elixir and Phoenix. It’s still on early stage, but feedback and contributions are welcome
Core Elixir: File.cd and Friends
The latest edition of Core Elixir takes a look at the File.cd/1, File.cd!/1, and File.cd!/2 commands available in Elixir, as well as a dive into the source code to see how they work. Also, an Elixir Drop in a diaper.
Just document your Elixir mix projects for usage within #DashDoc: https://github.com/JonGretar/ExDocDash … !
Gnerating a DashDoc docset from within any mix project through a single mix task. Import it into your Dash app and you have your own code documentation right on your fingertipps while you code your own code. ;)
Sending and receiving email with Elixir
Yesterday there was a Twitter discussion about adding a default mailer to Elixir Phoenix (Storify). I’ve never used the Ruby on Rails mailer, but I got inspired to share my experience with both sending and receiving emails in a recent project.
Social notifications, personalized emails, error messages by email, URLs that automatically log you in, ad-hoc mailing lists, and all with pure Elixir and Erlang. Using Mailman and gen_smtp, with Amazon Simple Email Services. Learn about how to configure it, issues we ran into, and how we solved them.
Blog post: http://reganmian.net/blog/2015/09/03/sending-and-receiving-email-with-elixir/
Programming Idioms for Elixir?
Due to a post on Erlang Central, I ran across this interesting site:
http://www.programming-idioms.org/
It’s meant as a way of showing how common tasks are best performed using a number of different programming languages; participation is simple enough.. but it doesn’t yet support Elixir! If you’d also like to see that, add a comment here:
Playing with Lists
I have been playing with Elixir for a few days now. Being new to Elixir and function programming I decided to challenge myself to replicate some of the functionality in Underscore.js for use with Lists in Elixir. I wrote a rather long-winded article about my experience so far and @rrrene asked me to share. So here it is :)
http://www.connormckelvey.com/elixir/2015/08/31/playing-with-elixir.html
Modern languages blog
I finally got myself together to run a programming blog. I work as an Elixir dev so I’m quite sure I’ll post a lot of Elixir/Erlang related posts now and in the future. http://iraasta.github.io/ Stay tuned guys! :D Glory to all alchemists!
Common error with default Phoenix database configuration
It wasted my time twice. You may need to set hostname: “localhost” in your Phoenix database configuration for development and test. http://iamvery.com/2015/08/29/phoenix-database-config.html
PostgreSQL indexing with Ecto
The things you need to know about PostgreSQL indexes to keep your Elixir/Ecto applications snappy: http://rny.io/elixir/ecto/postgresql/2015/08/31/postgresql-indexing-with-ecto.html
Quick dive into Elixir, Phoenix and Erlang Ecosystem
This blog post is about my first few days into Elixir, Erlang and Functional Programming.
Few weeks back I was reading a blog about concurrency limitations in Ruby (which we all are aware since long) and how Elixir is evolving. Thus I was extremely curious to know this new dynamic functional programming language “Elixir”, the two decades old Erlang language & Erlang Virtual Machine…..
Codepagex 0.1.1 released on hex.pm
Just released first hex.pm version of Codepagex. https://hex.pm/packages/codepagex
Codepagex is an elixir library to convert between string encodings to and from utf-8. Like iconv, but written in pure Elixir.
Launched my first project using @elixirlang and @elixirphoenix this week: projecttalk.io - Message boards for Github repositories
This week I put my first project using elixir and phoenix into production: http://www.projecttalk.io. It provides message boards for Github repositories.
To allow maintainers to move issues that are more suited for the message board away from Github, it imports all issues tagged with the label “Moved to ProjectTalk” and posts a link to them on Github. Maintainers can then just close the issue and concentrate on bug reports.
elixirstatus.com now running @elixirphoenix v1.0.0 #myelixirstatus
After some hickups, ElixirStatus is now proudly running on Phoenix v1.0.0.
html_sanitize_ex 0.3.0 released
I just released v0.3.0 of html_sanitize_ex which brings basic CSS sanitization.
html_sanitize_ex provides a fast and straightforward HTML Sanitizer written in Elixir which lets you include HTML authored by third-parties in your web application while protecting against XSS.
Railway Oriented Programming In Elixir
I inadvertently posted a response to a Stackoverflow question that was pretty similar to one already posted by Saša Jurić. Lemonade from lemons–I wrote up this blog post to explain the idea behind my answer.
Writing a custom Elixir error logger that emails you
Wrote a custom logger backend for Elixir which emails you all the error messages. Discuss the implementation and some of the limitations. Link to full code.
Blog post: http://reganmian.net/blog/2015/08/26/email-notifications-about-errors-in-elixir/
MongoDB Ecto adapter released
Yesterday the Ecto adapter for MongoDB was released as a hex package.
- Package: https://hex.pm/packages/mongodb_ecto
- Documentation: http://hexdocs.pm/mongodb_ecto
- GitHub: https://github.com/michalmuskala/mongodb_ecto
Telegram Bot API Wrapper
I’m happy to release my first elixir project: nadia, a Telegram Bot API Wrapper.
I learned so much from it. Comments and suggestions are welcome.
GitHub
hex.pm
My first two weeks with Elixir. First impressions
After a bit of a staring contest, I eventually decided to give Elixir a go and for the last couple of weeks I was working on a new project that is build with 100% Elixir. At this point it is not phoenix, it’s more a data processing thing.
And I wrote a bit about my first impressions. In case someone might be interested in some feedback and some thoughts, please proceed over here. Thanks!
ElixirStatus now officially "live" #myelixirstatus
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 elixirstatus.com “officially” after joking about it on Twitter yesterday.
