Phoenix, Ecto and time zones

This is another part of my series on learning Elixir. In the previous episode, I calculated the distance of flight. I will use it later for gathering statistics. Another metric, I would like to have is a time of flight. Usually, flight departure and arrival times are presented in local time. So it gets a bit […]

Continue reading


Broadcasting custom packages on Estimote Location Beacons with Raspberry Pi

Last summer together with Karl-Henrik Nilsson and Nejc Palir I worked on a fun project that incorporated new features of Estimote Location Beacons. It was the solution for a public transport company that used beacons for two things – delivering proximity-based features and broadcasting custom messages to customers. The second part was possible thanks to […]

Continue reading


Setting up quick API with F# and Azure Functions

As mentioned in my last week Elixir blog post, I produced some quick fake API based on Azure Functions. I thought it’s gonna take a couple of minutes, but it turned out to be a whole adventure in itself. The creating of a function is a breeze. Go to Portal, click big green “+” sign and […]

Continue reading


Calling an external API from Phoenix app

Last week I wrote about how to extend your Ecto model. I wanted to figure it out because I thought this week, I’ll add to mother other flight related data. Turns out, I did it in completely different way. Not sure if this is the correct approach, so feel free to bash mi in comments […]

Continue reading


Extending your Ecto model

Last week I used Ecto models to quickly created the database and I was very surprised how all got generated for me. But the model I build was very simplistic, and now I need to extend it. I started working on first serious functionality for the project, and I’ll have to do some changes. For […]

Continue reading


Connecting to database with Ecto

In the last episode of my Elixir adventures, I messed with own-made Views and Controller to display hardcoded flight information for my FlightLog. This week I’ll try to show data based on the content of the database. Phoenix doesn’t have built-in data access capabilities. But there’s awesome Ecto project, that’s sort of beefed up ORM. […]

Continue reading


Elixir vs F# – opinionated syntax comparison

Note: There are some awesome comments to this post that add a lot of value. Please check them below. This is the second part of my Elixir adventures and another post for “Get Noticed” competition. I was planning to start furiously coding on my project for this second post and start building some web API with […]

Continue reading


Adding new routes in Phoenix

This is another part of my series on learning Elixir. Last week I mixed new Phoenix project and looked how different parts of framework fit together. This week I started adding my own routes and pages. I followed the official guide but altered it a bit to better fit my application. Adding a Route First […]

Continue reading


I’m not Java Master, but for 3 days I pretended.

I like to see myself as “.net developer”. Recently however, because of this specific project requirements, about half of my coding time is in Java. After my very enthusiastic reports from DevDay and Leetspeak, “Java guys” from my team proposed that we go to some jvm-centric conf. “Why not”, I said, and in the second […]

Continue reading


Craft Conference in Budapest

Last week I’ve been to Budapest to attend Craft Conference. This was first edition, but they started big. One workshop day, two day of talks. 3 tracks, around 25 speakers (just look at the lineup – it’s awesome), few hundred attendees. All that in beautiful Budapest. On the paper it all looks great In reality… well, it […]

Continue reading