We recommend best mobile contracts for the best mobile phone deals.

Browsers, Methodology, Operating Systems No Comments »

Friday Roundup for May 9, 2008

Here is what I found interesting this week.

IE and Windows XP Service Pack 3
Sadly Microsoft has decided to keep shipping IE6 with SP3 for Windows XP. They missed a great opportunity to boost IE7 adoption.

3 Golden Rules For Working From Home
One of the great things about working from your own home is freedom.
Freedom to start work when you want, wear what you want and work the
hours that you want. Right? Well actually, probably not.

In reality working from home doesn’t work like that –- well not in
my experience anyway. You usually end up working normal business hours
plus a few more to boot (though you may still be in your PJs).

Popularity: 3% [?]

If you liked this article consider subscribing to my free rss article feed to automatically get new articles in your feed reader.

Web Hosting Update - After 7 weeks

Personal No Comments »

You’ve heard me rant about my past hosting problems. It is no secret; I hold some hostility toward GoDaddy for the bad service I received, but that is in the past. I am writing to give a brief update after 7 weeks of using HostGator.

I purchased their “Baby” shared package as my requirements don’t call for anything more at this time (of course should I get to the front page of Digg I would be screwed). It was an unbelievable deal. Unlimited websites hosted with a tonne of space and bandwidth for less than $80 for the year (with a 20% off coupon).

I took a long time before committing to HostGator. Who, really, is the best web host? Especially when you are looking for the cheaper end of the scale. This time I thing I hit the jackpot. My sites have been very fast with no downtime so far and I love CPanel. What more could you ask for. I plan on doing a more detailed review after a year.

Popularity: 3% [?]

If you liked this article consider subscribing to my free rss article feed to automatically get new articles in your feed reader.

I want VoIP and I want it now

Personal No Comments »

Living in rural Nova Scotia (that’s in Canada btw) can be frustrating sometimes. The big cities and regions with more population benefit from the latest technology while I wait patiently for it to become available to me…eventually. Well I am tired of waiting for VoIP to come to me.

Sure I can voice chat on MSN or Skype but I want to kiss my old analog phone goodbye.

I saw this site, called ChatLife, the other day and it made me more aware of just what I was missing. I am missing out on cheap internet calls while my telco charges insane rates even to towns 25Km down the road. On top of that I pay for each jack in my house and each phone number while ChatLife is giving away a free UK phone number.

So while I am stuck with my overpriced and seperate services ChatLife offers VoIP, IM, Chat, and Proxy service, for “the cheapeat price on the Internet”. ChatLife services are free except calls made outside the network. You can see the great rates here.

Popularity: 6% [?]

If you liked this article consider subscribing to my free rss article feed to automatically get new articles in your feed reader.

Are you paying too much for printer ink?

Personal No Comments »

Choosing a printer isn’t as simple as a person might think. If you are not careful you could have just bought yourself an expensive paper weight. What do I mean? Well the snazy new printer you just got, for an amzing deal of $60, probably will cost you your left arm to replace the ink.

Many stores that sell printers sell them with rebates or special offers that reduce their price well below what replacement ink cartridges cost. I have friends and family who have taken the practice of actually throwing out the printer and buying a new one when they run out of ink. That is very bad for the environment.

Some simple research before buying a printer can do wonders and if you shop online you can find amazing deals on printer ink cartridges.

When I bought my printer I bought one that was moer expensive but had cheaper ink cartridges. I recently found an online ink supplier that reduces the cost even more. That’s with the shipping included!

Another thing to look for is what type of color cartridges the printer takes. Is the color all one or does it have three seperate cartridges like most Epson ink cartridges? You see, if each color is a seperate cartridge then you only replace the color that ran out instead of replacing them (in an all-in-onetank) even when the other two are mostly full (if you use a lot of one color).

There are lots of things to look for when buying a printer and ink. Hopefully this will help you in your search.

Popularity: 8% [?]

If you liked this article consider subscribing to my free rss article feed to automatically get new articles in your feed reader.

Friday roundup for May2, 2008

ASP.Net, Fun, JavaScript/Ajax, Methodology No Comments »

Here is some highlights from this week.

