JavaScript Stuff: CSS Dynamic Height and Width Using jQuery

While working away on Haven, our online development app, I found the need to be able to dynamically set the height and width of a few elements on the projects main editor page. It’s the part of the application that will look less like a web page and more like an...

Backpack API Throttling

A few weeks ago Greg received an email from Jeremy over at 37signals asking us why we were hitting the Backpack API so frequently (we were hitting it every 10 seconds looking for reminders that were in need of attention). At that time he informed us that they would be...

Create Reveille reminders in Backpack via SMS

Recently, 37signals rolled out an update to Backpack that allows calendar events to be created with an SMS message from your mobile device. This is a pretty cool new feature for Backpack users on the go, just like us. The great news is you can use Reveille via SMS...

Reveille Product Update: Timezone issue has been fixed

What’s New? We recently deployed an update which addresses some issues with reminders getting created at the incorrect time. In order to completely fix your account, you will need to set your timezone in Reveille. Go to your Settings page, and choose the time zone...

Ruby Stuff: Use retry to restart a begin rescue block

I recently needed to be able retry a begin block and was simply nesting begins within begins, then I ran across this little Ruby gym. The retry, http://www.tutorialspoint.com/ruby/ruby_exceptions.htm. begin @calendarapi.calendars rescue Exception => ex logger.info...

Introducing Reveille

We are very excited to introduce, and give you a little preview of the first application from Wikid Labs. It’s called Reveille, and it is going to add some great new features to 37signals’ Backpack application that aren’t available today. Before we tell you more...

What Is The Character Of Your Company?

That may sound like a silly question at first glance since we usually associate character with people. The idea of company character makes a ton of sense once you realize that a company is it’s own entity. Any company that employs at least one person has a...

Anatomy of a Syntax Highlighting Engine – Part 1

This is the first of a series of posts where I’m going to discuss some of the, um… fun that we’ve had while writing Wikid Editor, the text editor that we built for our flagship product Haven (which is still being developed). In this post I’m...

Technofunk Mind Maps

Greg and I had talked a little about building a Flex app that would help you to visualize your mind map and get it out of your head faster than drawing it on say a white board. So naturally I went looking for one that already existed. I found several but one stood out...