Archive for July 2009

Working with Remote Files in Netbeans

Thursday, July 30th, 2009
No Gravatar

If you’re like me and you develop applications for the Linux platform from a remote computer, then you may find the following tutorial interesting.

For a long time jEdit was the perfect editor for me. It has syntax highlighting for just about every language and it has an excellent (S)FTP file browser. What more could you need as a PHP developer? Apparently a lot. With the maturation of PHP development came IDEs which provide code completion, inline documentation, a class browser, SCM integration, fonts that are prettier than jEdit’s and so much more. The PHP IDE that has stood out the most to me is Netbeans.

Write your ideas down, evaluate and implement

Wednesday, July 29th, 2009
No Gravatar

We are coming to the end of our fiscal year and one item that I do throughout the year is document all the ideas we generate during our fiscal year and review them to see if we should implement them in our business plan for our next fiscal year.   I find this works out quite well and I am surprised how many other companies, managers, executives do not follow this process.  Everyone is busy and time is at a premium but ensure you document those great ideas throughout the year.  I find it very interesting to review all our staff’s ideas and determine which ones we want to implement. So the first lesson is to write your ideas down the second lesson is to evaluate them and determine their feasibility  It’s nice to let an idea sit for a while (if possible) before you implement as if it was good idea in January it should still be good in August.  The next step is implementation of the idea, generating ideas is the easy part (little bit of brain power), but implementing and executing those ideas is the hard time consuming part.  Once you get your companies’ business model down its all the little tweaks you make to your model that bring you more success.  Once again, thanks for listening.

Quick tip: Spell check your website before putting it online

Wednesday, July 29th, 2009
No Gravatar

Would you trust a web shop with a front page graphic like the one below?

inquieries

google-inquieriesThat’s why it is always a good idea to spell check your website before putting it online. Most word processors nowadays has built in spell-checker and when in doubt, always ask someone to proofread your site. Especially if you are selling cheap websites. It makes your visitors wonder if they will really get what they will pay for.

If you liked this post, subscribe to our feed.

Social media, lets wake up and see the opportunity

Monday, July 27th, 2009
No Gravatar

I have been reading a book on the power of social networks called “The Whuffie Factor”  by Tara Hunt.  Its a great read so far and I recommend anyone interested in harnessing the power of social networking to pick it up.  Whuffie is a gage of how well you are using social networking, if you are using it well then you have a positive Whuffie factor.

Smart online companies use smart domain names

Friday, July 24th, 2009
No Gravatar

Smart online companies anticipates a user’s mistakes even before they make them. Amazon.com, an American-based multinational electronic commerce company, proves this by getting domain name variations like…

http://wwwamazon.com (without the dot)
http://ww.amazon.com (missing one w)
http://wwww.amazon.com (four w’s)
http://www.amazn.com (no o)
http://www.amzn.com (no a and o)
http://www.amzon.com (no a)
and even
http://httpamazon.com (with an http)!

Why? Because users are impatient and gets easily frustrated thinking they got it right the first time but mistypes the domain name. This is where Amazon capitalizes on those kind of users and gives them the opportunity to redirect them to their main site http://www.amazon.com.

Javascript Private and Public Object Members

Friday, July 17th, 2009
No Gravatar

Javascript can be a frustrating language to jump into. I can recall personal experiences from my early days with it when I was sure there was some voodoo involved. A big reason for my confusion is that I approached it like a classical object oriented language. You can spend time fighting it and trying to make it behave like Java but in the end you’ll have a more pleasant experience if you accept that programming in Javascript is a different paradigm than programming classical object oriented languages.

Improve your submit button placement. Increase sales.

Friday, July 17th, 2009
No Gravatar

I was watching my colleague yesterday navigate a payment page. There was a slight pause while gazing on the page seemingly looking for the “continue to payment” button.

According to Jakob Nielsen, your visitors eye’s reading pattern resembles an “F” and the eyes move at fast speeds.

Let’s take a look at that payment screen we’re talking above below.

1

How can this page be improved? I’ve made a mockup on how it could be quickly improved below.

improvedBetter? Now, with this one, you won’t miss that “Continue” button anymore.

Managing Sessions accross multiple domains, securely – Part 2

Tuesday, July 14th, 2009
No Gravatar

Back to Part 1

——-

So what happens when the visitor is finished logging in, or has even completed a purchase at the HTTPS website and is pushed back to the HTTP website? Their browser no longer sends the same cookie data to the server because their browsing an entirely different domain. So how is the HTTP website suppose to know which items were just purchased, or that the user is logged in, or what items are in the visitors cart since they might have just completed a purchase? It can’t, that means you have to take session handling to a whole new level and synchronize the data that both the HTTP and HTTPS sessions contain. If you use simple TSID, then you could potentially pass the session id from the HTTP website to the HTTPS website the first time the visitor is pushed there. There is just one MAJOR problem with that, and that’s called session hijacking.

Provide visible and useful user feedbacks on error messages. 30 examples and commentary.

Thursday, July 9th, 2009
No Gravatar

Every user have the right to see information feedbacks, notices, messages and errors clearly, visible and useful. Or else, your visitors will get easily frustrated and go away. Worst, go to your competitor who offers better visuals. You may have the best looking site with the best functionality out there but if you ignore this simple web interaction rule, you will certainly have some support issues. Your visitors shouldn’t be a Ph.D. in order to know what is going on.

Let’s take a look at some popular sites on how they handle user messages, how they show users when something goes wrong.

YouTube will be phasing out support for old web browsers. Time to upgrade.

Thursday, July 9th, 2009
No Gravatar

A big surprise hit me today (well, not really) when I was researching for something to blog about. I saw this huge notice on YouTube that they will start phasing out support for older browsers. I was using IE7 at that time!

phasingout

That’s a good step to discourage users from using older browsers.

YouTube recommends users to upgrade to the latest browsers Google chrome, Internet Explorer 8 and Firefox 3.5.

We all know that a lot  of companies still use IE6/7 and other older browsers, but this is really a great initiative by YouTube.