Hijax
When I was originally writing the DOM Scripting book, its scope was very clear - it was to be an introductory work on JavaScript and the Document Object Model, with an emphasis on best practices. I made a conscious decision not to cover advanced topics like XMLHttpRequest.

But as the writing of the book progressed, Ajax really began to explode. It became clear that I’d have to at least mention the subject, even if I couldn’t cover it in detail. That’s where the book’s final chapter came from.

Jason Calacanis, Please Help Me Become A Pathetic Affiliate Marketer
I’m hoping Jason Calacanis can help me out here. Everyone knows that Jason loves to stir up trouble at Internet conferences and he recently caused quite a stir at Affiliate Summit West a couple months ago when he referred to Zac Johnson’s $300,000 check from Yahoo as pathetic.

Simple Subverison Repository Setup with VisualSVN Server
I have a few projects I am developing for my own company and choosing source control has really not needed much discussion. I use Subversion for everything because it’s free, works really well, has great community support and support a wide-variety of clients on many operating systems.

Why I’m a better software developer than you
What makes one developer better than another? Shouldn’t we all be performing at the same level? Of course not, we’re not sewing buttons on an assembly line. We’re using every bit of our intelligence to create something that we can only begin to understand.

Popularity: 12% [?]

If you liked this article consider subscribing to my free rss article feed to automatically get new articles in your feed reader.

Free hosting and why it is important to developers

Personal No Comments »

For pretty much every developer there is a point in your life when free hosting is a big issue. I know it was for me. When I was starting out I didn’t feel confident enough to pay out money, even if it was a small amount, for hosting services. For me most eveything I was doing early on was personal to build my experience and confidence.

I would spend endless hours looking for and comparing free hosts. Who was offering the most space and bandwidth along with the most features? Who was the most reliable and actually delivered on their promises? Who forced annoying ads and popups on my pages? The usual things that everybody considers.

Things have come along way since I started out in this business. It seems you can find information much more easily now then you could then. It seems there are communities springing up to fill every niche need and then some. If I could have found such a community then like a free host forum I would have been able to save a lot of time and worry about the safety of my work.

If you are still relying on free hosting be sure to find yourself a development community to get involved in. You will be able to get advice and information from others who have already done the research and experienced the road blocks.

Popularity: 10% [?]

If you liked this article consider subscribing to my free rss article feed to automatically get new articles in your feed reader.

Friday roundup for April 25, 2008

ASP.Net, Browsers, JavaScript/Ajax, SQL, Silverlight, XHTML/CSS No Comments »

Here is what I liked this week. Enjoy!

Comparing Popular JavaScript/Ajax Frameworks
After four days of ASP.NET AJAX training with Stephen Walther I set out to learn more about my options in choosing a solution for a JavaScript/Ajax framework. If I realized days later I would be writing this comprehensive post on 7 of the most popular frameworks, I may have just went with the “Inny-Minny-Miney-Moe” method!

jQuery AJAX calls to a WCF REST Service
Since I’ve posted a few jQuery posts recently I’ve gotten a bunch of feedback to have more content on using jQuery in Ajax scenarios and showing some examples on how to use jQuery to cut out ASP.NET Ajax. In this post I’ll show how you can use jQuery to call a WCF REST service without requiring the ASP.NET AJAX ScriptManager and the client scripts that it loads by default. Note although I haven’t tried it recently the same approach should also work with ASMX style services.

SQL SERVER - Better Performance - LEFT JOIN or NOT IN?
First of all answer this question : Which method of T-SQL is better for performance LEFT JOIN or NOT IN when writing query? Answer is : It depends!

Video: Write Your First Silverlight Game
In this video, I demonstrate how to start writing your first Silverlight game. I show how to create a dramatic space scene, add a soundtrack, and associate movement with the mouse wheel. This is the first part of a two-part series.

Reading binary files using Ajax
But when it comes to binary files, helping hands from server-side technologies are often necessary.

So I googled around to see what I can do about binary files with Ajax and found this Marcus Granado’s post at http://mgran.blogspot.com/2006/08/downloading-binary-streams-with.html

What he posted there worked like a charm for FireFox and Safari but I couldn’t get it to work for IE.

