Kafkas Elixir

Posted on Sat 27 April 2024 in english

This is my first successful Elixir project that was actually released. I've been following Elixir for a while now and I'm in the wider diaspora, so it was time to do something productive besides solving Elixir koans and the Elixir track at Exercism.

If you run Kafka like we do …


Continue reading

Distributed systems course

Posted on Tue 23 February 2021 in english

Lately I've been watching the Distributed Systems Course on Youtube and really enjoy the teaching style.

If you skip the lessons on Blockchain (I'm not really interested in that) it roughly takes you 2 laid-back evenings or one tour de force evening.

Also while I watched the lesson on the …


Continue reading

Neil Gaiman quotes

Posted on Mon 15 February 2021 in english

If you ever talked to me you probably noticed my Neil Gaiman fandom. Here are some reasons to love him:

Broken hearts

Q:

"How do you get over a broken heart?"

Neil Gaiman A:

"You don’t, ever. Not quite. But time can do amazing things. A deep wound scabs …


Continue reading

Writing Fiction

Posted on Sun 14 February 2021 in english

Famous Advice on Writing: The Collected Wisdom of Great Writers.

20 Writing Tips from Fiction Authors

"The main rule of writing is that if you do it with enough assurance and confidence, you're allowed to do whatever you like. (That may be a rule for life as well as for …


Continue reading

Adventures in Python-land

Posted on Mon 31 July 2017 in english

Background

A friend of mine approached me with the task of writing a program. Sometimes he gets a call and has to check if something's going on at another production site. He wanted a tool to download still images from a security camera, which should be converted to an animated …


Continue reading

A simpler way to generate an incrementing version for elixir apps - Mercurial version

Posted on Wed 18 January 2017 in english

Maybe you've read this article about how to create incrementing versions for your Elixir apps with the help of Git tags. The Git tag is used as the release version Distillery uses.

This is the way you would it with the help of Mercurial:

1. Commit your new version and …


Continue reading

Got C.H.I.P.?

Posted on Thu 20 October 2016 in english

Some months I received my C.H.I.P. - a 9$ computer with a 1 GHz CPU, 512 MG RAM and built-in WiFi. My plan was to run distributed tasks with Elixir on it. But how did I get there?

Open up C.H.I.P. flasher tool with Chromium …


Continue reading

On Reading

Posted on Fri 05 August 2016 in english

Neil Gaiman:

When you watch TV or see a film, you are looking at things happening to other people. Prose fiction is something you build up from twenty-six letters and a handful of punctuation marks, and you, and you alone, using your imagination, create a world, and people it and …


Continue reading

Seven Deadly Sins

Posted on Fri 05 August 2016 in english

  • Code even you cannot understand a week after you wrote it -- no comments
  • Code with no specifications
  • Code that is shipped as soon as it runs and before it is beautiful
  • Code with added features
  • Code that is very very fast very very very obscure and incorrect
  • Code that is …

Continue reading

Functional real world

Posted on Thu 02 June 2016 in english

Today I listened to episode 41 of the Functional Geekery podcast with guest Eric Normand. Eric talked about teaching functional programming ideas, wherein he already has broad experience from doing LispCast, Closure Gazette and PurelyFunctional.tv.

His idea of how to teach functional basics is simply brilliant. Instead of providing …


Continue reading