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.

Check it out!

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.

Kerosene 0.1.1 is out

Some bug fixes and bootstrap4 support for links out of the box.

https://github.com/elixirdrops/kerosene

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.

Read a how to on my personal blog

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.

http://blog.s10r.com/2016/06/28/elixir-take-max.html

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

Previous page Next page