Stories

  • Elixir, Ruby, don’t fight. Talk… with Erlectricity

    Elixir, Ruby, don’t fight. Talk… with Erlectricity

    The third method that allows us to communicate Ruby and Elixir is Erlectricity. It’s only a Ruby gem that you have to open an Erlang Port yourself, also you have to take care of data conversion (on Elixir side). Erlport using same trick underneath. Regardless I want do describe how to connect to Ruby with Erlectricity. Let’s do it!
    12 December 2016 ・ Reading time: 3 minutes
  • Elixir, Ruby, don’t fight. Talk… with Erlix

    Elixir, Ruby, don’t fight. Talk… with Erlix

    This article describes another way, how Elixir and Ruby can talk to each other. We will use Erlix this time. This method makes Ruby process act like the Erlang node, which is connected to Erlang VM over the network.
    3 December 2016 ・ Reading time: 5 minutes
  • Elixir, Ruby, don’t fight. Talk… with Export/Erlport

    Elixir, Ruby, don’t fight. Talk… with Export/Erlport

    There are still a lot of things in Ruby world, that don’t exist in Elixir yet. To resolve that problem. I’ve done a research. Tried to figure it out if both worlds can talk to each other. And the answer is yes. They can. I’ll try to describe few ways how to do it.
    22 November 2016 ・ Reading time: 2 minutes
  • Play SID Files on the Real Commodore 64

    Play SID Files on the Real Commodore 64

    A long time ago, I’ve written Inesid, a SID files Web Player. It looks like an old Commodore 64 program with a retro interface. Lately, I’ve added a tree view, so you can easily browse all HVSC collection and play a file you want.
    30 September 2016
  • Automated Elixir Code Review with Github, Credo and Travis CI

    Automated Elixir Code Review with Github, Credo and Travis CI

    While I was working on the Elixir, I realized that it would be nice to have some static code analysis tool integrate with you build process. In Elixir world we have a credo. It’s a very nice tool we can add to our mix.exs file and analyze our project simply typing:
    24 August 2016 ・ Reading time: 2 minutes
  • Deploy Elixir application to AWS Elastic Beanstalk

    Deploy Elixir application to AWS Elastic Beanstalk

    Lately I was playing with AWS. I’m just wondering how can I easily deploy Elixir application with Elastic Beanstalk. Quickly I found exrm. It’s a great tool for generating elixir/erlang project releases. So I added to my deps in mix.exs something like this:
    21 July 2016 ・ Reading time: 4 minutes
  • Inesita - What Is The Difference?

    Inesita - What Is The Difference?

    This is another quick post about Inesita. Lot of people asked me about differences to other framework Clearwater. I’ll try to describe them all.
    13 December 2015 ・ Reading time: 2 minutes
  • Inesita - Who Is She?

    Inesita - Who Is She?

    Who am I ? I am a simple, light, Ruby front-end framework. Yes, Ruby, it’s all about Ruby, and its ecosystem. Do you know me ? You really should check her site.
    4 November 2015
  • Having fun with opal and sprockets

    Having fun with opal and sprockets

    Let’s try Opal. I don’t want to setup a Rails application. Just static html with javascript written in Opal, stylesheets in SASS, and HTML in Slim. Also we want to use JQuery like methods to select DOM elements. We use sprockets, an assets pipeline from rails, and rails-assets to manage javascript libraries.
    29 April 2015 ・ Reading time: 2 minutes
  • Fishy prompt widgets

    Fishy prompt widgets

    Fish is a nice shell, its nice, lite, fast, and have a lot of features. One of them is universal variables. This variables are shared across sessions. This is very useful when I want to have a nice handy information in the prompt. We don’t want to execute command every time thats prompt appears. Lets use them.
    23 April 2015 ・ Reading time: 3 minutes