web development war stories from the frontlines to the backend

First of all, big shout out to antialize for creating wkhtmltopdf (github repo). Also, this project is being hosted on GitHub @ http://github.com/mreiferson/py-wkhtmltox. wkhtmltox What is wkhtmltox you ask? It’s a utility built on Nokia’s Qt framework for converting HTML (including images, CSS, and Javascript) to a PDF or image. When Qt introduced it’s webkit [...]

Tornado 1.0 Released

tags:

Just a quick note that the Tornado team announced the release of version 1.0 on July 22nd. Here’s the changelog. Looks like some nice new features – I’m looking forward to upgrading.

I recently had to use the FormStack API in the context of a Rails app. You need to make these calls over SSL, and API returns either XML or JSON. I chose JSON because it’s much easier to work with in my opinion and I hate XML. Below is a simple example. Check out the [...]

Learning vs. Solving

tags: ,

Often times you’re tasked with solving a problem you haven’t faced before, requiring the use of technologies you haven’t previously been exposed to. This is a great thing! These experiences are the stuff of legend – continuing deep into the night as your curiosity peaks. When delivery of the solution makes a difference to somebody’s [...]

Pretty major day in the world of the web, eh? The PHP development team announced the release of version 5.3.0. This is a major milestone. Here’s what I’m most excited about: Lambda Functions and Closures ternary short cut “?:” Optional garbage collection for cyclic references I’m excited about support for namespaces, but not the particular [...]

If you’re building a startup and your revenue is all ad based, it’s like eating dessert before eating the full meal. Yes, it might taste good at first, but sooner or later you’ll be on the toilet…and uncomfortable. Over the past few weeks I’ve read a lot of articles like this one, which reiterate how [...]

In Part I, I detailed the formative phases of our web development careers.  A providential encounter with a magazine article, tons of free time, inherent curiosity, youthful ambition were the perfect storm that threw us into the world of programming. At this time, Matt was admittedly more of a programmer than I was.  While our [...]

I am not a nostalgic person.  You cannot change the past, and as much as the past has shaped your present, the fact is, you live in that same present, today.  It’s no use getting caught up in what you can’t change, or worrying about a future that may never come.  However, that being said, there [...]

Breaking Radio Silence

tags:

It’s been a few weeks since our last post, but rest assured we are still committed to this blog. We started a project that’s not really top-secret, but we’re keeping it under wraps for now. In the meantime we have developed a pretty cool framework. I know the pure Rubyists out there will cringe but [...]

The Only Measurement Of Code Quality

tags:

  

Recent Posts

Categories

Archives