But luckily, within the same page, someone had posted up a solution for IE as a comment, which is written in VBScript.

Safari CSS Masks
Webkit continues to impress with it’s early implementations of new standards. WebKit now supports alpha masks in CSS. Masks allow you to overlay the content of a box with a pattern that can be used to knock out portions of that box in the final display. In other words, you can clip to complex shapes based off the alpha of an image.

Popularity: 37% [?]

If you liked this article consider subscribing to my free rss article feed to automatically get new articles in your feed reader.

ReadOnly and EnableViewState don’t play
nice

ASP.Net No Comments »

I ran into an interesting situation today. From what I read it an old issue as well. In ASP.Net 2.0 if you set EnableViewState equal to false and assign a text box as read only the value will be lost on post back.

Rick Strahl posted a nice article on this back in late 2005 which helped me get around this issue.

2005? What? Okay I have to admit that until today I have not been developing my web applications with view state turned completely off. I have turn individual controls on and off as performance required but view state has never been a real issue for me. Today I decided to bite the bullet and just get used to having view state off and it took less than an hour to run into this so here is how to get around it. Yeah I know you probably already know but on the off chance you don’t…then here it is.

Just place the following code in the Page_Load method.

TextBox1.Text = Request[TextBox1.UniqueID];

Popularity: 18% [?]

If you liked this article consider subscribing to my free rss article feed to automatically get new articles in your feed reader.

Friday Roundup for April 18, 2008

JavaScript/Ajax No Comments »

It’s been a slow week for me as far as reading and blogging goes but here are a few bits from this week.

Javascript: Introducing Using (.js)
The goals of using.js are to:

  • Seperate script dependencies from HTML markup (let the script framework figure out the dependencies it needs, not the designer).
  • Make script referencing as simple and easy as possible (no need to manage the HTML files)
  • Lazy load the scripts and not load them until and unless they are actually needed at runtime

You’re Fat and I Hate You
It irritates the hell out of me that so much modern JavaScript development hinges on frameworks. Not because there’s anything wrong with that in pragmatic terms, but because I’m interested in the mechanics of things, and programming with frameworks obscures the mechanics.

Popularity: 22% [?]

If you liked this article consider subscribing to my free rss article feed to automatically get new articles in your feed reader.

Top 10 Ways Websites Make Me Suffer

Architecture, Methodology No Comments »

This was guest posted by Jason O’Connor, president of Oak Web Works, LLC www.oakwebworks.com where you can get a free webmaster newsletter and read many other original Web design and marketing articles.

I believe some people create and publish websites for the sole purpose of tormenting their visitors. Browsing various websites and navigating the Web can often be like trying to read on an airplane while a kid kicks the back of your seat and the baby next to you alternates between screaming, crying and drooling on you. There are some excellent websites out there to be sure, but there are also a lot of dreadful ones too. The latter are the bane of so many people’s existence, especially those who use the Web regularly.

The Net continues to grow in popularity and importance for consumers and businesses alike. Therefore, the quality of sites needs to keep pace. Creating and maintaining high-quality websites is more important now than ever. Higher quality equals more revenue.

The following lists the top ten ways that a website misses the boat and contributes to hair loss and nervous breakdowns. Notice the common thread that runs throughout each of these. Namely, a bad website neglects to consider the site visitor’s experience in some fundamental ways.

1. Animation
Seven year-olds like watching animated cartoons on Saturday morning, business people, professionals and most other adults don’t. Sites that include showy Flash animations as an ‘Intro’, animated gifs on every page, or flying words are really annoying. They take away from the content and distract the visitor from achieving their goals. Unless your site is an entertainment site, try to avoid maddening motion. However, if your product or service can be better demonstrated using Flash, Quick Time, or other multimedia, which is common, offer your visitors the chance to click a link to view it. But don’t force them.

2. Too much scrolling
Once I scroll down a full screen’s worth, my eyes start to blur, I feel slightly lost, my head spins and my interest wanes. Computer monitors really aren’t the best medium for reading. The Net and many sites are so big that it’s important to always provide a clear frame of reference for your visitors at all times while they’re on your site. If a page requires two full screens of scrolling or more, simply split it up into multiple pages.

