Tiago Espinha

Tiago's Tech Blog

Blog

19 Dec 2016

Clojure: beware of the partial

At some point in time while using Liberator to build semi-RESTful APIs, I found myself in a pickle. Essentially, the...

17 Dec 2016

Home Automation with Clojure (part 1)

Those who know me, know that I like simplifying things. Tasks that are repetitive quickly become chores which nobody wants...

15 Dec 2016

New Year's Resolution: Blog more!

Admittedly I’m not the most avid blogger there is. Nonetheless, I keep this blog up and running just for the...

08 May 2016

Why I started using emacs (and why you shouldn’t)

In what feels like a long time ago, I – as the curious software engineer that I am – began...

08 Sep 2015

Stuck at “Preparing your Desktop” After Migrating Windows Partition to SSD?

Recently at work I helped a colleague migrating his laptop from a HDD to an SSD. He was dual-booting his...

06 Apr 2015

Disable power management for the 8188eu driver in Raspbian

Many WIFI USB dongles out there rely on the 8188eu driver for support under Linux. In fact, in a previous...

06 Oct 2014

[Photo] Jupiter and its 4 largest moons

As some of you may know, I have recently taken up a new hobby. I started with (very) amateur astronomy....

28 Sep 2014

Wat is alcohol ketonatus? (What is alcohol ketonatus?)

In het Nederlands: een simpel en een-zin antwoord is alcohol ketonatus is alcohol die door gebruik van een ketone (meestal is butanon in Nederland gebruikt)...

10 Jun 2014

How to see the International Space Station (ISS)

Last weekend me and my wife were down in Eindhoven in the south of what was a very sunny and...

13 May 2014

[Project] How to easily monitor your plants’ soil humidity

You came here to learn about soil humidity monitoring, right? Then you should probably scroll down to the part where...

10 Apr 2014

How to get the TP-Link TL-WN725N working on Raspberry Pi

Recently I bought two TP-Link TL-WN725N adapters off Amazon. They’re cheap and according to the RPi peripherals list [here], are supposed...

11 Oct 2013

Chronopost Portugal? Serviço enganador…

This post will, extraordinarily, be in Portuguese as it is a complaint and a warning towards a Portuguese courier company...

07 Oct 2013

Automatic Recovery of REST Interfaces

Recovery of REST interfaces is an interesting research topic which came into conversation with one of our industrial partners and...

20 Sep 2013

Ok, I got some kefir, now what? (or Kefir Quickstart Guide)

My last post introduced the wonders of kefir and the magic grains that ferment milk into delish yoghurt. Some people...

18 Sep 2013

Would you like some Kefir? Like some what?!

Not long ago my father had mentioned this thing called ‘kefir’ with which you could apparently make yoghurt. At the...

12 Aug 2013

WeChat Pebble – WeChat notifications on your Pebble!

As the Pebble smartwatch is becoming more and more mainstream, so is the need for supporting a wider range of...

12 Aug 2013

Now running off a Raspberry Pi!

During my recent trip to the UK I indulged myself in buying a Raspberry Pi. There’s just so many things...

26 May 2013

Silicon Valley and Mozilla (or The Story of How I started Using Firefox Again)

My blog writing continues being as sporadic as sporadic can be, and it kind of saddens me because writing still...

07 Nov 2012

libgdx and Vector2 mutability

Here’s a quick post to rant about something that’s been affecting me for the last couple of days. Recently I...

28 Sep 2012

Turmeric SOA – Lessons learned

As soon as I picked up on Turmeric SOA as the engine that powers my research, one of my supervisors...