サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
アメリカ大統領選
learningelixir.joekain.com
Hello Learning Elixir readers! It’s has been a very long time since my last post. I’ve been focused on other technologies and have taken a new job. I want to thank my friend Doug Goldie for keeping me invovled with Elixir during that time. And I want to thank my wife for encouraging me to get back on track with this blog. A lot has changed in Elixir since I last did any serious work with it. Elixi
As I’m mentioned before I have an ongoing project being developed using Elixir and Phoenix. I’m using two third party packages that I wanted to write about in this post. They are Guardian and Canary. User Authentication and Authorization In my app I’m using Guardian for for authentication and session management. Guardian has a lot of interesting functionality but at the moment I’m using it for sim
In this post I dive into Elixir’s Collectable protocol. After working through some theory we’ll dig into existing implementations and then implement Collectable for some of our own types. Also, if you’ve been following along in my series on application architecture, we’ll be adding Collectable to the UnshorteningPool. This is something I’ve been talking about doing for some time. If you haven’t be
The upcoming release of Elixir 1.2 will introduce a new special form, with. I wanted to use this post to explore how this new feature works and how to use it effectively going forward. The purpose of with is to help chain together commands that return different structured results. One particular use case is to make handling errors a little clearer. When a command’s return value fails to match the
Elixir 1.1.1 has been recently released and the includes built in profiling support with mix profile.fprof. I decied to take this new command for a spin. I’ve used fprof before so I’ll desribe some of the differences about using the new mix version. This will be a short post, but hopefully useful or interesting. Results Format I’m using my game of life implementation that I wrote about in the past
I have been writing reusable modules, like Blocking Queue which could be used in an appliction. That is, Blocking Queue is not an application on its own. It’s more like a library (to borrow a term form other languages). I’ve been working on a few projects like this lately and I’ve found that I have a particular workflow. I do two things to try to maintain the quality of the code in these modules I
Using GenStage to Notify a Phoenix Channel of Updates in Elixir I experiment with using GenStage in place of GenEvent. Learning Elixir's GenStage I start looking at the new GenStage Elixir behaviour. Using Canary for Authorization in Phoenix I describe how I use Canary with Phoenix Using Guardian and Canary with Phoenix How I use Guardian and Canary to authenticate and authorize users. Combining a
Last week I wrote about Stream patterns in Elixir based on examples I found throughout the Elixir project. I also mentioned that I was having trouble finding good examples of Stream usage. This week I was reading through Chris McCord’s Metaprogramming Elixir. So far it has been a great read and I’ve learned a lot about macros in Elixir. And, more relevant to this post, I found a great Stream examp
このページを最初にブックマークしてみませんか?
『Learning Elixir』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く