My two weeks using Atom

I've been using the Atom editor for a couple of weeks, to give it a try. I found it appealing, but not yet for the every day use. Here is why. The biggest problem I have are the bugs on vim-mode or related to it, you won't be able to use ci} motions/modificators and I ended up using bct}, but still, you miss those very common commands. Those are bugs regarding atom-keymap on GNU/Linux I helped debug two
- My two weeks using Atom

Read more

Hosting private git repositories in a Raspberry PI

I am aware there are nice options to host even for free your private Git repositories (Bitbucket is the nicest example in my opinion), but I really wanted to self-host my private projects, so I looked into that. I was one of the early adopters of Raspberry PI(I even got a free T-shirt! :-)), I tried several ideas for that 256MB ARM computer, but most of them needed more power or more memory, so finally I ended up installing
- Hosting private git repositories in a Raspberry PI

Read more

Github issues to Slack with Fabric

At selltag we are using Fabric for deploying, we started using Capifony, but it gave us some problems (not returning prompt when necessary input among other things), so we switched to Fabric and now It's working flawlessly. We use Github for development. During iterations when issues are reviewed and are ready to be deployed, we add the tag deploy to them, so we know what's gonna be deployed for that iteration. We need to have good issue descriptions so non-technical
- Github issues to Slack with Fabric

Read more

Land of (e)lisp

Some weeks ago I started using emacs. That made me curious about emacs lisp, so I could improve my configuration modifying others plugins or just creating my own, so I started learning Lisp with the Land of Lisp book. Very nice and easy to read book! You develop a text videogame while you immerse in the interesting world of Lisp. Learning Lisp and starting with functional programming has been a bit of a breakthrough for me, I now see more
- Land of (e)lisp

Read more

New Selltag redesign

Last week we released the work we've been doing for two months on Selltag. This new release is quite different from the previous ones, we have refactored a huge amount of buggy code into something more manageable, A big simplification of our previous codebase was more than necessary. The technology backend is still inherited from the last version of Selltag, PHP and Symfony 2, which I like less than other stacks, but It gets things done anyway. In this new
- New Selltag redesign

Read more

First week with Emacs

This week I've decided to switch to Emacs. These are my first impressions about the change when I've been less than 30 hours with it. I have rounded the idea before, but my breakthrough came at FOSDEM with my good friend mgdelacroix, He convinced me of switching, but I was still a bit reluctant, I needed to dedicate a bit of time to the process. Why the change? Configuration mostly, extensibility, no weird plugins written in this or that language,
- First week with Emacs

Read more

My first Vagrant box and more development environment

After some time getting my development environment ready with Vagrant and Puppet, I've learnt several things. Sharing the project folder is very slow using the default virtualbox sharing system, rsync is the fastest, but nfs gives less problems than the others, so in the end I chose this last one. I created my first vagrant box so I don't have to wait to install packages I use all the time, here It is. I started creating my own puppet modules
- My first Vagrant box and more development environment

Read more

First steps with Vagrant and Puppet

I like to keep my environment organized and having all the dbs for all projects and some related packages I can only control through the OS package manager wasn't stable enough. So I tried Docker to create my isolated development virtual machines, but after some tests I found Vagrant more mature, make sense because Vagrant has been here for more time. You could even use both though. I created a nice isolated environment for a project, so I could also
- First steps with Vagrant and Puppet

Read more

Composer through ssh in a Github repo

Seems pretty silly, but I haven't found the answer until I started to play with composer and the repositories route, in the end I could get a github repository through ssh with this, pretty convenient. "repositories": [ { "type": "vcs", "url": "ssh://git@github.com:22/myrepo/MyBundle.git" } ], If you don't put the port, composer complains and fails.
- Composer through ssh in a Github repo

Read more