• Skip to content
  • Skip to primary sidebar

Sazbean

Software Development Management

Main navigation

  • Home
  • About
You are here: Home / 2008 / Archives for June 2008

Archives for June 2008

Sarah Worsham / Jun 24, 2008

Interview with Dharmesh Shah, Co-Founder and CSA of HubSpot

hubspotHubSpot was started by Dharmesh Shah and Brian Halligan when they were both graduate students at MIT. Dharmesh, who has founded two companies and invested in others, also blogs about startups at OnStartups.com. Dharmesh took a few minutes to explain how HubSpot is different from other SEO and Internet Marketing companies and how inbound marketing can improve business websites. Look for a Sazbean review of HubSpot later this week. [Read more…] about Interview with Dharmesh Shah, Co-Founder and CSA of HubSpot

Sarah Worsham / Jun 24, 2008

Web 2.0 is Mainstream – Just in Case You Weren't Sure

Text messaging, blogging and social networking have reached critical mass, with more than half of adults now relying on at least one of these so-called Web 2.0 platforms for communicating with friends, family, or colleagues on a regular basis, finds the latest installment of an ongoing tracking study from Interpublic’s Universal McCann unit.  – MediaPost – OMG! UM Finds Web 2.0 Breeding Consumers 2.0, Social Media Attains Critical Mass

In case you weren’t sure whether you should add social media – blogging, comments, IM, twitter, mobile – to your Internet business strategies, this study shows that these technologies are mainstream in the consumer market.  If your business targets customers under 35 years old, these are a must to stay competitive.  Other businesses still have some time, but it won’t be long before everyone will need to be in the conversation.

Aaron Worsham / Jun 23, 2008

Ruby on Rails – Enterprise Edition and Passenger

For anyone who has run multiple instances of Rails on the same server, as is common within the frugal budgets of corporate IT departments, then you will have run into a limitation of resource allocation, typically memory.  The Ruby community likes to defend their language’s performance tradeoffs by reminding us all that hardware is cheap, or at least cheaper than your developer’s time.  While I agree that hardware is cheap, cheaper still is not buying more hardware than necessary and instead find new ways to use your limited resources efficiently.  The folks at Phusion have similar concerns, which is why they have developed the Ruby Enterprise Edition.

Ruby Enterprise Edition is a forked version of the Ruby on Rails web framework.  For those not familiar with the software practice, forking is taking existing source code, usually open source, and branching off your own version in your own direction.  Programming communities discourage excessive forking because it waters down the developers focused on the original project.  However, when a group has different goals than the original, it can be the quickest and least painful way to accomplish that goal.

The goal of the Phusion group who created Ruby Enterprise Edition was to directly address the memory sharing practice of multiple instances on the same hardware.  Technical details can be found here For those business users who have issued one server to be their company’s ‘Rails Application Server’, this fork may become a standard deploy.  It purports to save 33% of the memory typically allocated with the parent version of Rails. As the fork is compliant with 1.8.6, you can run all of your recently created web applications unless they were developed against edge rails for the very recent release of 2.0 or 2.1  Forks typically lag behind parent source code in feature support, but there is no reason to doubt Enterprise Edition will not support 2.0 soon

Phusion has not rested on this solution for improved corporate rails hosting.  They have already also developed a module for Apache called Passenger (also called mod_rails).  Apache Modules like this have made languages like PHP a brain-dead easy solution for developers and programmers to get web apps up and running.  As I have said earlier, Rails suffered from a complex set of options for hosting.  Mod_Rails really takes that issue out of the equation.  Couple Passenger with Enterprise Edition and you have a well thought out corporate solution for your growing number of Rails applications

Personally, we are looking to use the Enterprise Edition / Passenger combination on an web application we developed internally.  It is exactly what we need to expand deployments of unique instances without overcompensating with more hardware investments.

Technorati Tags: ruby on rails, ROR, ruby, ruby enterprise edition, Phusion, Passenger

« Previous Page
Next Page »

Primary Sidebar

About Sazbean


Sarah Worsham (Sazbean) is a Webgrrl = Solution Architect + Product Management (Computer Engineer * Geek * Digital Strategist)^MBA. All views are her own.

Business + Technical Product Management

My sweet spot is at the intersection between technology and business. I love to manage and develop products, market them, and deep dive into technical issues when needed. Leveraging strategic and creative thinking to problem solving is when I thrive. I have developed and marketed products for a variety of industries and companies, including manufacturing, eCommerce, retail, software, publishing, media, law, accounting, medical, construction, & marketing.

Copyright © 2008 - 2026 Sazbean • All rights reserved.