Github has worked great for me over the past many years, and I've been a paying customer for about 8 years. That's not likely to change but I took the recent acquisition by Microsoft as a prompt to explore other options as I saw many comments praising gitlab, and specifically their continuous integration options.
I found that really interesting as I had found the plugin restrictions in Github very limiting - I want to be able to run preprocesses on my files so I don't have to type or copy and paste so much.
This post explores how I migrated one of my sites there.
Outline of the process
Optionally: run your own runner to do the build (future post).(more...)
If you have a MacBook or similar the easiest backup solution is Time Machine and having a small server that is always ready to backup is my recommended option, as using an external disk depends on you remembering to plug it in.
The best option was the AirPort Time Capsule but Apple discontinued it last month. Nowadays there are quite a few networked hard drives that advertise support for Time Machine but if you have a Raspberry Pi or a computer that is mostly on all the time you can just build your own. Plus, you get to launch other things on that server, including other systems for non-time machine compatible devices.
In this post I'll just talk about how to setup a Time Machine server using a docker container.(more...)
I have now a couple of sites using jekyll, one is this one and another one is this little news site that simply posts links to happy dog news. So far I've always created new posts using a small shell script or simply copying the previous entry and changing date/title.
Since that is a bit annoying, I decided to try using a plugin in Sublime Text, and this article explores how to do just that (spoiler: it's all python).(more...)
It's been a while since the last comic, and I feel old. Ha pasado un tiempo desde el último comic, y me siento viejo.(more...)
It seems that the impossible is happening and free SSL certificates are becoming commonplace. About time! If you've hosted sites before you will know how expensive an SSL certificate is, particularly for small sites like this one where there is no revenue.
Thankfully some big companies have joined in an initiative called Let's Encrypt, which does just that: provide you with a free, automatically generated security certificate that is acccepted by all major browsers.(more...)
Remember, during those first critical weeks where you are in probation, the company is in probation too. Just saying. Recuerda, durante esas primeras semánas críticas en que estás en periodo de prueba, la empresa también lo está. No, por nada.(more...)
This is the start of a mini series about Matt the intern, and his slow but inexorable descent into the darkness of professional software development. No interns were harmed during the production of this comic. Éste es el inicio de una mini serie sobre Matt el becario y su lento pero inexorable descenso a la oscuridad del desarrollo de software profesional. Ningún becario fue lastimado durante la realización de este comic.(more...)
I'm sure this actually exists as a skill in Linkedin. If not, we should start tagging people with it. Seguro que esto existe ya como un skill en Linkedin. Si no, deberíamos empezar a tagger a gente con ello.(more...)
Note, the characters represented in this strip are in no manner or form related to real persons, living or dead. Trust me.
By the way, I just wasted an hour of my life compiling ruby for Yosemite and trying to update this site, which was using Jekyll 0.10 (currently at 2.5). If you see anything broken please shout. Nota, los personajes representados en esta tira no tienen relación alguna con personas reales, vivas o fallecidas. Créeme.
Por cierto, acabo de malgastar una hora de mi vida compilando ruby para Yosemite y actualizando esta web, que usaba Jekyll 0.10 (ahora van por la 2.55). Si ves algo roto por favor avisa.
I'm making a little game using Unity, a very simple word game that hopefully I'll soon publish for Android, iPhone and iPad.
Here's the thing, I'm not that good a designer but I don't have enough going on to justify hiring a proper one. Good news is, if you're in a similar situation there's hope for you.(more...)