Last year, I, royally screwed up the timing of my year in review post by posting it in July.
I know, July is not really the best time to wish someone a Happy New Year, but, unfortunately, that was when I snapped out of my laziness to write a blog post. I didn’t want to miss my year in review blog and so I did it anyway…in July.
This year, I don’t want to be lazy and so, here it is, on the 2nd of January (I had friends come over on the 1st and so, I couldn’t find time to blog).
🛌 We took an Airbnb in La Fortuna, since it is close to the Arenal volcano.
We spent the rest of the day exploring the downtown in La Fortuna.
After checking out the places in downtown, we found out that there are a lot of adventurous activities that we could do. My wife and I are both adventure lovers and naturally, we opted for the ones we found interesting.
We lined up a bunch of activities for the next 3 days around La Fortuna.
🤪 Zip lining
I’ve gone Zip Lining before, but, this was just next level. The views are amazing. We did it with Ecoglide. It includes Zip lining and the epic Tarzan swing.
🧗♂️ Waterfall Rappelling
The next day, we went Waterfall Rappelling. This was crazy. Rappelling down the waterfalls was intense, challenging, and extremely fun.
🌉 Hanging Bridges
The third day, we picked activities that were not as intense. This included checking out the hanging bridges and hiking the Arenal Volcano.
🌋 Hiking Arenal Volcano
This was an interesting experience. It was raining heavily and it was getting dark too. We got drenched during the hike. It was really fun.
After the hike, we went back to our Airbnb, packed our stuff and set out to Baldi Hot Springs. We got a room at the Hotel Resort and stayed for the next day. I cannot recommend this enough. It is fantastic. After all the adventurous activities, we needed to calm down and relax. Baldi was perfect. We got lucky while we were at Baldi. It was raining. Now, imagine this – it’s raining and you’re in the hot springs. Yep, it was just perfect. 10/10 would recommend this place.
After spending the entire day and night at Baldi Hot Springs, the next day, we took a taxi back to San José. We reached our Airbnb in San Jose and just checked out the mall. I even got a haircut at the mall.
The next day, we checked out the city of San José. We visited the famous Market in city. We had fun walking around. At this point, we got tired and had dinner at a restaurant and left to our Airbnb.
The next morning, we left to the airport and flew back to the United States.
The whole trip was really fun and we enjoyed a lot. I would definitely recommend it. Pura Vida!
OCD is weird. It makes a person do weird things. For instance, I find it annoying to have tabs not grouped by their purpose. When I’m working, I usually have the documentation opened in one tab (which usually is the left tab) and the tab to its right, absolutely, has to be the tab that’s running my local copy of the app that I’m currently working on.
I’m used to using the mouse to rearrange my tabs all the time. Sometimes, I have multiple windows open (if I’m at work, since I have a dual-monitor setup) at the same time. I’ve always wanted to have keyboard shortcuts that did all this. That’s the reason I wrote a new Google Chrome Extension called Rearrange Tabs.
A year ago, I was trying to organize my bank accounts and found that it was really hard for me to understand where I was spending most of my money. So I started doing some research in order to find a good tool/application which would do this for me.
Mint, of course, was my first tool of choice. Mint is a pretty good application, but not the right one for me. I’ve been a Mint user since a long time and never found it to be really helpful for me in organizing and understanding my expenditures. Every single time I logged in to Mint, it complained about Bank Account Authentication Failures™. I’ve tried re-connecting my bank accounts over a 100 times and it still never works. Moreover, I’m not really comfortable letting a 3rd party access my bank details anymore. Also, it’s not that great at auto-categorizing my bills/expenses anyway and it still lacks some of the features that I thought would be cool and helpful for me.
March, not really the time of the year to wish someone a Happy New Year. I know, I usually have this post ready within the first two weeks of January (with an exception of last year). I have been extremely busy with work and my side projects over the past few months and I could not really find time to blog. I hope I don’t write next year’s HNY blog post in April 😉
Without further ado, let me jump into last year’s highlights.
Up until a few years ago, I never really understood the value of Open Source Software (OSS). I used to think of it as something really lame because the quality that comes out of such software is usually “low”. Now why was I under such an impression? Linux. As a Windows user, I’ve always loved the OS for its ease of use and support for games. I found Linux to be a half-assed OS just because it didn’t support the games I played and it was relatively “difficult” to use. I couldn’t wrap my head around why Linux was such a big deal.
I started web development using WYSIWYG tools like Adobe Dreamweaver. I loved Dreamweaver. It was fantastic. It had every single feature that I wanted and more. I was happy.
Today marks the 5th year of my blog’s existence! 😎
My first post was about how I setup the first version
of my blog using WordPress. Since then, my blog underwent a few changes. For instance, I moved away from WordPress to Tumblr and then to Jekyll. This basically meant moving my blog over from my own personal web server to Tumblr’s servers and finally to GitHub’s servers. Even my blog URL underwent the following changes:
The first thing I do every morning immediately after I wake up is, check my mobile for any emails/messages/updates etc. Today was no different. I was skimming through the updates and found an interesting blog post. I was impressed by the post and started scrolling the page to find the usual Like/G+/Save-to-my-swiss-bank-account buttons. That’s when I realized that there was no existing solution that was efficient and needed no authentication.
Dustin Curtis solved this problem by implementing the “kudos” feature in Svbtle. Unfortunately, Svbtle is not Open Source. So I decided to implement the feature myself and make it available as a reusable component that anybody could use by including the corresponding code. As a result, I created hi5!
I know I am super late but I am going to go ahead and do it anyway, Happy New Year 2013 everyone!
Hope you all had a wonderful 2012. I myself had a few eye-opening experiences (personally and professionally) and was in a miserable situation for the most part of 2012 but I have no regrets. I’ve learnt a lot last year and I’m proud of it. Let me share my experiences in 2012 with you all:
I got very sick and was bed ridden for 2 weeks. It was a depressing month.
It was 1:30 AM yesterday night and I couldn’t sleep. I was trying really hard to sleep but I couldn’t. I gave up after a while and started to think about random stuff and thus, I ended up thinking about the Cloud.
Cloud storage has been one of the best technological innovations in the past few years. Several companies ranging from existing technology leaders to startups, seem to be interested in this field. Companies like Apple, Google, Microsoft, Dropbox etc really excel in this field. Each of these companies offer amazing services. These companies seem to be concentrating on making its users rely more on the cloud.
First and foremost, create a new Rails application by using the command rails new app_name.
Once the app is created, navigate into the app folder cd app_name.
Integrating HTML5 Boilerplate
Now let’s first start with HTML5 Boilerplate. Open the downloaded H5BP zip file.
Navigate into the css directory in the zip file. Copy the style.css file into app/assets/stylesheets of the Rails application that you just created.