It’s Time To Double Up (Using Amazon’s RDS Read Replication Database Servers With Heroku For Master-Slave Replication)

Heroku is great for rapid application development but if you want to run multiple databases it doesn’t provide any options. Running multiple databases in a master-slave orientation can provide an elegant solution to many scaling issues. This can be accomplished on heroku using my forked version of schoefmax’s gem multi_db. First a quick look at […]

Getting into arguments with JavaScript

The arguments object in JavaScript looks like an array, but really it is just an array-like object. It has a length property that returns the number of arguments supplied to the calling function. And callee, which actually returns the calling function. Like an array, you can access the elements using an index: // Remember, in […]

Self Awareness (an exploration of the JavaScript Module Pattern)

In starting a new JavaScript plugin, my coworker (Enrico Rubboli) and I began by looking at various design patterns to determine what would best suite our needs. After a bit of research we decided to go with the self executing module pattern. For example we have something like this (edited for brevity): var Journal = […]

Sass, Heroku, and you.

I like Sass and I like Heroku, but they don’t necessarily like each other. Because of Heroku’s read-only file system and Sass’s tendency to write files to disk, a workaround is needed to get the two to play nicely together. Heroku’s own blog suggests a solution where Sass writes its generated css files to the Rails […]

JRubyConf 2010

ELC is proudly sponsoring JRubyConf this year. This year, we’ve seen more and more cases of JRuby making its way into existing Java-centric enterprises and bootstrapped startups alike.  As the Ruby ecosystem keeps growing, new VM/Implementation support (JRuby, Rubinius, Reia, Etc), and tools like RVM, allow the flexibility of picking the right tool for the […]

RightScale: How The Cloud Will Scale

RightScale, which was built by ELC on top of Amazon’s EC2 cloud service is featured today in a ReadWriteWeb story that highlights some impressive cloud growth numbers, including an increase in cloud computing usage growth of 1000% in just one year.

Cloudy With A Chance of DNS Services

Here is an idea what to do if you are tired of managing DNS servers. BlueCat Networks’ Proteus Cloud Services is the first managed DNS service to offer IP address management (IPAM) hosted in the cloud.

160,000 Phones Each Day Do Not Lie

Smart phones are redefining the definition of mass market. The iPhone is routinely shattering sales records, but feels Android phones breathing down its neck. There are massive volumes in play and it is critical to your business to choose the right platform for your application, whether that is Android, iPhone, Blackberry or Symbian.

How To Reduce Your Cloud Hosting Cost

When you are planning hardware resources for a web presence that needs to be available, you tend to assume the worst case scenario, the maximum connections that need to be supported – and then some to make sure you don’t go down when there is one or 1000 more connections. Cloud hosting changes the view and strategy of capacity planning. In fact, we are now talking about reverse capacity planning. Forrester Analyst James Staten highlights a stealth startup that is subscribing to an IaaS cloud and “most of the time pays next to nothing to do this”.

Cloud Computing To Drive Server Hardware

Cloud computing will be a key force behind hardware sales over the next few years, IDC believes. In fact, the investments are significant enough to be considered a whole new era in IT infrastructures and not just replacements, which highlights the quickly increasing interest in cloud computing overall.

Dreamworks Big Into Cloud Computing

Future animations from Dreamworks SKG will not be rendered on its own servers anymore, but outsourced to Cerelink, the studio announced. The company said that it will use Cerelink’s supercomputing infrastructure at the New Mexico Applications Centre (NMCAC). The advantage over its own supercomputers is the availability of supercomputers on demand, a feature that is commonly referred to as elastic cloud computing.

Government Approves Cloud Apps

If there is a concern about cloud applications that we here of these days, then it certainly is the security of cloud apps. Where is the data stored? How secure is the environment? Can it be as secure as if you were to store the data locally? Of course it can and we invite to contact us for details how secure your data is. However, Google has some news that will change perceptions.

Gartner: SaaS Matures, Merges Into The Cloud

What is exactly the difference between software-as-a-service (SaaS) and a cloud application? If you aren’t confronted with both topics frequently, this question is likely to be confusing and you may be tempted to simply answer that there is no difference. In fact, the difference is subtle and is based on the fact that SaaS is a subsystem of cloud computing that represents the application layer of the cloud. Down the road, this differentiation may not matter anymore as SaaS has matured over the past few years and SaaS services could be considered as cloud services in the not too distant future, at least if we believe Gartner’s projections.

Cloud Moving Into The Enterprise Fast

Savvis this morning posted the results of a new survey, which indicates that decisions makers and executives are more and more looking to the cloud as a way to recover from the global economic downturn.

Facebook Apps Are Going Mobile

As Facebook is getting ready to announce a registered user base of 500 million, there is also some interesting news that the company will be enabling the development of mobile applications for the social network. While most of Facebook’s services are designed for use on desktop PCs and laptops, a new generation may be on its way – a generation that is laid out to work especially with smartphones. It is not difficult to imagine that there may be a whole new opportunity for app ideas within Facebook.

The Linux of The Cloud? Rackspace OpenStack.

One of the leading IaaS (infrastructure as a service) providers, Rackspace, today said that it is open sourcing its cloud platform. OpenStack represents the full software stack behind the company’s cloud servers as well as cloud files offerings. OpenStack will be licensed under Apache 2, and can be used by enterprises and governments as well as Rackspace’s rivals

Ze Frank (And Memari) Get Featured In A TechCrunch Article

e Frank, the popular video blogger and internet personality, recently announced that he is getting $500,000 in VC money to fund a new startup for social video games.  The startup is in its early stages and still doesn’t even have a website.

Amazon EC2, HPC Edition

We have been proponents of Amazon’s EC2 service from  the very beginning and – warning: shameless self-promotion – have built some pretty impressive applications on top of it. Check out the Sweety High social networking site, for example. Now you can take high-performance computing to the cloud. Amazon has added a relatively cheap HPC service […]

VMware Embraces Cloud Computing

VMware has just announced a new version of its virtualization platform vSphere. It may not be too surprising that the new version 4.1 is introduced with a focus on cloud computing abilities and benefits, but it is remarkable nevertheless. VMware says vSphere 4.1 comes with new memory management and expanded resource pooling capabilities to “accelerate the evolution of datacenters and service providers into cloud computing environments.”

U.S. Government Sees Value In Mobile Apps

You just know that a trend is significant when the government is jumping on the train, even if we have to say that we are seeing much more apparent consumer technology focus in the U.S. government than ever before. However, we think it is noteworthy to say that the U.S. government now has its own app store. So far, there are 18 applications available, but a list of government apps shows that there are 109 different apps that are already available or are currently developed for public and non-public use.