David Abramowski's Blog
You need to think of cloud computing in three different layers -
infrastructure, infrastructure management & platform as a service. At the
infrastructure level you have the basis for cloud computing. This is where
you'll find virtual servers or services like Amazon.com EC2. A level above
the infrastructure layer you find companies that provide tools to help
developers deal with managing their own systems running on top of the
infrastructure layer. The third layer is Platform as a Service and is where
Morph plays.
Groovy on Grails is catching on in the Java community and it is building
steam. We have seen several positive posts about deploying Grails
applications to Morph AppSpace and there is even a new plugin someone in the
community created to make things even easier. (thank you for that!) Here at
Morph Labs, we want to be the place to go w... (more)
Grid computing is an impressive, confident, powerful technology model,
winning high-profile admirers as it approaches full maturity. With the rise
of Amazon Web Services, and, specifically, Amazon EC2, this style of
computing is enjoying a higher profile than ever before.
The professional sector is increasingly adopting a distributed model for
hosting and deploying applications that has become almost commonplace in Web
2.0 applications. The ability to deliver different elements of applications
simultaneously over a cohesive network of servers essentially defines grid
computing, a... (more)
As my development team at MioWorks rounds the corner on a significant update,
I thought it was important to have a user guide that explained the features
and told the story of the MioWorks application. I started looking into
online help systems around the open source ecosystem. It seemed that
everything I found was either overly complex or required time from my
development & system administration team.
As my frustration level grew I realized that WordPress was a solution I could
use. With WordPress.com I didn’t need technical help from my overloaded
developer team. I didn’t... (more)
Cloud computing is a rather powerful tool that allows even the smallest of
businesses to provide an enterprise class environment for web applications.
In a nutshell, the cloud is nothing more than the ability to rent computer
services on demand from a 3rd party provider. At MioWorks.com we use Amazon
Web Services, but there are several other services out there for you to
explore.
Mastering the cloud takes a bit of work, a dash of experience and an openness
to learn from others. But once you do master it, the benefits are
tremendous. You’ll never have to order another server ... (more)
Don’t underestimate the power of beta testing to a wide range of people.
Consider it collaborative development. Open your software to a broad range of
people inside and outside of your target market and you’ll be amazed at
what you get back from them.
A perfect example is my current project MioWorks.com. We opened up for public
beta testing a couple weeks ago. In that time we have been getting amazing
feedback that has allowed us to direct our development resources to the must
have features of a target set of users.
Now you can’t just run off and implement every feature that is t... (more)