AstonJ
Wonder if we can compile a list of learning resources, blog posts, talks, threads etc to help those who are just learning about Contexts.
This is a wiki - so please add anything you feel is missing…
What are Phoenix Contexts?
In short:
Phoenix Contexts are just dedicated modules that expose and group functionality.
In depth:
- Official docs
- Phoenix Contexts explained by forum members
- Chris’s announcement on 1.3rc
- Chris’s announcement on 1.3 RC3 release
Books
Programming Phoenix - due to be updated for Phoenix 1.3.
Screencasts
Talks
Blog Posts
https://panache.nu/blog/giving-phoenix-contexts-some-context
http://www.resurgens.io/2017/06/26/phoenix-1-3.html by @dlively (thread)
https://robots.thoughtbot.com/lessons-from-using-phoenix-1-3
Understanding the concept of a context in Phoenix (2017-08-16)
Threads
And more:
https://forum.elixirforum.com/search?q=contexts
Misc
- Phoenix 1.3 Sample Application (with Absinthe)
Trending in Wikis
Other Trending Topics
Edit: 2026 May 15 - This post is archived.
Mob is alive!!
Main docs: mob v0.7.11 — Documentation
A bit of explanation for the slightly c...
New
A little off-topic, but I feel like people here have a good head on their shoulders.
I used to be quite good at making software. Was luc...
New
Hey. Is there anyone here who creates agents in their apps? Not talking about using agents, but creating them. I’m finding it pretty diff...
New
I fully migrated to my own harness from Anthropic/Gemini and I think it’s time to share it. Welcome DSH, the DeepSeek Harness, fully writ...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
There has been a thread to discuss the Stack Overflow Developer Survey on this forum every year since 2018, so here’s yet another one for...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #ai
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #blog-post
- #elixirconf-us
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #elixirconf-eu
- #api
- #forms
- #security
- #metaprogramming










Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
Linuus
Added a blog post by @michalmuskala
kokolegorille
There is an example phoenix 1.3 application, with contexts and absinthe here
https://seanclayton.me/post/phoenix-1-3-and-graphql-with-absinthe/?utm_source=hashnode.com
Which obviously is inspired by this one
https://ryanswapp.com/2016/11/29/phoenix-graphql-tutorial-with-absinthe/
It is a full example, easy to follow on how contexts can interact.
AstonJ
I added a link to your post in the wiki
AstonJ
Added a blog post by @Qqwy
AstonJ
Added @chrismccord’s ElixirConf EU Keynote talk
marciol
All explanations from this thread worth mention:
AstonJ
AstonJ
http://www.resurgens.io/2017/06/26/phoenix-1-3.html
by @dlively (EF thread)
AstonJ
peerreynders
Building beautiful systems with Phoenix contexts. Andrew Hao - ElixirDaze 2018 (March 1,2)
Worth watching. 'nuff said.