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, also known as distributed computing. Grids embrace software or
middleware, which enables a user community to make use of the combined power
of networked hardware and access applications across the public Internet as
It’s no longer relevant to define grid computing in terms of e... (more)
A strange dynamic has taken hold on the internet. Just as people expect
sunshine and air to be free, they also expect internet based software
applications to be free. Ok, maybe not completely free… they agree
someone should pay, just not them. Damn you Google, damn you Yahoo! why did
you do this to us?
With companies left and right offering full versions of their products for
free, users have been conditioned NOT to pay for anything. This
conditioning can be seen across everything from social media sites to
messaging to business applications. The problem with this as I see ... (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
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)