Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Suggestion on how to write an article

Suggestion on how to write an article

Scheduled Pinned Locked Moved The Lounge
c++learningtutorialquestiondiscussion
9 Posts 6 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    AbhishekBK
    wrote on last edited by
    #1

    Hello guys. I am writing an article on Interprocess Communication with native C++ on Windows. Not that there is any shortage of them but I am just really interested in it like mad. To be frank, I don’t want to just write stuff that is already available. What I actually want to do is to enumerate all the Interprocess Communication stuff that windows supports and give short tutorials on each. Then I would like to discuss which of them is suited for what kind of purposes. Actually I might also write it the other way round by first talking about some situations in which Interprocess Communication is needed and then give my opinion on which may be most suitable for each case and then write how to go about each of them. That way the reader can jump to a more relevant method faster so he does not have to waste time on non relevant stuff. Of course it is meant only for people who have hit an interprocess communication road block for the first time. But to my dismay, just the size of the article to me seems to be alarming. Which is not a good article for the beginner to read. That is bugging me a lot. By the way, this is going to be my first article. So any suggestions are welcome. So what are your thoughts on this?

    Abhishek The worst loneliness is not to be comfortable with yourself. --Mark Twain

    P H S 3 Replies Last reply
    0
    • A AbhishekBK

      Hello guys. I am writing an article on Interprocess Communication with native C++ on Windows. Not that there is any shortage of them but I am just really interested in it like mad. To be frank, I don’t want to just write stuff that is already available. What I actually want to do is to enumerate all the Interprocess Communication stuff that windows supports and give short tutorials on each. Then I would like to discuss which of them is suited for what kind of purposes. Actually I might also write it the other way round by first talking about some situations in which Interprocess Communication is needed and then give my opinion on which may be most suitable for each case and then write how to go about each of them. That way the reader can jump to a more relevant method faster so he does not have to waste time on non relevant stuff. Of course it is meant only for people who have hit an interprocess communication road block for the first time. But to my dismay, just the size of the article to me seems to be alarming. Which is not a good article for the beginner to read. That is bugging me a lot. By the way, this is going to be my first article. So any suggestions are welcome. So what are your thoughts on this?

      Abhishek The worst loneliness is not to be comfortable with yourself. --Mark Twain

      P Offline
      P Offline
      Pierre Leclercq
      wrote on last edited by
      #2

      Great topic. I'd be interested in reading your stuff. Just one thing to say: break it down into several small articles!!

      A 1 Reply Last reply
      0
      • P Pierre Leclercq

        Great topic. I'd be interested in reading your stuff. Just one thing to say: break it down into several small articles!!

        A Offline
        A Offline
        AbhishekBK
        wrote on last edited by
        #3

        Pierre Leclercq wrote:

        break it down into several small articles!!

        Yes, that might be a good way to make it look small.:)

        Abhishek The worst loneliness is not to be comfortable with yourself. --Mark Twain

        1 Reply Last reply
        0
        • A AbhishekBK

          Hello guys. I am writing an article on Interprocess Communication with native C++ on Windows. Not that there is any shortage of them but I am just really interested in it like mad. To be frank, I don’t want to just write stuff that is already available. What I actually want to do is to enumerate all the Interprocess Communication stuff that windows supports and give short tutorials on each. Then I would like to discuss which of them is suited for what kind of purposes. Actually I might also write it the other way round by first talking about some situations in which Interprocess Communication is needed and then give my opinion on which may be most suitable for each case and then write how to go about each of them. That way the reader can jump to a more relevant method faster so he does not have to waste time on non relevant stuff. Of course it is meant only for people who have hit an interprocess communication road block for the first time. But to my dismay, just the size of the article to me seems to be alarming. Which is not a good article for the beginner to read. That is bugging me a lot. By the way, this is going to be my first article. So any suggestions are welcome. So what are your thoughts on this?

          Abhishek The worst loneliness is not to be comfortable with yourself. --Mark Twain

          H Offline
          H Offline
          Hans Dietrich
          wrote on last edited by
          #4

          I think Pierre's suggestion is a good one. From my experience, there are 2 things that will help to improve your article's rating: screenshots and example code. The code should not be too fancy - just illustrate the main points of the article - what problems you had to overcome, coding pitfalls, things you tried that didn't work, MSDN documentation glitches, etc. Readers do not respond well to long code sequences with no accompanying explanation. Do not try to include all the code in the article body - provide demo apps that users can compile and run themselves. Give references for further in-depth reading. Since you will be covering several types of IPC, the last article in the series could compare all the types - performance, ease of use, etc. - and summarize. A couple of final things: readers get bugged when they don't understand your development environment. Make it clear what compilers you have tested your code on (6.0, 7.1, 8.0), and also what platforms (Win98, 2000, XP). It would be great if you could talk about the coding techniques that had to be used on specific platforms. And finally, you should be aware that not all the readers here on CP are mature. You might find your article getting some very low votes, with no explanation. Don't worry about these - over time, the positive votes will wipe them out. Best wishes, Hans

          A 1 Reply Last reply
          0
          • H Hans Dietrich

            I think Pierre's suggestion is a good one. From my experience, there are 2 things that will help to improve your article's rating: screenshots and example code. The code should not be too fancy - just illustrate the main points of the article - what problems you had to overcome, coding pitfalls, things you tried that didn't work, MSDN documentation glitches, etc. Readers do not respond well to long code sequences with no accompanying explanation. Do not try to include all the code in the article body - provide demo apps that users can compile and run themselves. Give references for further in-depth reading. Since you will be covering several types of IPC, the last article in the series could compare all the types - performance, ease of use, etc. - and summarize. A couple of final things: readers get bugged when they don't understand your development environment. Make it clear what compilers you have tested your code on (6.0, 7.1, 8.0), and also what platforms (Win98, 2000, XP). It would be great if you could talk about the coding techniques that had to be used on specific platforms. And finally, you should be aware that not all the readers here on CP are mature. You might find your article getting some very low votes, with no explanation. Don't worry about these - over time, the positive votes will wipe them out. Best wishes, Hans

            A Offline
            A Offline
            AbhishekBK
            wrote on last edited by
            #5

            Thanks for your great suggestions. I appreciate your taking time to answer my question. I'll try my best to incorporate them in my article.

            Abhishek The worst loneliness is not to be comfortable with yourself. --Mark Twain

            1 Reply Last reply
            0
            • A AbhishekBK

              Hello guys. I am writing an article on Interprocess Communication with native C++ on Windows. Not that there is any shortage of them but I am just really interested in it like mad. To be frank, I don’t want to just write stuff that is already available. What I actually want to do is to enumerate all the Interprocess Communication stuff that windows supports and give short tutorials on each. Then I would like to discuss which of them is suited for what kind of purposes. Actually I might also write it the other way round by first talking about some situations in which Interprocess Communication is needed and then give my opinion on which may be most suitable for each case and then write how to go about each of them. That way the reader can jump to a more relevant method faster so he does not have to waste time on non relevant stuff. Of course it is meant only for people who have hit an interprocess communication road block for the first time. But to my dismay, just the size of the article to me seems to be alarming. Which is not a good article for the beginner to read. That is bugging me a lot. By the way, this is going to be my first article. So any suggestions are welcome. So what are your thoughts on this?

              Abhishek The worst loneliness is not to be comfortable with yourself. --Mark Twain

              S Offline
              S Offline
              Smitha Nishant
              wrote on last edited by
              #6

              If you haven't seen this before: Marc Clifton's tips on how to write a good article[^] - Smitha

              Are you an aspiring author? Read how to submit articles to CodeProject: Article Submission Guidelines[^] More questions? Ask an editor here...

              N B A 3 Replies Last reply
              0
              • S Smitha Nishant

                If you haven't seen this before: Marc Clifton's tips on how to write a good article[^] - Smitha

                Are you an aspiring author? Read how to submit articles to CodeProject: Article Submission Guidelines[^] More questions? Ask an editor here...

                N Offline
                N Offline
                Nish Nishant
                wrote on last edited by
                #7

                Smitha Vijayan wrote:

                If you haven't seen this before: Marc Clifton's tips on how to write a good article[^]

                I second that - all new authors should at least scan through Marc's article.

                Regards, Nish


                Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                Currently working on C++/CLI in Action for Manning Publications. Also visit the Ultimate Toolbox blog (New)

                1 Reply Last reply
                0
                • S Smitha Nishant

                  If you haven't seen this before: Marc Clifton's tips on how to write a good article[^] - Smitha

                  Are you an aspiring author? Read how to submit articles to CodeProject: Article Submission Guidelines[^] More questions? Ask an editor here...

                  B Offline
                  B Offline
                  Ben Hall
                  wrote on last edited by
                  #8

                  Thanks, just what I was looking for :) Give that a read later tonight...

                  1 Reply Last reply
                  0
                  • S Smitha Nishant

                    If you haven't seen this before: Marc Clifton's tips on how to write a good article[^] - Smitha

                    Are you an aspiring author? Read how to submit articles to CodeProject: Article Submission Guidelines[^] More questions? Ask an editor here...

                    A Offline
                    A Offline
                    AbhishekBK
                    wrote on last edited by
                    #9

                    I read the article. Thanks a lot for pointing it out.:)

                    Abhishek The worst loneliness is not to be comfortable with yourself. --Mark Twain

                    1 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • World
                    • Users
                    • Groups