Merry Christmas and Happy Holidays

Merry Christmas

Merry Christmas and Happy Holidays! I can’t believe 2012 is already wrapping up and with New Years just around the corner I wanted to wish everyone a Merry Christmas and a happy New Year.

I’ll have a “Year in Review” post up in the first week of 2013 and I’m looking forward to writing a number of great technical posts next year.

Thanks for reading and I’ll see you in 2013!

Life Goals

A lot of people create life goals and never complete them. Sometimes they feel the goals are too lofty and impossible to complete while other times the people are either lazy or just forget. After working on my procrastination by being more accountable I thought I’d try that with my life goals.

Hopefully by writing them down here and keeping track of their progress I’ll be more motivated to complete everything on the list.
Continue reading Life Goals

HackTO #2

One of the best ways to continue learning is to take part in hackathons. You’re thrown into a group of developers and told to make something with a limited amount of time. Sometimes you’re provided with APIs or a specific instruction set on what to make and other times it’s up to you. I’ve always found that the stress of figuring something out over a short period of time helps me learn better.

HackTO is a hackathon in Toronto where developers are given 7 hours to make something built off of the provided APIs. The first HackTO was hosted at Tineye’s headquarters and my team, @ashchristopher, @terencelo and myself won it using YellowAPI. This time around I’m hoping to make something that’s both useful and creative.

Continue reading HackTO #2

Choosing Talks based off of Blog Posts

I’ve always enjoyed going to meetups, conferences and other tech events and lately I’ve wanted to give back to these communities by giving talks on things I found interested. The problem is, I always worried that what I found interesting other people would find boring. I would think of great talk ideas but always chicken out at the last-minute out of fear that people wouldn’t want to listen to what I had to say.

After thinking of this problem for a few days I came to a solution that I think works well. I’m going to create talks on the most popular content from this blog. Here are a few reasons why I’m going to do this.
Continue reading Choosing Talks based off of Blog Posts

March 2012 in Review

After 6 months of procrastinating I finally got around to writing more articles. After DjangoCon in September 2011 there was an increase in readers to the site. As these numbers started dying down I became discouraged and stopped writing.

Since I started writing again this month I’ve noticed a large increase in readers, comments and discussions with other developers. As I said in my last monthly re-cap I plan on doing these more often. This time I promise I won’t procrastinate like I did last time.

Here are the statistics for March:

Continue reading March 2012 in Review

Make it Easy to Unsubscribe from your Email List

I subscribe to many different blogs, podcasts, websites and services and because of this I receive a lot of email. On an average day I receive between 200-300 emails from these services and without proper filtering it would become unmanageable extremely quick.

Every few months I have to go through and cull these lists, unsubscribing from sites I no longer want to receive mail from. This brings me to an important tip for web developers out there: Make your email lists easy to unsubscribe from.
Continue reading Make it Easy to Unsubscribe from your Email List

How to do Customer Service Right

I frequently buy social coupons from sites like Groupon, LivingSocial and WagJag. A few nights ago I tried to go to a Local burger company because I had bought a coupon for it from WagJag. I don’t have a printer at home so I went in with my cell phone and the coupon loaded and tried to order. They proceeded to tell me that I had to print the coupon out to use it. Dejected, I left and went home, tweeting on the way. The following is the conversation that followed with @WagJag. Continue reading How to do Customer Service Right

Why I Love Working for a Small Company, Django and Open Source Software

Yesterday was my former boss’ last day at the job after working here for 11 years. Instead of getting him a large comical card that everyone in the office signs (we have multiple offices around the globe) we decided to create a web page where employees could sign a virtual wall, as well as view embarrassing photos of our boss. I turned to my trusty framework Django and Twitters Bootstrap to get the job done quickly and easily. Continue reading Why I Love Working for a Small Company, Django and Open Source Software