<body><iframe src="http://www.blogger.com/navbar.g?targetBlogID=8211560&amp;blogName=Web+Development+Tips%2C+Tricks+%26+Trivia&amp;publishMode=PUBLISH_MODE_BLOGSPOT&amp;navbarType=BLUE&amp;layoutType=CLASSIC&amp;homepageUrl=http%3A%2F%2Fmvark.blogspot.com%2F&amp;searchRoot=http%3A%2F%2Fmvark.blogspot.com%2Fsearch" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" height="30px" width="100%" id="navbar-iframe" title="Blogger Navigation and Search"></iframe> <div id="space-for-ie"></div>

Web Development Tips, Tricks & Trivia

by 'Anil' Radhakrishna
A seasoned developer's little discoveries and annotated bookmarks.


Book Review: Let's Connect: Using LinkedIn to get ahead at work

Tuesday, May 20, 2008
LinkedIn is a helpful, serious and understated professional networking website that has currently over 22 million users. After you put up your professional profile, LinkedIn finds friends & colleagues you may know through some clever data-mining. It has interesting features to build successful professional relationships.

When I was gifted the book "Let's Connect: Using LinkedIn to get ahead at work" by Ajay Jain, I was excited to read it expecting it to contain valuable secrets, tips & tricks for making the most of LinkedIn. Browsing through the 200+ paged book, I found it to be extremely verbose with spiel like "Enter Rolodex 2.0, or the world of social contact building"(pg. 53). The contents could have been compressed into one-third its size & you would miss nothing.

The book documents features that you could find in LinkedIn Help. It reiterates the advantages with countless LinkedIn user comments & testimonials (actual names are protected in some cases!?) and it is pure overkill. There are also chapters on the author's personal views & a wishlist.

At most, it may be useful to people who have not discovered LinkedIn yet than existing LinkedIn users.

Labels:

What is the difference between "Start" & "Start without Debugging"

Sunday, May 18, 2008
This is a Visual Studio.NET question that is asked frequently on the .NET Forums.

There is a crisp explanation on MSDN -

Clicking on "Start" starts the default browser and loads the specified start page. Running a page in the debugger allows you to step through code line by line and make use of additional analysis tools and run-time information.

"Start without Debugging" allows you to run your code as it normally would run outside of the context of development tools, and therefore no run-time information is available through these tools.

-0-

For some reason, I find that articles on the Microsoft domain (MSDN, Technet, MS Forums) are not showing up at the top of Google search results as much as they used to for queries on popular MS technical topics.

Whatever may be the reason, for any product documentation to be useful the content should be search-engine friendly.

Related links:
How can I create a Google-friendly site?

Labels:

HOW TO improve the front-end performance of a website - II

Saturday, May 17, 2008
Steve Souders (once a Yahoo! now a Googler) who put up the most comprehensive set of best practices on speeding up web-pages is now following up that list with atleast 10 more in his upcoming book High Performance Web Sites, Part 2.

1. Split the initial payload
2. Load scripts without blocking
3. Don’t scatter scripts
4. Split dominant content domains
5. Make static content cookie-free
6. Reduce cookie weight
7. Minify CSS
8. Optimize images
9. Use iframes sparingly
10.To www or not to www

Some of the content of Souders excellent 168-paged first book "High Performance Web Sites" is available online and his High Performance Web Sites blog has interesting nuggets.

The suggestions in the first list are part of YSlow. GMail has also improved its performance by implementing some of those best practices.

Related links:
HOW TO improve the front-end performance of a website - I

Labels: , , ,

I attended MVP Summit 2008

Monday, May 05, 2008
This year, I had the good chance of attending the Microsoft MVP Summit in Seattle - an annual MVP event where thousands of MVPs from around the world congregate.

I ran into several popular MVPs whom I know from their contributions to the Developer community. I also had the privilege of interacting with quite a few of them, including Indian MVPs, many of whom I just know over email.

It was quite a spectacle to see thousands of MVPs get together for sessions, discussions & serious partying under the huge rooms of the beautiful WSCTC.

