Content by Category
.NET 1.x
.NET 2.0
.NET 3.0
.NET 3.5
.NET 4.0
.NET 4.5
.NET Assemblies
.NET Framework
.NET Getting Started
Accessibility
ADO.NET
Advertorials
Agile Development
AJAX
Amazon Web Services
Analysis Services
Android
Architecture
Arduino
ASP .NET Web API
ASP.NET
ASP.NET MVC
ASP.NET WebForms
Azure
B2B (Business Integration)
BDD
Big Data
Bing
BizTalk
Book Excerpts
Build and Deploy
Business Intelligence
C#
C++
ClickOnce
Cloud Computing
Code Contracts
CODE Framework Info - non Technical
CODE on the Road!
COM+
Community
Conferences
Continuous Integration
Crystal Reports
CSLA.NET
CSS
Data
Debugger
Design Patterns
Development Process
Display Technologies
Distributed Computing
Document Database
DotNetNuke
DSL
Dynamic Languages
Dynamic Programming
Editorials
Enterprise Services ("COM+")
Entity Framework
Events
Expression Blend
F#
Fox to Fox
Frameworks
Functional Programming
Git
Graphics
HTML 5
Internet Explorer 8.0
Interviews
IOS
iPhone
Iron Ruby
Java
Java Script
JavaScript
jQuery
JSON
Lightswitch
LINQ
Linux
LUA
Mac OS X
MDX
Messaging
Metro
Microsoft Application Blocks
Microsoft Business Rules Framework
Microsoft Dynamics
Microsoft Expression
Microsoft Office
Mobile Development
Mobile PC
Mono
MsBuild
MVVM
MySQL
Network
NHibernate
node.js
NOSQL
Nuget
Object Oriented Development
Objective C
Odata
OLAP
Open Source
Opinion
Opinions
Oracle
ORM
Other Languages
Parallel Programming
Patterns
PHP
Podcasts
Post Mortem
PowerPoint
Print/Output
Prism
Product News
Product Reviews
Project Management
Prolog
Python
Q&A
Rails
Rake
Razor
Reporting Services
REST
RIA Services
Ruby
Ruby on Rails
Scheme
Search
Security
Services
SharePoint
SignalR
Silverlight
SOA
Social Networks
Software & Law
Software Business
Source Control
Speech-Enabled Applications
SQL Server
SQL Server 2000
SQL Server 2005
SQL Server 2008
SQL Server 2012
SQL Server CE/AnyWhere/Mobile/Compact
SSIS
Subversion
Sync Framework
Tablet PC
TDD
Team System
Techniques
Testing and Quality Control
TFS
Tips
TypeScript
UI Design
UML
User Groups
VB Script
VB.NET
Version Control
VFP and .NET
VFP and SQL Server
Virtual Earth
Vista
Visual Basic
Visual Basic 6 (and older)
Visual FoxPro
Visual Studio .NET
Visual Studio 11
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Visual Studio 2011
Visual Studio 2012
Visual Studio Tools for Office
VSX
WCF
Web Development (general)
Web Services
WebMatrix
WF
Whitepapers
Windows 7
Windows 8
Windows Azure
Windows Live
Windows Phone 7
Windows Phone SDK
Windows Server
Windows Vista
WinForms
WinRT
Workflow
WPF
XAML
Xiine Documentation
XML
XNA
XSLT



LearnNow


XAMALOT
 


SSWUG

Reader rating:
Click here to read 3 comments about this article.
Article source: CoDe (2007 - Jul/Aug)

MVP Corner: 13 Steps for Building an Article


Kevin S Goff

As a kid/teen, I wrote short stories and read tons of magazines: Boy’s Life, Baseball Digest, Twilight Zone, and MAD Magazine. My parents knew how to keep me occupied on long road trips.

In college I studied English, read newsletters, and wanted to write novels, though computers also intrigued me. People told me I should go full force into the software industry. I knew BASIC and dBase and C, but thought doing so would mean walking away from creativity. Then the spring of 1987 happened.

I read a series of lengthy articles on dBase compilers and C programming in the old PC Tech Journal and Dr. Dobbs Journal. I studied them over and over until I could quote them from memory. The examples helped me fill in the gaps on specific technical areas.

