How to add and test HTTP basic authentication in a Phoenix app

http://www.cultivatehq.com/posts/add-basic-authentication-to-a-phoenix-application/

P2P WebRTC file sharing app: Broker using Phoenix

In this blog post we discuss the few design decision that was taken in building a simple broker (in Phoenix) for connecting multiple browsers using WebRTC.

http://www.zohaib.me/p2p-webrtc-file-sharing-app-broker-using-phoenix/

An Unexpected Benefit Of Pattern Matching In Elixir

A brief discussion of an unexpected benefit of pattern matching in Elixir

http://onor.io/2015/08/13/interesting-and-unexpected-benefit-of-pattern-matching/

Notes on Elixir math

I’m quite new to elixir and I’m doing some basic katas to better understand the basics and the standard library. These are my notes on what I’ve learnt so far regarding math functions.

https://j.mp/1f7b0Xu

How to set different layouts in Phoenix

Short write up on how to set different layout template files in a phoenix application.

http://www.cultivatehq.com/posts/how-to-set-different-layouts-in-phoenix/

Functional FizzBuzz in Elixir

Inspired by last Erlang Thursday I translated the most famous programming kata solution, that doesn’t use modulus operator, to Elixir

http://michal.muskala.eu/2015/08/10/functional-fizzbuzz-in-elixir.html

JSON Serialisation of Ecto Models in Phoenix Channels

Here’s a quick overview of encoding your Ecto models for sending over websocket channels. (Also applicable for APIs).

http://www.cultivatehq.com/posts/serialisation-of-ecto-models-in-phoenix-channels-and-views/

Alchemist v1.4.0 Released!

Thanks for all the reports and feedback. Alchemist CHANGELOG

Elixir Playgound

Happy to finally release my playground for Elixir which allows your to run and share Elixir code in your browser.

Visit http://play.elixirbyexample.com/ to try it!

Phoenix Screencasts - Brunch in Phoenix

Episode 2 - Brunch in Phoenix is out! Brunch can be initially daunting, especially for developers with no experience with Node build tools. In this episode, we learn enough on how to use and customize Brunch to become immediately productive with it.

Subscribe at Phoenix Screencasts and enjoy access to all upcoming Pro screencasts!

Inch CI: Better onboarding for Elixir projects

I just released a small update to http://inch-ci.org - Inch CI is a CI service for your project’s inline docs which introduced basic Elixir support nearly a year ago.

Now, whenever you add a Elixir project via the homepage, you get instructions how to add your project via InchEx’s inchci.add mix task.

EDIP tool v0.3.0 released! #docker #image #release

A new and shiny version of the Elixir Docker Image Packager (short EDIP or EDIP tool) was released.

And this time a lot of things (under the hood) changed:

  • mix-edip is now your task of choice! It also can be installed as a mix archive (like hex, phoenix.new and benchfella), therefore it is not necessary to add it as dependency in your project. (But if you prefer you still can do.)
  • EDIP should be able to package your Phoenix app, even with assets (currently only the default pipeline with brunch.io is supported).
  • The docker image is completely self-contained. No weird Makefile is floating around (and so no make is needed), and also no intermediate stage image is created anymore.

Want to start right away? Here you go:

mix archive.install http://git.io/edip-0.3.0.ez

mix help edip

Links:

New blog post: Why not to ask the server for its "local time"

http://www.creativedeletion.com/2015/08/07/why-not-to-use-server-local-time.html

Elixir & OTP: Microservices Without Pain

I gave a talk last night at PhillyLambda where I live-coded 3 examples.

Code: https://github.com/justincampbell/elixir-otp-talk

Slides: https://speakerdeck.com/justincampbell/elixir-and-otp-microservices-without-pain

I hope to give it again with more flushed-out OTP stuff, and record it

Optimizing a function with the help of Elixir macros

http://www.theerlangelist.com/2015/08/optimizing-function-with-help-of-elixir.html

Parallel Downloads in Elixir

In this post I explore ways to parallelize downloading large amounts of images using Elixir’s Task module and working with external commands

http://michal.muskala.eu/2015/08/06/parallel-downloads-in-elixir.html

Elixir in production: Brightcove adopted Elixir and Phoenix to process event streams.

http://blog.plataformatec.com.br/2015/08/elixir-in-production-interview-adam-kittelson/

Yesterday's DNS issues

Hi there,

ElixirStatus was not reachable yesterday due to some self-inflicted DNS issues. These are now resolved.

I want to take this opportunity to thank all the people who offered advice and want to highlight the kindness of this community because this was not even an Elixir-related issue and still so many people jumped in to help analyse the problem.

Thank you all so much, you are the best!

aws 0.0.4 released

I just published aws 0.0.4 with support for Glacier, Lambda and six more AWS services. The change log has more details about the latest changes.

Elixir in production: the popular Ejabberd

See why #elixirlang is been used in Ejabberd in this interview with Mickaël Rémond.

http://blog.plataformatec.com.br/2015/08/elixir-in-production-interview-mickael-remond/

Previous page Next page