Chronic 1.1.0 released

Chronic is a natural language date time parser written in Pure Elixir. It’s a re-implementation of the Chronic gem from Ruby-land.

You can use it to parse times like:

Chronic.parse("Tuesday 9am")

Into their Calendar.NaiveDateTime versions.

tqdm 0.0.2 released

Hi everyone!

I have just released tqdm, a (partial) Elixir port of the popular Python library of the same name.

tqdm allows you to add CLI progress bars to your long running processes in a second. Just wrap your enumerables (that is, Lists, Maps, Streams, Ranges, and anything else that has an Enumerable implementation) in Tqdm.tqdm, and it will look something like this:

tqdm

Check out the docs and start adding progress bars to your CLI apps today!

ex_cli 0.1.0 released

I just released ex_cli 0.1.0, a library to build user friendly CLI applications.

It provides a nice DSL to define a CLI app, takes care of parsing arguments, displaying meaningful error messages and formatting usage. More cool stuff, such as per-command help and man page generation, is coming. See the roadmap for more info.

Here is a small screencast of the generated CLI app.

screencast

which is generated by writing a module like this:

defmodule MyApp.xCLI do
  use ExCLI.DSL, escript: true

  name "mycli"

  command :hello do
    description "Greets the user"
    argument :name
    option :from
    run context do
      if from = context[:from] do
        IO.write("#{from} says")
      end
      IO.puts("Hello #{context.name}!")
    end
  end
end

For more info, checkout the repository:

https://github.com/tuvistavie/ex_cli

couchdb_connector 0.3.0 released

Just one day after ElixirConf.EU, here comes a new release of couchdb_connector \o/

Version 0.3.0 sports basic authentication as its biggest new feature, plus some small improvements and enhancements.

Family Ties part 3 posted - conventions and tricks around names in Erlang and Elixir

Posted the third of a continuing series of articles on similarities and differences between Erlang and Elixir. This article covers naming rules and conventions in the two languages, and some tricks for getting around their differences.

http://daniel-azuma.com/blog/2016/05/12/family-ties-3-its-all-in-a-name

Let's Build Something: Elixir, Part 5b - Testing Our Data Validation and Logging

Finishing up Part 5 with some more tests, particularly around capturing log events. http://tech.strofcon.org/2016/05/lets-build-something-elixir-part-5b.html

Named Arguments with Default Values in Elixir: https://blog.praveenperera.com/named-arugments-with-default-values-in-elixir/

Since Ruby 2.0 you can easily have methods that have named parameters with default values. Today I wanted to find the best way to do this in elixir. Below is what I came up with.

https://blog.praveenperera.com/named-arugments-with-default-values-in-elixir/

#elixir + #cnode + #cuda simple example

Have you tried using your GPU in Elixir? It’s easy - just glue basic CNode server with first example from CUDA by Example book.

Or just check how I did it.

Don’t expect meaningful usage nor production-ready code. This is just an example to give you an easy start.

Curious about Elixir apps in small Docker containers?

Say hello to …

EDIB logo

Elixir Docker Image Builder

Build deployable Elixir applications for Docker usage

The project consists of a mix task (mix-edib) and the edib tool docker image.

It is successfully tested on Travis CI and CircleCI, see test repo at https://github.com/edib-tool/edib-app-test-ci

More information about the motivation at https://github.com/edib-tool/elixir-docker-image-builder

Recent changes: It seems to be usable even under Windows, thanks to contributions.

Want some feature? Found a bug? Issues and PRs are welcome!

Let's Build Something: Elixir - StatsYard

I’m working on a series of posts that walk through the process of starting a new Elixir project - in this case, building a simple yet function time series database! Up to Part 5a so far. http://tech.strofcon.org/2016/03/lets-build-elixir-part-1.html

How Honeybadger.io uses Elixir to monitor Heroku

In this post we discuss at length how we use Elixir to monitor application logs for our Heroku customers so that we can report additional types of errors. - http://blog.honeybadger.io/logplex-elixir/

Tracing and observing your remote node

How to use Erlang VM capabilities to trace and observe remote nodes in Elixir applications running in production.

Tracing and observing your remote node « Plataformatec Blog

Create messenger bots using Elixir and Microsoft bot framework

Microsoft released the bot framework to create bots for various messaging platforms such as Slack, Facebook, Telegram etc. In this post we are going to see how to create an Echo bot using Phoenix and Microsoft bot framework for Facebook.

http://www.zohaib.me/create-messenger-bots-using-elixir-and-microsoft-bot-framework/

Running migration in an Exrm release

An easy example on how to configure an Elixir application to run Ecto migrations using Erxm release.

Running migration in an Exrm release « Plataformatec Blog

Family Ties: Comparing Erlang and Elixir (parts 1 and 2)

Here are the first two of a continuing series of articles on similarities and differences between Erlang and Elixir.

Phoenix + React: love story. RePh 1.

Here is a tutorial for a RePh app I’ve created recently: https://medium.com/@chvanikoff/phoenix-react-love-story-reph-1-c68512cfe18#.wlg03ojs7

Building Phoenix Battleship (pt. 2)

Here’s part two of the series where I write about the lobby channel and the game supervisor.

http://codeloveandboards.com/blog/2016/05/03/building-phoenix-battleship-pt-2/

Static Markdown blog posts with Elixir Phoenix

In this post I’m gonna share how I implemented a very simple static blog engine in Elixir with Markdown support.

http://www.sebastianseilund.com/static-markdown-blog-posts-with-elixir-phoenix

Ecto's insert_all and schemaless queries

This blog post is about new features of Ecto 2.0: insert_all, schemaless queries, and how they lead you to think of Ecto as a tool instead of your domain layer.

Ecto’s insert_all and schemaless queries « Plataformatec Blog

Writing and Publishing Elixir Libraries

We walk through the process of writing and publishing an Elixir library.

Writing and Publishing Elixir Libraries

Previous page Next page