Starter project for Elixir, Phoenix, Channels, Ueberauth and Elm
https://github.com/miguelcoba/olmeca
This is a starter repo for Phoenix with Elm support
Based on Daniel Neighman’s phoenix_guardian
Phoenix 1.3, Elm 0.18, Ueberauth, Guardian, Comeonin
Working Guardian Authentication Template
The simple project template for User Registration and User Authentication
This is helpful for the beginners to implement the Guardian Authentication With ecto and postgresql as database.
Practicing Elixir - or any - programming language
Tips to learn/practice a new programming language.
https://ericdouglas.github.io/2017/08/24/practicing-the-elixir-language/
Continuous Deployment of an Elixir Phoenix Application to Heroku with Semaphore
This post shows you how to deploy an Elixir Phoenix app to Heroku and set up Semaphore to continuously deploy each time tests pass on the master branch.
Sobelow, the Phoenix vulnerability scanner - v0.5.3
Changes include:
- Checks for additional vulnerable dependencies
- Checks for an additional XSS vector
-
–compactand–quietflags for people who want less output - Bug fixes and improvements!
Install the latest update with mix archive.install hex sobelow
Property-based testing in Elixir using PropEr
While reading Fred Hébert’s PropEr testing, on property-based testing in Erlang, I set out write PropEr tests in Elixir, and run them with a Mix task.
Simple caching repetitive Ecto queries with GenServer
Last article in a series about caching repetitive queries with GenServer: http://iacobson.net/testing-genserver-basic-cache/
Runtime configuration, migrations and deployment for Elixir applications
A new article is based on my experience on running several production applications: https://medium.com/nebo-15/runtime-configuration-migrations-and-deployment-for-elixir-applications-6295b892fa6a
Stateful Genservers in Elixir
http://gladecki.pl/2017/08/19/stateful-genservers-in-elixir/
hi, i made this funny little app to learn how GenServers work in Elixir, so i explained it later on in a blog post. It is a pretty cool base to go any further without digging into Supervisors and such. I’d love to see it on the Elixir Weekly! (which i love btw - great job!)
IntelliJ Elixir v6.1.1
Thanks
-
For reporting the need to install intellij-erlang to get icons to resolve
- Dmitriy Molodtsov (@sintro)
-
For reporting formatter didn’t indent first line of a new
do … endblock - For reporting still unhelpful errors from beam decoder
Changelog
v6.1.1
Bug Fixes
-
When #754 made
intellij-erlanga soft-dependency, it broke the debugger’s icons that referencedErlangIcons, but it turns out all the icon constants were aliases toAllIcons.Debuggerconstants, so by using theAllIcons.Debuggericons directly, the dependency onErlangIconscan be removed without the need to copy the image files intointellij-elixir. -
When
do … endtemplate is inserted, it did not have a previous child whose attributes to use, so it used the default, which left the cursor unindented. To get the cursor indented by default, When theElementTypeisDO, apply thestabChildrenIndentrules: indent normal and determine whether to indent relative to direct parent using code style setting. -
Include
VirtualFilepath in Beam read errors
Installation
Understanding the concept of a context in Phoenix
The usage of contexts is a major new concept introduced in Phoenix 1.3 which helps us to write more maintainable and reusable code …
https://samueltthomas.com/understanding-the-concept-of-a-context-in-phoenix
Introducing Nebulex
A fast, flexible and powerful caching library for Elixir
Continue reading here: http://cabol.github.io/posts/2017/08/14/introducing-nebulex/
GenStage by Example: episodes 1-5
My first set of screencasts on GenStage. Episodes 1-5 focus only on the basics and how things work.
ElixirScript 0.30.0 Released
ElixirScript 0.30.0 has been released and contains lots of exciting changes.
https://elixirscript.github.io/post/elixirscript-0.30.0-released/
Sentry.io inside Docker with Elixir
How to use sentry.io with Elixir inside a Docker container?
https://blog.lelonek.me/how-to-use-sentry-io-with-elixir-in-docker-8374e695f706
Recurring tasks in Elixir: Solution #2
In my blog post, I consider a solution based on a timeout which can be defined for a GenServer process.
https://nesteryuk.info/2017/08/13/recurring-tasks-in-elixir-solution-2.html
OPQ: A simple, in-memory queue with worker pooling and rate limiting
A simple, in-memory queue with worker pooling and rate limiting in Elixir. OPQ leverages Erlang’s queue module and Elixir’s GenStage. Originally built to support Crawler.
Check it out: https://github.com/fredwu/opq
Simple impersonation with Guardian
Manage multiple sessions and impersonate as other users with Guardian
http://undefinedmethod.com/blog/simple-impersonation-with-guardian/