3. Long, text-heavy and blocky paragraphs of unbroken text
I really have to be into a topic or desperately need to glean the information to trudge through big chunks of unbroken text online. If I’m just shopping around for a product or service, you’ve lost me if I have to endure this kind of torture. Again, it is harder to read text on the Web than in other mediums such as books. Additionally, Web users are notoriously impatient, so make your content easy to read and non-intimidating. Use titles, sub-titles, small paragraphs, bullets and numbering.

4. No obvious ways to contact the company
If all you supply is an email on your website, your legitimacy may be questioned. Why can’t you answer the phone? Why hide behind an anonymous and cold email address? Make it easy for your existing and potential customers to talk with you.

5. Unchanging or out-dated content
If I start reading content on a site and soon discover that the content was written three years ago, I split. Since there’s so much information out there, my reasoning is there’s got to be comparable information online that’s more current. If you keep your content fresh your site will attract repeat visitors. And repeat visitors are more likely to turn into customers.

6. Long page downloads
It’s amazing that this is still a problem. When I click on to a site and have to sit there waiting for it to appear in my browser, I start sweating, picking my teeth, tapping my toes, rolling my eyes and soon want to throw my computer through my office window. I’m obviously a little impatient, but again, I know there are other sites out there with the same information that will download more quickly, so why wait? I’m gone.

7. “Me, me, me!” instead of “You, you, you”
Generally speaking, no one cares about you, your company or your thoughts. What they do care about is what you can do for them. So sites that show pictures of the company building or tout their deep philosophy on the way business should be conducted really don’t bode well for keeping the interest of site visitors. On the other hand, sites that speak directly to potential customers about how they can solve their problems, make their lives easier, safer, richer or more comfortable have a much better chance of keeping the eyeballs glued.

8. Non-explanatory buttons or links
Here are some examples of buttons that leave me dazed and confused: A wedding site with a button called ‘Blanks’, a boating site with a button named ‘The Lighthouse’, a book site with a button called ‘The Inside Story’, or a Web design site with a button called ‘Tea Time’. They sound like Jeopardy categories. Imagine trying to find your way on a highway where its various signs read ‘Over Here’, ‘Moon Beams’, and ‘Lollypops’. Good luck navigating your way through. It’s the same with navigating websites. Button and link names need to tell the visitor where the link leads to. Make it as easy as possible for a visitor to know where they’re going before they click. However, there are times when naming a link an ambiguous name may pique the curiosity of a user and get them to click on it. But as a general rule, keep your links and buttons as descriptive as possible.

9. Inconsistent navigation
Imagine sitting down at a restaurant and the waiter comes over to you and hands you five different menus, one for the appetizers, one for the soups and salads, one for the entrees, one for the desserts, and one for the drinks. Annoying. Now imagine if each menu had a different format, layout and method for listing the items. Brutal. I really don’t want to work that hard at picking out my dinner, I’m hungry and I just want a meal. Don’t make your visitors work hard either by expecting them to re-learn your navigation system each time they enter another section of your site. They too are hungry; for useful information and they’re even more impatient.

10. Inconsistent look & feel
When the look & feel completely changes from one page to another in a website, I think I am visiting another site, another company, a partner or subsidiary. I get very confused. This screams poor planning and often results from tacking on new sections later after the original site was built. This can lead to design-drift. It may be tempting to stray from the original design; you may have a better design now. But wait till you do a complete next-generation re-design of the entire site before introducing a new look & feel. If not, lots of visitors will be scratching their heads with one hand and possibly clicking away with the other.

Finally, any site that employs a number of these notorious features is particularly painful to experience. When I click to a website that has five different fonts and colors, scrolls down to the core of the Earth, incorporates zinging words and big fat blocks of text, lists no phone number and has content written and dated in 1996, I scream and know deep down inside that pulling my fingernails out wouldn’t be as torturous as having to remain there a minute longer.

Popularity: 23% [?]

If you liked this article consider subscribing to my free rss article feed to automatically get new articles in your feed reader.
WP Theme & Icons by N.Design Studio
Entries RSS Login