Why?! |
Setting Up A Blog |
Creating Content |
Traffic |
Social Media |
Topics that beg for a blog post:
-
errors/problems that took you
longer than 15 minutes to fix -
any design conversation that
takes longer than 15 minutes -
exploration of new technologies
-
research into tech alternatives
-
when you replace techs/tools
Whenever "it depends", describe
what it depends on for you!
Ideally, focus on "one topic":
-
Java
-
Persistence
-
Java Persistence
-
Web
-
REST
-
etc.
Improves reader experience
and Google rank.
What formats exist?
-
tutorials
-
how-to guides
-
explanations
-
"Top Ten …!"
-
cheat sheets
Code snippets are important!
-
develop full examples
(make sure they work as is) -
show essentials
-
provide project with full examples
(e.g. on GitHub, GitLab)
Mention which versions you use.
If you can:
-
draw explanatory diagrams
-
have some one "professionalize" them
(or do it yourself)
Otherwise, include a picture that is mildly related.
Make sure your content has high quality:
-
discuss and vet ideas
("Would I want to read this?") -
verify code snippets
-
technical review
-
copy-editing
Don’t deliver bad content!
-
readers have no patience!
-
be short and to the point
(unlike me) -
500 to 1500 words is common
-
beyond that, think about splitting
-
but: series are complicated