Promoting D
|
Promoting D
- The best promotion is usage.
- be honest: don't paint rosy pictures
- use proper grammar and spelling
Promoting D Online
Users
Internet users are interested in content that is- easy to find and bookmark,
- relevant,
- correct,
- original and
- up-to-date.
SearchEngines
Search engines and their bots aren't mystical creatures, they are simply vision-impaired users that read a lot of pages. (Tools like Elinks provide an idea of what search engines see.)
Content
Some ideas for D related contents:- process of learning D
- D tutorial
- experiences/evaluations - positive as well as negative
- development reports (e.g. Ares, Bud, DGCC, ...)
- documenting that software FooBar was written in or adapted for D
- ...
Original
A mirror of http://www.digitalmars.com/d isn't original, a translation is original. Searching for a keyword and getting swamped with mirrors of the same content with slightly different site layouts is very annoying.
Up-to-date
Up-to-date doesn't require constant rewrites of your pages, instead simply:- attach a user visible date to the content
- add a Corrigendum - again with a user visible date - if you are aware of any important fact changes
Hosting
While hosting all your D pages on their own subdomain or in their own directory is nice, it isn't necessary.
URLs
Consider you are searching for FooBar and you find two potential results/bookmarks: Which of those pages would you visit first?
Linking
There are three categories of relevant sites- peers: homepage of a fellow D programmer or homepages of some software written in/for D
- authority hubs:
- http://www.digitalmars.com/d
- http://www.prowiki.org/wiki4d/wiki.cgi?FrontPage
- http://www.dsource.org/
- publicity hubs:
TABU
The following actions are going to decrease good-will and respect of potential visitors and are partly illegal - don't use them:- link spamming
- log spamming (normally used to artificially increase inbound links via referrers in publicly visible logs)
- keyword spamming
- guest book spamming
- forum spamming
- spamming in general
- mirroritis (senseless mirroring webpages)
- blogeritis (bloging without original content)
Promoting D Offline
- write an article, book or essay detailing your experiences with D, it's development process, design and tools
- use D for a school paper or science fair project
- present D to your LUG or WUG
- teach your neighbor's kid some basic programming concepts with D
- ...