Andrew Koebbe

Just another developer with a blog.

Recently Mandrill (MailChimp) really let the developer community down by announcing the demise of their stand-alone transactional email service, Mandrill. This left me and many other developers with a decision to either find something new or pay a ridiculously high monthly fee to keep our apps' small amount of email flowing. Here's the breakdown of the change and why I'm switching to Sendgrid.

Continue reading...

Recently I was working on setting up a new local development environment at work and stumbled across a MySQL error when importing legacy data in to the remake of an old app. This error lead me to a scary revelation about the defaults of MySQL version 5.6 and earlier.

Continue reading...

In part 1 and part 2 we covered the problem of CSS and the solution of Sass and Compass. But what about those fancy grid frameworks that use presentational class names? How can we leverage Sass to get a great responsive grid system and have our semantic class names?

Continue reading...

In the previous article we bemoaned the failures and shortcomings of the CSS syntax. Sass shores up all of those failings and give us the power to logically structure and generate semantic stylesheets.

Continue reading...

Any web developer understands the power and frustration of stylesheets. Ever since browsers adopted CSS, web developers have been bringing more design elements into websites. One of the greatest benefits of stylesheets is keeping all your site styles in one location. But there's a problem with stylesheets. CSS has a terrible syntax for selector hierarchy, making it difficult to manage when you have a lot of styles.

Continue reading...