Hiding Site Content from Search Engines

Search is undoubtedly the heart of today’s World Wide Web. Everybody loves, or at least can’t live without, Google.

Still at times the need arises to hide parts of a web site from search engines. More often than not it is private content (customers’ account information, contact information for individuals, etc.) that the client does not want visible to the public. It could also be third-party information like ads. Yet another example is duplicated information across the website as it could negatively impact the page rankings in search engines.

In this article we will first go through the technique that allows us to exclude entire pages and directories from the search crawler. Then we will look into the trickier topic of hiding only part of the page content from the search engine spider.

Continue reading

Developing Windows Phone 8 Apps in a Virtual Machine

I have been doing all of my development activities in a virtualized environment for quite some time. Programming for Microsoft SharePoint Server almost certainly requires a virtual machine but I have come to know that using one is convenient regardless of the target platform. Virtualization makes it easier to do backups and to hand over my work to another developer if need be.

When I had to do a project targeting Windows Phone 8, I found out that the system requirements for building a developer environment requested a dedicated host machine in order to successfully run the Windows Phone 8 emulator which is a virtual machine on Hyper-V itself.

Unhappy as I was with this requirement, I searched for workarounds and I found here a complete dummy-level detailed article on how to build and configure a virtual machine for developing Windows Phone 8 apps. Almost all steps are quite trivial for someone dealing with virtualization on a daily basis so I will just summarize the main caveats.

Continue reading