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:)

https://github.com/trenpixster/addict/

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

Inspecting, changing and debugging Elixir project dependencies

Tips about inspecting your Elixir project dependencies, from running “mix deps.compile” up to using “path” dependencies for automatic management.

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

Elixir Integration Into Vim

alchemist-server integration with vim

https://github.com/slashmili/alchemist.vim

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)

Fuzzy String Matching (in Elixir)

A look at String.jaro_distance/2

Fuzzy String Matching (in Elixir)

What makes Phoenix Presence so special and a sneak peak

What makes Phoenix Presence so special and a sneak peak

Testing function delegation in Elixir without stubbing

Testing function delegation in Elixir without stubbing

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!

Repo: https://github.com/zackehh/cachex

Phoenix Podcast is now live!

@phoenix_podcast is now live! Awesome to see a podcast dedicated to the phoenix framework. http://phoenixpodcast.org/

Writing a Blog Engine in Phoenix and Elixir: Part 10, Testing Channels

I just published Part 10 in my Blog Engine tutorial series for Elixir/Phoenix: https://medium.com/@diamondgfx/writing-a-blog-engine-in-phoenix-and-elixir-part-10-testing-channels-e6371ce4cfbe

This time, we cover writing some basic tests for our channels that we added in the last post!

A Saner way to deal with complex flows

A quick read on using with and the benefits it yields.

http://blog.trenpixster.info/a-saner-way-to-deal-with-complex-flows/

Supervising multiple GenServer processes

Small refactoring I did on the Phoenix Trello clone project for keeping track of connected board members using multiple supervised processes.

http://codeloveandboards.com/blog/2016/03/20/supervising-multiple-genserver-processes/

PhoenixWebSocket, Swift client for Phoenix websockets

Yet another Swift client for Phoenix web sockets.

https://github.com/almassapargali/PhoenixWebSocket

Previous page Next page