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.
Scribe v0.4.0 Released
View tables of structs directly from IEx– now with pagination! Great for Ecto queries and other large collections.
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.
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
Highlights:
- Explained with live code snippets.
- Covered all Topics
- 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.
Repo https://github.com/awestbro/phoenix-webpack-bootstrap-starter
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
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.
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