Credo v0.3.12 released
Another week, another patch release for Credo, the code linter that emphasizes teaching best practises and code consistency!
Get it while it’s hot: https://github.com/rrrene/credo
Combining an Ecto Model with an Arc Uploader in Elixir
A new post on Learning Elixir in which I fold the Arc configuration into my model.
http://learningelixir.joekain.com/elixir-arc-with-a-single-module/
Writing Extensible Elixir with Behaviours
Behaviours can be a confusing concept at first; this post aims to explain what they are, when a developer would want to use them and how they’d best do so. It also takes a look at how they’re being used through the current ecosystem.
Cachex v0.9.0 released: now with support for execution blocks and cache inspection
Mainly a lot of interface refactoring to make it easier to understand for outsiders.
Includes cool stuff like memory inspection, transaction blocks, and customisable timeouts.
Release notes can be found here: https://github.com/zackehh/cachex/releases/tag/v0.9.0
Check it out!
Debugging techniques in Elixir
This is a brief tutorial on debugging Elixir projects using IEx.pry/0 and :debugger.
Debugging techniques in Elixir « Plataformatec Blog
Addict 0.2 released, now with user management boilerplate generation
Same core functionality, but many changes under the hood that will improve code maintainability. Also included two mix tasks for generating the configuration for addict and generating user management boilerplate in your Phoenix app. Hope you find it useful! Feedback is much appreciated:)
Elixir — Where is your state?
A blog post about Elixir Agents, state and TicTacToe:
https://blog.codecentric.de/en/2016/04/elixir-where-is-your-state/
Testable, composable, adapter based email
New version of Bamboo: Email with a functional twist.
https://robots.thoughtbot.com/announcing-bamboo-email-with-a-functional-twist
We have used in production for the last few months without issue. It has made testing much more straightforward, and background delivery works out of the box. We think you’ll love it!
ChocolateyNuGet Package for Elixir Updated to v1.2.4 https://chocolatey.org/packages/Elixir/1.2.4
The ChocolateyNuGet Package For Elixir has been updated to v 1.2.4. https://chocolatey.org/packages/Elixir/1.2.4
Announcing VerifyOrigin
I just published Announcing VerifyOrigin on the DockYard blog, which talks about CSRF attacks, and how to mitigate them when writing a single page application with a Phoenix-powered API
Writing a Blog Engine in Phoenix and Elixir: Part 11, Better UI
I just published “Writing a Blog Engine in Phoenix and Elixir: Part 11, better UI” https://medium.com/@diamondgfx/writing-a-blog-engine-in-phoenix-and-elixir-part-11-better-ui-f17f3d7efa85#.q5m6c577k
This time, I cover replacing the default Phoenix layout with a Foundation 6 design and we tweak the UI a bit here and there to make the blog engine more usable for everyone!
Http client support for middleware and multiple adapters (maxwell)
Maxwell is an HTTP client which support for middleware and multiple adapters(ibrowse hackney). It borrow idea from tesla(elixir) which base on Faraday(ruby)
Friendly API(even multipart)
Railway Programming with Elixir using with
New blog post which updates Zohaib’s post from a year ago using Elixir’s new with keyword. Check it out here:
http://scottmessinger.com/2016/03/25/railway-development-in-elixir-using-with/
Cachex: A powerful and extremely fast caching library for Elixir
Cachex is an extremely fast in-memory key/value store with support for many useful features:
- Time-based key expirations
- Pre/post execution hooks
- Statistics gathering
- Multi-layered caching/key fallbacks
- Distribution to remote nodes
- Transactions and row locking
- Asynchronous write operations
I just published the first public version (v0.8.0) to Hex, feel free to take a look and try it out!
