Keflux is a small javascript library I’ve been developing during the
last few days. Its purpose is to allow to use event streams to build a
Flux architecture in a front-end React app. It uses Kefir for all
FRP-related code, and as part of the library name. It also embraces the use of
immutable data structures, as an integral part of how it is designed, and
how it works.
more...
Ruby was designed to make programmers happy, and there are lots of little
things in it that contribute to achieving this goal. What amazes me is that,
even after using it for years, one can still find some of these little things
here and there, that you did not know about. Today was one of those days for
me.
more...
Today I found a really odd situation while working on a Rails 4 project. I
created a couple of data models having a many-to-many association with
has_many :through
in both directions. A bit of code will help clearing up
things:
more...
We all love using YAML or JSON for serializing and storing data that our
applications will consume. But the truth is we will often need our apps to
consume data coming in different formats.
more...
It’s been a while since I last posted here, and the reason is Continuum.
The last few weeks have been weeks of deep change in my life. I left my
country, my family, and my job, to come work with a small innovative team of
software developers in the south of the world.
more...
DuckDuckGo has captured my attention for a few weeks now, and it’s been a
great experience so far. It’s not just about switching search engines,
ditching Google completely, or anything like that. It’s about control.
more...
Five years ago I was already into Ruby on Rails, and I was envy of Mac users
because of TextMate. I watched every new Railscasts episode each week,
religiously, and I envied Ryan Bates using that awesome editor that made things
so easy. I mostly used Linux back then, and there were alternatives like
gedit, but they were not the same.
more...
Objective-C is a relatively unknown programming language. Only recently,
with the iPhone apps programming boom, it has managed to become more popular.
The name itself induces some curiosity, subtly suggesting that there’s some
Object Oriented Programming involved, with some C here and there. A clever
pun, intended.
more...
Tim Pope’s vim-surround plugin is awesome, but I sometimes find myself in a
situation where I want to make it easier and more intuitive to use, perhaps
inspired on how the equivalent functionality works in TextMate and Sublime
out-of-the-box.
more...
I’m starting this new blog as an experiment on using jekyll for blogging
from the terminal. It is a natural next step after my workflow has gravitated
more and more towards the command line and Vim in the last few months.
more...