Share This [+]
February 3rd, 2010 by Jeff P.
In a perfect world your website would be available all day, every day, completely without fail. In reality, downtime happens. Hosting providers like to guarantee uptime, but what does that really mean? Here are three things your hosting provider isn’t telling you about 100% uptime:
#1 - Uptime is your responsibility, too.
When you talk about uptime, you mean that your site is available to your audience. When a hosting provider talks about uptime, they mean network uptime, and possibly hardware availability if you are using shared resources instead of dedicated servers.
In a dedicated hosting environment, device availability and fault tolerance are your responsibility. If a hard drive fails, did you purchase a RAID configuration to protect yourself? Did you elect to build out a database cluster? Redundant firewalls?
Application availability is also affected by your developers. In many cases, changing a single file can drop your site off the radar, even though the pipes are live and the hardware is functional. Do you have a separate development area to prevent this kind of thing from happening? What controls do you have in place to make sure that only stable edits are pushed live?
#2 - Downtime happens. There is no preventing it.
Read the full post »
Tags: application availability, downtime, high availability, managed hosting, uptime
Share This [+]
January 13th, 2010 by Jeff P.
Here are some disturbing statistics:
- A recent Hotmail security breach revealed that an overwhelming number of users are using predictable, insecure passwords:
- 61% of passwords were either only lowercase letters or all digits (examples: iloveyou or 123456).
- 20% of passwords were six or fewer characters.
- An estimated 1 in 9 people use one of the Top 500 passwords posted on WhatsMyPass.com
- 1 in 50 people are estimated to use one of the Top 20 passwords, among which are password, 123456, and qwerty.
- Many of the Top 500 passwords are simple dictionary words, curse words, or common first names.
- 60% of web users only have one password that they use for all of their online accounts, including Facebook, PayPal, email, and banks, according to a recent study.
A typical strong password guide looks a little something like this:
- At least 8 characters long
- At least three of the following:
- lower case letter
- capital letter
- numeral
- special character
But this really seems to miss the point. For example, go to Microsoft’s password checker and type in this password: qwerty123456! The checker gives this password strength “Best.” But is it really?
Read the full post »
Tags: hacking, password policy, security
Share This [+]
August 19th, 2009 by Jeff P.
Read any web designer’s blog and one thing will become obvious—HTML5+CSS3 is allegedly the best thing to happen to the Internet since Firefox. It seems like their excitement has spilled over to the entire tech community, but does anyone know why they are so excited about the new languages?
The next time a tech tries to evangelize HTML5 at you, here are three tidbits you can throw back at them:
One, your browser doesn’t support it.
Even the newest browsers on the market have limited and spotty support for HTML5 and CSS3. New HTML5 tags like <header> and <footer> need to be styled for backwards compatibility. Developers need to jump through hoops to code CSS3 differently for each browser that supports it (Firefox requires you to prefix new property names with -moz-, for example, while Safari requires you to use -webkit-). In other words, until new web browsers fully support the new languages, and until those browsers become de facto standards (how many people still use IE6?), HTML5+CSS3 is just a hindrance.
Two, you won’t notice a difference, anyway.
Read the full post »
Tags: css3, html5, opinion, semantic markup, seo, web browsers
Share This [+]
July 15th, 2009 by Jeff P.
I could have entitled this blog “Information Architecture: How to Use Labels”; though that title would have been more direct, it wouldn’t have made you do my bidding, i.e.: click on the headline and read what I have to say.
In other words, you reading this proves that I picked an appropriate label for the link that led you here.
Information Architecture, what’s that?
Information Architecture is all about arranging and categorizing information in a way that makes it accessible to a seeker. Librarians have been doing it since the beginning of written catalogs. Web designers do it, too, but perhaps not quite so consciously.
The Internet is a task-oriented medium filled with structured information. Whatever your website’s purpose, you expect your visitors to do something. Ultimately, you want your visitors to easily find what they are looking for, or possibly be alerted of new information.
Take this blog for example. My goal (or bidding, as it were) was to inform you of the knowledge I am sharing. To reach my goal, I needed to promote a link. That link’s text is a label, and because hyperlinks are the glue that holds the Internet’s structure together, how I chose to identify the linked page on the linking page was important.
That’s great, but how does it help me?
Read the full post »
Tags: IA, information management, labels, marketing
Share This [+]
June 17th, 2009 by Jeff P.
Yesterday Opera Labs unveiled Opera Unite, which essentially turns the Opera web browser into a web server. Over at their blog, Lawrence Eng writes:
Our computers are only dumb terminals connected to other computers (meaning servers) owned by other people — such as large corporations — who we depend upon to host our words, thoughts, and images. We depend on them to do it well and with our best interests at heart. We place our trust in these third parties, and we hope for the best, but as long as our own computers are not first class citizens on the Web, we are merely tenants, and hosting companies are the landlords of the Internet. (http://labs.opera.com/news/2009/06/16/)
But is “landlords of the Internet” an appropriate epithet for hosting companies? Consider for a moment what hosting companies bring to the table:
Read the full post »
Tags: opera unite, security, uptime