Time Flies, and Then it Comes Around

Corner of Prinsengracht and Brouwersgracht in Amsterdam
Corner of Prinsengracht and Brouwersgracht in Amsterdam (April 28, 2016)

I just took this picture while on my way back from my morning coffee. It has been more than 5 years (5 years, 8 months, and 3 days, to be exact) since we moved to this charming city, and every day feels like we just arrived. It is easy to get lost in that daily routine of re-discovering the city. There are still centuries old buildings that look like they were just built yesterday.

But, today, the walk home especially struck me. The scene reminded me of that rainy day in our first week in the city when I was standing on that corner, umbrella in hand, while V&I waited for the mini-bus to arrive so I could ride it to my new job. There used to be a blue-colored Stop-n-Go bus service in those days that went around the canals all the way to the Central Station every half an hour or so. It was raining, a bit windy, nothing extraordinary now, but perhaps the first time that I was actually using an umbrella in the morning. Then the bus arrived, I got on quickly, did not find a seat and so grabbed a railing on the side of the bus as I stood and waved at V.

The bus service is no longer there, and I no longer treat the walk from our home to the old office as anything that would require me to use public transport. Life has changed in so many ways, and yet, the city still has me re-living precious old memories.

Should you attend the Apple Worldwide Developers Conference?

If you are an Apple ecosystem developer you must be already aware that WWDC 16 has been announced. You have less than a week to decide about your attendance and sign up for the lottery – yes, a lottery to pay up money to attend a tech conference in a different country notorious for its visa rejections.

Geopolitical considerations aside, the question on every mind is – should I really commit to attending the conference? Tickets used to get sold out within months, then weeks, then a couple days, and the last time there wasn’t a lottery (2013), they sold out within about 3 minutes. I have been an attendee twice, once in 2011, and then the last time in 2012. Ever since then, I have tried and ultimately failed to procure a ticket to the annual pilgrimage. It hurt in 2013; felt bad in 2014; felt like a bad bet in 2015, and finally, this year, for the first time since I moved to Amsterdam, I am actually wondering if I should even sign up.

(more…)

Migrated to DigitalOcean

This blog is now fully hosted on DigitalOcean. If you didn’t know, DigitalOcean is one of the ‘cloud’ providers, the main benefit being that it is really simple to set up. Unlike Amazon or Google, the pricing model is really simple, and unless you need all the bells and whistles that these other folks provide, the functionality is really good. They use KVM to provide you root access to a Droplet (in their parlance) that you can configure any way you want. I also liked that setting up a fully functional WordPress server was a matter of a single click from their application directory.

So, the benefits –

  • hosted in Amsterdam
  • full native IPv6 support
  • virtual hosts that I can set up on my own whims
  • free SSL setup using Let’s Encrypt

 

Oh, and it’s a whole lot faster than my previous BlueHost setup which was mind-bogglingly expensive. The IPv6 is a nice touch, although I am not sure why Ziggo still does not provide connectivity. They only had a decade to plan for it.

One thing that I really like about DigitalOcean is the Snapshots. All I have to do is turn off my server (which isn’t really that bad since I hardly have enough traffic) and create one. These are completely free and are manual, which means that you can take as many and as often as you want. If you want to restore your server to a previous configuration, you just fire up a new instance using one of your saved snapshots. You could even move them around in different geographical areas. Regular automated backups cost money, though.

Setting up encryption was really easy with Let’s Encrypt. If you have a server, there really is no reason to not do it.

Do give DigitalOcean a try – they also have free trials. I am sure you’d love them as much as I do! If you have any questions about my setup, write in a comment below and I will share my learnings!