I just found this presentation today:
I was considering ZeroMQ since a couple of weeks ago, but this file completed the sale in my case.
Interesting enough, the author lives in Buenos Aires, and it was a presentation during a NodeJS meetup.by
For a good number of years I was using Hosting365/Register365 as my hosting service. I was with another crowd before, but around 2005 I wanted to make some experiments with web applications in .NET 2.0 and they were the only company I found in Ireland offering it.
Later I added a Unix hosting (which was cheaper and gave me the chance to learn a bit about Linux in real life), dropped a few sites there and basically forgot all about it. Now and then I logged in to do some small thing, but I never really interacted with the site or its tools.
Time passed, and they merged with another company, put a fresh site and hosting plans, and since then I really tried to avoid doing anything around. It was too confusing and gave me little satisfaction. Lucky enough the sites were more or less on autopilot, and I liked that situation.
I messed around, not really wanting to deal with all of that, and soon realized that I needed to change my hosting plan. But then, it would just make sense to unify Windows and Unix into one account (I am not using ASP.NET anymore for web hosting), and then I had to do a lot of migration work that I didn’t want to do, and then I would need to pay just a bit more, and then… I quitted.
Some of my friends (including wripl) recommended Blacknight, and I know one of the founders from my involvement in MTUG years ago, then it looked like a good candidate.
I went to their site, bought the hosting and I was sorted, sort of. I had to move the sites from one hosting to the other, then I realized that all the backups that I was doing from mySQL were useless, then I couldn’t figure out where to put my files. The documentation in Blacknight is less than spectacular, and at least for me fairly confusing. After an afternoon messing around I started getting frustrated, and my friends didn’t remember how did they do anything there either.
The next day I started from fresh, created a trouble ticket and then tried the support chat. Both were very good, nearly the same response time (from two different contacts, on a Sunday afternoon), and things were resolved quickly. Both the tools and files location are different than in Register365, but once you get the idea of how things work they are good for my needs. Creating an SQL script to import the database was a bit more tricky, because one of them was around 50 MB and the import process didn’t like that, but splitting the text file was the solution.
In the end I am very happy with the move, and hopefully will stay the same.by
I have been using Vagrant for a couple of months now, and it is a fairly good solution to my usual problem of having too many projects in the same machine.
The problem is that Nginx is using the filesystem if you are making calls from your local machine, and that didn’t work very well with Virtual Box.
For my own reference, the fix was simply to add the setting:
to my nginx.conf server section.by
I am using Bitbucket a lot more than usual, and keep finding interesting bits and pieces.
For my own reference, here is a list of the commands to change the issue state while pushing to Bitbucket.
|resolve an issue||
|reopen an issue||
|mark an issue on hold||
|mark an issue wontfix||
|mark an issue invalid||
|link to a changeset for the issue||
The commands needs to be all lowercase, and seems to be doing the trick. Just to keep a real life example, I did a small project in Bitbucket to follow the history of an issue.
You can check the details in Bitbucket.by
During my work at emuse I got somehow familiar with some of the technologies in Netflix. They have an interesting recommender, and make contests to enhance it too, then I try to follow their adventures.
Some time ago I found a presentation about the culture in Netflix done by one of their executives as a stack in SlideShare, and I would like to keep the reference around.
In my case I am probably lacking many of the conditions they like (I remember a story about Bill Gates saying that if he had to apply to work in Microsoft they would probably not hire him), but it is an interesting goal trying to achieve them even though I am not interested in working there.
And if I ever manage to have my own company again, for sure I will try to have a similar culture in place.by
This morning I was deploying MongoDB in a few machines under Virtual Box, and had to look for the same commands a few times. Just as another note to myself, I wil have them here.
Add the key to the repository:
Edit the sources to include Mongo:
and add the following line:
And then get it installed:
I searched for the tenth time how to tell git to remember my credentials in github, then it is time to make a little note to myself.
I am running a few instances of Ubuntu, and each time I want to make a pull from Github I need to enter my username and password.
To tell git to remember them, just do
git config credential.helper store
After entering name and password one last time, those details will be remembered later. The credentials are stored in the disk, with the disk permissions. In my case, that is good enough.by
A friend noticed a problem with my site, and that link has the solution to it. Basically you install a plugin and it is done. I am not sure when the trouble started, but my guess is that the last update from WordPress fired it.
The interesting thing is that I didn’t notice because I always acces the administration page, not the site on itself. Funny.by
I was following the guys in 3 weeks to live, and when they stopped posting details a few days ago I thought ‘well, sometimes it works, sometimes doesn’t’.
But early this morning (or late past night) , while doing my own code, the news reader jumped. They did it, OnCompare is live now, and it looks pretty good. And the results provided by the site are good as well. I really like it.
On the other side, I feel very envious. I did my own share of crazy projects, and in fairness since I saw them I started harassing my friends to do the same, but right now, I feel very very envious! :D
Congratulations, it is a brilliant project!by
I was looking at open source / free applications to do Agile with a Kanban flavor, here are the places I found:
Agilo – Flexible software for project management (Python download)
Digaboard – Task board gone digital (PHP and mySQL download)
Radtrack – Agility with cards (free service)
Apropos – Agile Product Portfolio Scheduler (launch in May)
SeeNowDo – Digital dashboard for distributed agile teams (free service)
And I went around other things as well:
Top ten reasons to run your own business (Inc magazine article)
The truth about real estate (Inc magazine article from the guys in 37 Signals)
And some notes about DDDD:
Hexagonal architecture (notes from a chat in a book club)
Learn REST: a tutorial (fast, easy and educating)
The Pragmatic Programmers magazine (free PDF download)
The reactive extensions (LINQ libraries for push operations)by