Credo v0.7.1 released

I released v0.7.0 (and shortly thereafter v0.7.1) of Credo, the static code analysis tool emphasizing code consistency and teaching.

Released text_delta - Operational Transformation library based on Quill.js

Elixir counter-part for the Quill.js Delta library. It provides a baseline for Operational Transformation of rich text.

Deltas are a simple, yet expressive format that can be used to describe contents and changes. The format is JSON based, and is human readable, yet easily parsible by machines. Deltas can describe any rich text document, includes all text and formatting information, without the ambiguity and complexity of HTML.

To Hell and Back: Why choosing Elixir to build a startup was both a terrible and an awesome decision

Building a chatbot and an e-commerce startup with 30k+ lines of Elixir and Phoenix code and almost redoing from scratch a few times. Microservices and distribution done wrong, getting saved by a small bunny, reaching 178 million messages/day in a 8GB machine.

Slides from my Elixir User Group SP presentation on 18/mar/17.

https://speakerdeck.com/alfredbaudisch/to-hell-and-back-why-choosing-elixir-to-build-a-startup-from-scratch-was-both-a-terrible-and-an-awesome-decision

Scribe v0.4.0 Released

View tables of structs directly from IEx– now with pagination! Great for Ecto queries and other large collections.

https://github.com/codedge-llc/scribe

Small data with Elixir

On this blog post, José Valim explains what small data is, and why it matters. There is also a brief description of the Flow tool for data computations and data partioning and windowing.

Small data with Elixir « Plataformatec Blog

Understanding Elixir Pattern Matching

Let’s understand what is Pattern Matching in Elixir and how it makes code more efficient and more readable.

http://www.littlealchemist.io/2017-03-15-understading-elixir-pattern-matching/

Elixir Deep Dive: Evercam, a 10K LOC Phoenix app

ConCache, HTTPoison, Quantum, Supervisors, and more: a dive into interesting patterns used in evercam-server, an open-source Phoenix app.

Common Pitfalls in Elixir coding...

A blog post on Common Elixir coding pitfalls.
I just want to share and save newbies falling into these pits.

https://medium.com/@blackode/common-pitfalls-in-elixir-coding-a9f8a5db2877#.y1krr9x7q

image

Highlights:

  1. Explained with live code snippets.
  2. Covered all Topics
  3. 10 in count

Happy Coding…

Logger statsd backend to show errors on graphite/grafana.

https://hex.pm/packages/logger_statsd

Can be used to monitor logs when deploying new version, log level is configurable.

Logs are buffered before sending to statsd.

4th Elixir Lang Moscow meetup

We are hosting 4th Elixir meetup in Moscow, Russia. Come join us: http://elixir-lang.moscow/

Phoenix and Elm, a real use case (pt. 5)

Here is part 5 of my Phoenix and Elm series. In this part, we cover implementing Elm routes and adding the show contact route in both the Phoenix API and the Elm frontend.

http://codeloveandboards.com/blog/2017/03/07/phoenix-and-elm-a-real-use-case-pt-5/

Setting up a Phoenix application with Webpack 2 and Bootstrap 4

Introduction to creating a Phoenix app with a highly customizable bootstrap theme.

https://medium.com/@awestbro/setting-up-a-phoenix-application-with-webpack-2-and-bootstrap-4-9e02d3c0834b#.46miq7h9g

Repo https://github.com/awestbro/phoenix-webpack-bootstrap-starter

DiffList: Difference lists in Elixir

https://github.com/sotojuan/difflist

Export data to XLSX with Phoenix 1.2

A little post about how to export data to XLSX in Phoenix application: https://medium.com/@SergeyChechaev/elixir-phoenix-everyday-tips-create-xlsx-66cd70268eb4#.c54c5yrhu

Polymorphism in Elixir

Elixir language has ‘protocols’ to implement polymorphism: https://medium.com/@mustafaturan/polymorphism-in-elixir-cd0c765b6929#.xwzdtv5xp @mustafaturan

How I learned Elixir

It is not a question.

This is all about How I level up in Elixir.

https://medium.com/@blackode/how-i-learned-elixir-6073291aa44e#.ifccw5f7n

image

Love to hear your story.

Happy Coding …

Bootstrapping API project with Phoenix 1.3

Here’s how to create a minimal Phoenix 1.3 setup for API server without HTML, Brunch, Gettext, channels and sessions.

Read more on Phoenix on Rails blog.

10 Killer Elixir Tips #3

10 Killer Elixir Tips #3

Image

Highlights:

  1. Explained with Examples

Publication blackode

Customise your Phoenix HTML Generator

A blog post about using the HTML generator beyond some initial scaffolding with a Phoenix 1.3 how-to example https://medium.com/@mutablestate/customise-your-phoenix-html-generator-d45fecd48683#.i8pqolp3v

Implementing a Naive Enum for Lists in Elixir

Implementing a Naive Enum for Lists in Elixir https://www.youtube.com/watch?v=WORDnCviUu0

Previous page Next page