Archive for February, 2010

Building Scalable Web Applications with PHP & MySQL

February 28th, 2010 Leave a comment
Building Scalable Web Applications with PHP & MySQL

Scalability is an important consideration when building web applications. Scalability generally refers to the capability to handle a growing traffic load. Traditionally, PHP hasn’t been considered overly scalable. However, that has more to do with how PHP applications have been written in the past rather than any limitation in PHP itself. WordPress and Drupal are both excellent examples of scalable applications built in PHP. Scaling your web application with PHP and MySQL simply involves following some of the practices used in WordPress and Drupal. Employ Modular Design Building a modular application is one sure way of scaling… View full post »

Why Use a PHP Framework?

February 25th, 2010 Leave a comment 5 comments
Why Use a PHP Framework?

Frameworks for use in web development have been steadily gaining in popularity. Some web technologies, such as Ruby on Rails, are frameworks. Others, like CSS, are benefiting from the emergence of new frameworks like Blueprint CSS. There are a number of high quality frameworks for use with PHP. These frameworks bring a number of benefits to your PHP development. And it is these benefits that are why you should use a PHP framework. Model-View-Controller (MVC) Most PHP frameworks are based on the design pattern known as Model-View-Controller (MVC). This design pattern uses object oriented code to… View full post »

Web Development Tools I Can’t Live Without

February 25th, 2010 Leave a comment 2 comments
Web Development Tools I Can't Live Without

Every developer has a tool chest of favorite tools that make their work easier. These tools vary from developer to developer and of course, are based on the type of development being done. For web development though, I’ve found a handful of tools that I simply cannot do without. None of these are new or unknown, but I wanted to aggregate them into a single handy list. Vim http://www.vim.orgVim or Vi Improved is the standard text editor for Unix and many Linux systems. I learned HTML on Vim before we had WYSIWYG editors for web pages. This is… View full post »

Is Android the Future of Mobile Computing?

February 22nd, 2010 Leave a comment 4 comments
Is Android the Future of Mobile Computing?

Devices like Apple’s iPhone and the various versions of Blackberry smartphones are revolutionizing computing. Phones and phone-like devices are increasingly blurring the lines between notebook computers, netbooks and phones. The mobile computing revolution is on! One platform, however, truly stands out as a potential game changer. That platform is the Android platform from Google. Is Android the future of mobile computing? There is certainly a strong potential for Android to shape the future of mobile computing. Android’s strength comes from its openness. The Android SDK is open source and the license governing Android itself allows any… View full post »

Reason For Outage (RFO)

February 19th, 2010 (Guest Blogger)Leave a comment 1 comment
Reason For Outage (RFO)

ZDNet site was down for several hours during recent Apple’s iPad event in San Francisco. Their VP of technical operations decided to reach out to the site users and wrote a post-mortem on their blog, explaining what happened: Post mortem: Our site fail Wednesday and what went wrong. You have to give him credit for reaching out to the site users, trying to explain things on a non-technical level. One thing that immediately caught my attention was the size of this post-mortem and the content… The goal of these post-mortems, or incident reports, or RFO (Reason For Outage) as many folks… View full post »

Service Level Agreements (SLA) – Why They are Important

February 16th, 2010 (Guest Blogger)Leave a comment
Service Level Agreements (SLA) - Why They are Important

A friend of mine told me their office phone system was down for three days due to AT&T mistakenly disconnecting the wrong circuit… what ?! Thats right – three days of having no phone service and a hundred pissed business people screaming in the office! I asked him what service level they have with ATT – he wasn’t sure if they actually had one at all!Too bad, but if they did have some sort of service level agreement with AT&T in place, I guarantee that AT&T would have fixed the issue in less then a day… Signing a… View full post »

Cloud Computing – Is It for You?

February 15th, 2010 (Guest Blogger)Leave a comment 1 comment
Cloud Computing - Is It for You?

Andy Moon did a great analysis in this article to explain why Cloud Computing in storage domain is so slow to be adopted by enterprises: Cloud storage adoption slow for businesses. Cloud computing has been a reality now for many years and the term has been used more and more often by IT professionals. Ever increasing business need for speed and mobility makes cloud computing sound like a perfect match, especially with the growing number of cloud providers on the market. I think that the processing power and ability to scale with cloud computing is not being questioned nowadays… … View full post »

Your Skills are Your Biggest Assets

February 1st, 2010 (Guest Blogger)Leave a comment
Your Skills are Your Biggest Assets

2009 has obviously been a tough year for many folks that either lost their job or have seen their salaries reduced by X percent. Several friends of mine and people I used to work with in the past, have gone through this and it was hard to swallow. It’s a terrible feeling that can de-motivate you and take back the confidence level you’ve obtained over the years of your hard work. For some, it’s a feeling of being cheated and discarded. After giving 100% of yourself to the business (or at least that’s what you thought!)… View full post »

Which Network Monitoring Solution Should I Choose?

February 1st, 2010 (Guest Blogger)Leave a comment
Which Network Monitoring Solution Should I Choose?

If you are running an e-commerce or high traffic site that generates money – it is imperative to have a reliable network monitoring system whose job is to proactively check the health of every single component that makes up the site and report on any failures. Every minute of downtime counts in this case and you better know immediately when things break…. and they will! There is a number of products today, both proprietary and open source that offer you a monitoring solution that does that. Just pick either one? Well, not really! Here are the things you have to think… View full post »