It was the most cosmopolitan meeting I've ever been to and the sheer diversity of the people & the ideas they aired made for a unforgettable experience.

Related links:
Steve Ballmer's speech at the Microsoft 2008 MVP Summit

Labels:

Best of Web 2.0 - in 2008

Saturday, April 26, 2008
"He's living the Web 2.0 dream!" - Scott Hanselman

What do ooVoo, veodia, 30 Boxes have in common? The weird sounding websites are some of the 100 top Web apps for 2008 that Webware.com has identified. In the spirit of Web 2.0, most of the websites are in beta.

I feel checking the winning websites would be useful for web developers to draw ideas from.

I wish they had a smaller number of winners for different categories. If there are 100 winners, is it really a contest? In a way, the categorization & ranking reminded me of the old MAD Magazine tagline, ‘Number One in a Field of One.’

Related links:
How to identify whether a website is Web 2.0 compliant

Labels:

MYSQL is now Sun's SQL

Thursday, April 24, 2008
Facts about MySQL:
  • Sun paid $1 billion for MySql which has only $70 million in annual sales (Source: SqlMag.com).
  • MySQL is the "M" in LAMP - the software platform comprised of Linux, Apache, MySQL and PHP/Perl.
  • MySQL is headquartered in Cupertino, CA and Uppsala, Sweden and has 400 employees in 25 countries.
  • MySQL's open source database can be deployed across multiple operating systems & hardware vendors.
  • MySQL is used by Yahoo!, Alcatel-Lucent, Google, Nokia, YouTube, Facebook and Slashdot among others.
  • MySQL is pretty feature complete when compared to SQL Server but lacks the rich business intelligence (BI) stack that SQL Server offers, integrated reporting & an integrated ETL tool.
Related links:
List of Open-source software & proprietary freeware RDBMSs

Labels:

WordWeb - the desktop English teacher

Tuesday, April 15, 2008
"Problems with grammar have I." - Yoda


Mispronouncing English words especially those which have originated from a foreign language like French or mis-spelling words while writing the way they sound can sometimes cause social embarrassment. WordWeb is much more than a cool & free dictionary & thesaurus. It has been a good & constant companion for me during the last 5 years. It has helped me with pronunciation of words that are spelled one way but pronounced differently.

I haven't tracked the additions across versions but noticed that in the current version 5.2, it utilizes the default speech reader Microsoft Sam's robotic voice (on Windows XP) to pronounce words when you click on the speaker button. You have the choice of installing .wav sound files of 84MB size to hear pronunciations from sweet sounding humans.

And of course with it's fine UI it scores better than a good paper-based dictionary or thesaurus.

The online version of Wordweb is ad-free (unlike many other dictionaries on the Web) but does not unfortunately list in the top results when you search for meanings of words. I wish it could also show the pronunciation key & a way to listen to

If you need help with words in any application on your computer, you can invoke Wordweb with CTRL + right click & presto you have the meaning.

Wikipedia also points out that it can provide the meanings of words from pictures, just CTRL + right-click on a word within an image. Although this does not work every time, it's amazing & I'm curious to know how it is implemented. If the feature is perfected, it could be a CAPTCHA killer.

To pick a few nits, the above feature works only when you allow the Wordweb's recommended installation option of letting it stay in the system tray.

I found that after you install sound files, you have to click on the pronounciation key and NOT the speaker button. There do not appear to be enough sound files mapped to the words. As a result, you may not hear pronunciations of some words & the general pronunciation help file opens up.

While it has a commercial version, it's incredible that such a nifty software is available free. Interestingly, the license terms state that it may not be used by people who own an SUV or take more than four flights a year! While this may not have a profound impact on the environment the clause serves to generate awareness among the IT user community about global warming.

Related links:
Building a web-based Urdu dictionary with ASP.NET AJAX AutoComplete Extender
The Cost of Leaving Your PC On
Revisiting "How Much Power Does My Laptop Really Use"?

Labels: