Hashrocket Today I Learned - Elixir Channel
Hello all! My name is Jake, and I work at Hashrocket.
We have been running a daily learning microblog called ‘Today I Learned’ for over a year, and are starting to post a lot about Elixir. Here’s the Elixir channel page:
https://til.hashrocket.com/elixir
I hope to see this content grow as we get more interested and excited about the language. We’re also on Twitter at @hashrockettil— posts with #myelixirstatus indicate Elixir posts.
Thanks for building this resource, and for checking us out!
ElmArticles example site updated!
https://github.com/Diamond/elm_articles has been updated to use Elixir v1.3, Phoenix v1.2, Ecto v2.0, and Elm v0.17.1! Expect to see another post in my series on writing a full site in Elm and Phoenix soon!
My Elixir / Phoenix blog
Hello, my name is Stephan. I’m a Ruby developer, primarily Ruby on rails, however I’m transitioning to Elixir and phoenix. Since the web isn’t filled with tutorials, blogs and such, of this amazing language and framwork yet, I’ve started blogging tutorials on challenges I’ve encountered.
So far, I’ve written a tutorial on how to write a server-side todo application , and how to send emails. Both with Elixir and Phoenix.
As soon as I’m finished with more tutorials, I will post them here. You can check them out here
The Nags hd
I wrote a small application that monitors user’s timesheets in Harvest (http://www.getharvest.com) and politely reminds them if they haven’t logged enough hours for that day.
Full article here:
https://medium.com/@bowett_11839/elixir-the-nags-hd-part-1-d6b523368ccc
Introduction to Elixir pattern matching
I wrote about what I learnt so far about pattern matching. What is it, how to use it and some performance test.
Read more at Elixir Vietnam blog
Render Markdown templates directly in Phoenix
Just published phoenix_markdown to hex. Makes Markdown files first class templates in Phoenix. Uses Earmark to render.
This means you can place *.html.md files in your templates directories and use them directly from the controller, or as partials in other templates via render “some_markdown.html”.
Also means the Markdown conversions are compiled. Very fast at runtime.
Chat Controlled Music With Mopidy and Hedwig
Create a music server that can be controlled via chat using Mopidy and Hedwig. We’ll leverage Spotify and Icecast as well to allow a distributed team to listen to a shared music stream.
This will use the hedwig bot framework, hedwig_mopidy chat responder, and mopidy API client.
Release Omise 0.3.0
A new version of Omise client library for Elixir is released with response data improvement and more.
Check it out at https://hex.pm/packages/omise
Front-end packages with Phoenix and Brunch
How to manage front-end assets, including their images or fonts, with a default Phoenix asset management stack?
Read more at Phoenix on Rails blog.
Xlsxir No Longer Skips Empty Cells
Fixed issue where empty cells were skipped. Empty cells will now be represented as nil. Checkout the change log for a simple example. Update to v1.3.1 to get this fix (hex or github).
Monitor your remote Elixir/ Phoenix app with erlang observer
I wrote a mix task that helps you monitoring your remote Elixir/ Phoenix app on your local machine.
Using Ecto With an Existing MySQL Database
While Postgres is the default Ecto database type, you can use MySQL databases as well. Beyond that, it is relatively easy to connect to an already existing MySQL database and take advantage of the power of Ecto with it.
In this post we discover how to connect to an already existing MySQL database and even deal with non-standard field types and funky primary keys.
http://geoffreylessel.com/2016/using-ecto-with-an-existing-mysql-database/
Phoenix vs Rails: Mix and Rake tasks
Mix is an equivalent of Rake for running project tasks. But it’s much more than what you came to expect from Rake.
Read more at Phoenix on Rails blog.
Writing A Full Site in Phoenix and Elm Part 2: Making HTTP Requests
I just published part 2 of a story on writing a full site in Phoenix and Elm! This time, we’re focusing in on just making HTTP GET requests and learning the basics of Tasks and Commands. In future posts we’ll flesh this all out a bit more into a full-functioning API handler!
https://medium.com/@diamondgfx/writing-a-full-site-in-phoenix-and-elm-a4622c5130f5#.avcdwv5lj
Colorscheme
I wrote an Elixir library to generate Terminal.app and iTerm2 color schemes last weekend. If you have a minute, I’d love to get your feedback on it. https://github.com/jeffkreeftmeijer/colorscheme
Taking the N largest elements from a list
Taking the N largest elements from a list in Elixir, demonstrates recursion, pattern matching and guards.
Special Processes in OTP
Testing a GenServer using OTP’s sys module
http://blog.carbonfive.com/2016/06/28/special-processes-in-otp/
My Elixir Diary
Just started learning #elixir and plan to share my daily experience learning it. https://code-shoily.github.io/my-elixir-diary/
Let's Build Something: Elixir, Part 6 - Adding Metrics to StatsYard
Adding some basic metrics to our project with Statix, Folsom, and Ex_VMStats. http://tech.strofcon.org/2016/06/lets-build-something-elixir-part-6.html
