Travel hacks: to check in or not to check in luggage

In my previous travel hacks series, I gave my tricks to minimise luggage and thus be able to travel without checking in my luggage. But sometimes checking in your luggage might be advantageous, even if it’s small enough that you could just fit it on the overhead lockers.

When is this?

The short answer is: in certain cases, if you’re going to make a connection.

The long answer also adds: it depends on the connection and where the first port of entry is.

Continue reading “Travel hacks: to check in or not to check in luggage”

Travel hacks: packing light

My number one reason for packing light is that you don’t need to check in your luggage, so you avoid the drop-off baggage queue, and the wait for your luggage once you arrive, if it ever does: you can go straight to the border control and then onto your actual destination. No waiting! No delays! No uncertainty!

Then, because your luggage is lightweight you can go up and down escalators with it, carry it in the tube platforms instead of using the wheels, and generally be agile and speedy, which is super nifty if you’re in a hurry or just want to navigate away from crowds. Some touristy people really love to walk all together forming some sort of herd and it gets on my nerves—I like to see ahead of me and feel space around me.

Ready for my packing light hacks? 😉
Continue reading “Travel hacks: packing light”

Running a web server on the front-end

The introduction of TCP sockets support in Firefox OS made it possible to run a web server from the front-end, and all is written in JavaScript. Think of having something similar to express.js… but running on a browser (because after all, Firefox OS is a superturbocharged browser).

Again, JS server superstar Justin d’Archangelo wrote an implementation of a web server that works on Firefox OS. It’s called fxos-web-server and it includes a few examples you can run.

None of the examples particularly fit my use case–I want to serve static content from a phone to other phones, but the examples were a bit more contrived. So I decided to build a simpler proof-of-concept example: catserver, a web server that served a simple page with full screen Animated GIFs of cats:

Continue reading “Running a web server on the front-end”

Travel hacks: sleep

Something you discover when you start to fly somewhat often is that your body is damn stubborn. You would think that after not sleeping too well in a noisy plane for 10+ hours your body would be very glad to crash on a quiet room on a comfy bed, but that’s not the case.

You’ll wake up at stupid o’clock, rub your eyes and sigh as you look at the time and realise not even the birds are singing yet, because it’s just 2 AM. But your body says “nope, it’s 10 AM, wake up, you lazy person!”

I spoke to some people in the office and they told me they would be interested in learning about my ‘tricks’, so I decided to post them here. But please note that this is just my method. It might not work for you. Who knows, it might even be dangerous if you have certain medical conditions.
Continue reading “Travel hacks: sleep”



I needed to prepare some slides, but I found the existing HTML+CSS3 systems a tad too complicated for what I needed/wanted. And since I was working on something that used Mozilla Brick components, I decided to see if I could solve this problem, quickly.

Turns out I indeed could! 🙂

Within minutes I had assembled this little script that uses x-deck and x-card to display “slides”: here’s the demo.

Thanks to the help and suggestions of Potch I also added proper full screen support. Wenzel suggestions of making a Mozilla themed version was good too. All easily done!

Fact: I actually used a hacked version of this “hack” for my JSConf EU 2013 talk 😉