02 Oct 2018

Drawing using Adobe Draw on iPad Pro with Apple Pencil.

(more...)
details

01 Oct 2018

Will do some quick drawings for Inktober 2018, which is a loose movement that asks for 31 ink drawings during the 31 days of the month of October. They are flexible between digital and actual ink (actual ink was the original goal though). They give a word to be used as a 'prompt' for each day. This one is "Poisonous". I used Procreate on an iPad Pro with the Apple pencil.

(more...)
details

05 Jun 2018

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

  1. Import old project (PRs, issues etc)
  2. Create a .gitlab-ci.yml file (build pipeline) and build
  3. Check that page is live under gitlab.io domain
  4. Add a custom domain and SSL support using Let's Encrypt (certbot)
  5. ...
  6. PROFIT

Optionally: run your own runner to do the build (future post).

(more...)
details

28 May 2018

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...)
details

27 May 2018

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...)
details

04 Jan 2018

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...)
details

31 Jan 2016

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...)
details

29 Jun 2015

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...)
details

21 Jun 2015

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...)
details

09 Feb 2015

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...)
details