But beyond that, I also sensed a creative tone, a healthy swagger in the writing that inspired me and helped me realize how much fun I might have in this industry. Later that summer I decided that this was my calling: developing, and hopefully writing. Many people can point to formative experiences that shaped their career: that was mine. Twenty years later, here I am (with a long list of people to thank).

A few readers have sent me e-mails, describing how they’ve used content from my Baker’s Dozen column in their applications. To all of you, I’m very grateful. All of these experiences reinforce my belief in the value of articles as a great medium to help get people up to speed with something.

Additionally, some who are interested in writing have asked me questions about building articles. So I set out to share my thoughts and my M.O. (in my case, “Madness Operandi”). As I begin writing my ideal recipe for building an article, I had to confront the fact that I haven’t always heeded my own advice. So my 13 tips for building an article are not only suggestions for new writers, but also as a reminder for myself (in other words, therapy for the therapist!) Here we go:

  1. You need to start with a strong idea of what you want to discuss, whether it’s something on Generics or WCF or extender classes. And it better be something you are passionate about.
  2. I own enough music CDs to start a record store. Some albums are concept albums, some aren’t. I often think of articles that way-some use a small demo application as the vehicle for the article content, while others present a series of independent code listings/snippets. Keep that in mind when you decide on your code samples and how you want to present them.
  3. Build a simple outline of the main points you want to cover. Also, write a paragraph that introduces the article.
  4. Share your article ideas with your colleagues. Some writers are only comfortable using their own vision, but I prefer to (at least) solicit input. Some of my friends have given me great ideas, all for the mere cost of a steak dinner.
  5. Flush out the outline of your article to identify in detail the main points you intend to cover. Determine how many figures, tables, and code listings you’ll need. Don’t be afraid to look at published articles to get some general ideas about article structure. In particular, study articles by Ken Getz they’re immaculate.
  6. Remember: CoDe Magazine is about CODE. So plan out your code listings and snippets-and hopefully, lots of them. Some readers will only skim your article and go straight for the code. So make sure your code samples can stand on their own. The late Drew Speedie excelled at this.
  7. This is a personal viewpoint: A cluttered workspace indicates a cluttered mind. I find myself more productive when my office/workspace is clean and organized.
  8. Write your complete first draft as QUICKLY as you can. You’ll need time to revise/edit the first draft. This is where the real work begins.
  9. Walk away for two to three days and resume your normal work/life. During your time away from the first draft, you’ll begin to think about things you forgot or missed. Make sure to write down, or type, or even record everything that pops into your head. You want to revise the first draft with notes that you’ve subconsciously processed while you’ve been away. This may sound a bit hokey but it totally works.
  10. Go back and make your changes. Then re-read your article again.
  11. Take another day or two away from it. Then come back to it, go into a quiet room, and read the article out loud, as if you were reading the script for a formal presentation. This can help you spot issues with flow.
  12. Check your code samples one last time and make sure they work.
  13. After you submit your article, you’ll surely receive all sorts of edits from the magazine’s editors. CoDe Magazine has fantastic editors like Rod Paddock and Erik Ruthruff. Make sure you listen to their suggestions, because they know how to take an article and make it better.

So I’ll try to follow my own advice as I tackle my next set of articles, which will include productivity tips for SQL Server 2005, ASP.NET, the new ADO.NET Entity Framework, and a comparison of Crystal Reports and SQL Server Reporting Services.

Peace, and great software.

Kevin S. Goff

http://www.TheBakersDozen.net


How would you rate the quality of this article?
1 2 3 4 5
Poor      Outstanding

Tell us why you rated the content this way. (optional)

Average rating:
4.3 out of 5

18 people have rated this article.

Instantly Search Terabytes Of Text
“Lightning Fast”
– Redmond Mag
“Covers all data
sources” – eWeek
25+ fielded & full-text search options
dtSearch’s own document filters highlight hits in popular file types
Web Spider supports static & dynamic data
APIs for .NET, Java, C++, SQL, etc.
Win / Linux (64-bit & 32-bit)
www.dtSearch.com
 

      Sharepoint TechCon

 

SSWUG