Bookmark Topic Watch Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Tim Cooke
  • Paul Clapham
  • Devaka Cooray
  • Bear Bibeault
  • Junilu Lacar
  • Knute Snortum
  • Liutauras Vilda
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Piet Souris
  • salvin francis
  • Carey Brown
  • Frits Walraven
  • Mark post as helpful
  • send pies
  • Report post to moderator
Have a technical book you'd like to promote? An article, or blog post, that you feel might be of helpful to the CodeRanch community that you'd like to share?

You can!

CodeRanch is a site for the benefit of its members. So as a member of the community, CodeRanch wants to help you promote your useful stuff. Promoting your useful stuff is not only good for you, but it benefits everyone else in the CodeRanch community that finds your stuff useful.


In order to be useful, your content should:

  • Be relevant to programming or computing.
  • Be technically accurate and complete.
  • Be in English (just like CodeRanch posts)

  • If you want to post something useful on CodeRanch itself, you can do so in the Blog Around the Campfire forum. You can also post links to your own blog in that forum, or, when relevant, as an answer to someone's technical question.

    If you are going to post a link to your stuff somewhere other than CodeRanch, please be sure to describe what you are linking to and why someone would want to click the link.

    Here's how to do it wrong when posting a reply to someone's question:

    The wrong way wrote:Hey, I wrote about that in my blog at

    Here's one way to do it right:

    The right way wrote:Hey, I wrote an article on data hiding via closures at

    In the article, I describe how closures can be used to hide data from outer scopes, so that they don't collide with other variables in other scopes.

    Notice the difference?

    The first example in indistinguishable from spam. It doesn't tell anyone what the link is about, and all it does is to drive traffic away from CodeRanch. It's not what a good community member should do.

    The second example has two important differences:

  • It states what the link is about in close proximity to the link (good for searching).
  • It follows up with a summary that informs the reader whether the content might be useful or not.


    If your post:

  • can be interpreted as spam
  • really is spam
  • is not deemed to be offered in the spirit of being part of the CodeRanch community
  • doesn't meet the posting guidelines

  • it will be subject to removal as spam.


    We especially encourage authors to promote their technical books. See this topic for an example of what we'd like to see.

    Some things we like to see on a book's topic post:

    An image of the book's cover
    Author's photo
    Any other images appropriate for the book including:
  • The back cover
  • Sample figures or diagrams from the book

  • Links:
  • Link to publisher's page
  • Link to Amazon page (for multiple countries when appropriate)
  • Link to free sample chapters, if any
  • Link to downloadable source code, if any
  • Link to the Author's bio
  • Link to publisher's forum, if any
  • Link to the book's CodeRanch review, if any
  • Link to the Author's blog, if any
  • any other appropriate links

  • The book's Table of Contents
    Any other appropriate information



    The proper place to post information about blogs posts in in the "Blog Around the Campfire"forum.

    If you have a blog post that directly answers someone's question on CodeRanch, you can post about in the technical forums. If you do so, the information in the post must contribute to the answer to the specific question, and without the need to visit the remote site. If members wish to discover more information about your answer, they can visit your link.

    Posts that do not meet these guidelines will be subject to removal, or probation (which give you an opportunity to edit your pst before it gets published).


    For promoting books, software, or other types of posts, please post in the Blatant Advertising forum.

    Note that if staff finds your post particularly helpful, they have the option of moving or copying the post to one of the technical forums.
      Bookmark Topic Watch Topic
    • New Topic