This Tuesday, the second part of the hh.ex vindinium challenge took place in the ePages office in Hamburg. Despite the amazing weather conditions outside, there were quite a few Elixir and vindinium interested developers to join the meetup.
Programming a semi static blog engine with Elixir
The event started off with a presentation about a side project of our developer Erik. He presented his semi static blog engine “Jelly Shot”.
@Air2ick presents his semi static blogengine #JellyShot with @elixirlang @HamburgEx #meetup #hamburg cc/ @epagesdevs
— harm (@netzfisch) March 28, 2017
The idea to set up this blog engine came up, because for him, working with the static site generator Jekyll often takes up too much time. Motivated by this experience, he thought it couldn’t be too difficult to write his own blog engine. And he was absolutely right!
His blog project Jelly Shot uses the web framework Phoenix and is written in Elixir.
Unlike other blog systems, Jelly Shot has no access to databases nor uses static file generation, but stores data in its memory.
The Agent
, a simple state abstraction, administers all data and is able to filter, delete, or replace parts of it - and this at a much faster pace.
Check out Erik’s repository for more information!
The grand hh.ex vindinium challenge tournament
After a short break to charge the batteries with some snacks and drinks, everyone was ready to join or watch the vindinium show. Vindinium is an Artificial Intelligence programming challenge, in which the players take control over a legendary hero fighting for the land of Vindinium using their favorite programming language. In this case, there were three competitors who programmed their heroes with Elixir. The forth player was a random bot. The participants got really engaged with the four legendary heroes slashing goblins and stealing gold mines.
@epagesdevs @elixirlang @HamburgEx @Air2ick @h4cc #guys playing and having fun like #kids :-)
— harm (@netzfisch) March 28, 2017
Everyone watched the screen with excitement to see which of the players would collect the most gold to win the game.
And the winner iiiiis: @h4cc :) #elixirlang #vindinium pic.twitter.com/uHkPTDbhkb
— ePages Developers (@epagesdevs) March 28, 2017
The meetup itself was a great way to spark discussions on the participants’ experiences and challenges with Elixir. It was a great evening and we were happy to host the Elixir Meetup Hamburg again.