Category: Computers and IT

Why isn’t your Facebook news feed managed like Flipboard?

Why isn’t your Facebook news feed managed like Flipboard?

I think it’s safe to say that at this point there is still certainly room for improvement with regards to Facebook’s news feed. I for one almost never go on it because every time...

Goodbye 2015

Goodbye 2015

Another year is just in the corner. Lots of things happened, good, bad and again a new year is coming just like always, passing by like the wind. Looking back, I only wrote 12 posts...

Goodbye 2015

Goodbye 2015

Another year is just in the corner. Lots of things happened, good, bad and again a new year is coming just like always, passing by like the wind. Looking back, I only wrote 12 posts...

I am listed in FutureStartup: 15 Under 35 For 2015

I am listed in FutureStartup: 15 Under 35 For 2015

Future Startup, a startup related news media for startups in Bangladesh. They have been active in the startup scene in Bangladesh for a couple of years now and doing a really good job at that....

Simple, Easy, Risk and Change

Simple, Easy, Risk and Change

I've been thinking a lot about change lately. Things finally resonated to me after listening to Uncle Bob Martin on No Capes. He made an amazingly interesting point about change and different methods for...

Going from jQuery Spaghetti to MVC

This week, let’s start with a look at the typical web developer’s experience going from pure jQuery to an MVC framework. Phase 1: You discover this incredible scripting library called jQuery. It’s flexible, speedy,...

Ignore The Risks & Focus On The Rewards

Ignore The Risks & Focus On The Rewards

Photo Credits: Zdenko Zivkovic Recently I’ve been conversing with various upcoming entrepreneurs and founders on a platform called, Blab. Most of the conversations I bring up what I call, understanding risk vs. reward; aka how...

Tries and Lexers

Tries and Lexers

Lately I have been playing around with a few experimental projects. The current one started when I tried to make a templating engine. Not just an ordinary one, but one that understood the context...

Why Engineers build crappy Products

Why Engineers build crappy Products

Looks like it was designed by an engineer! There’s a certain user interface that, when you first see it, screams out of you that it was designed by an engineer. designed by an engineer (via...

How to set up a Rails 4.1 app on AWS with Elastic Beanstalk and PostgreSQL

How to set up a Rails 4.1 app on AWS with Elastic Beanstalk and PostgreSQL

Amazon Web Services Update: This post is now a bit outdated. There is a NEW VERSION of this post that has updated instructions for the new Elastic Beanstalk and Rails 4.2. Managing ops on a small...

Thoughts On The Design Of APIs

Thoughts On The Design Of APIs

Developers as a whole suck at API design. We don't suck at making APIs. We don't suck at implementing them. We don't suck at using them (well, some more than others). But we do...

Dimensional Analysis

Dimensional Analysis

There's one skill that I learned in College that I wish everyone would learn. I wish it was taught to everyone in elementary school, it's that useful. It's also deceptively simple. So without any...

Security Issue: Combining Bcrypt With Other Hash Functions

Security Issue: Combining Bcrypt With Other Hash Functions

The other day, I was directed at an interesting question on StackOverflow asking if password_verify() was safe against DoS attacks using extremely long passwords. Many hashing algorithms depend on the amount of data fed...

Should I use Heroku or AWS?

Should I use Heroku or AWS?

And what about hosting your own machines? Everyone running web projects, no matter whether it is a pure API, or a full fledged web application, will come to the point of having to host...

Good UX Manager/Bad UX Manager

Good UX Manager/Bad UX Manager

With apologies to Ben Horowitz The good, the bad, and the ugly of UX design management Good UX team managers feel responsible for the overall work product of their UX and UI designers, researchers, and...