SlideShare a Scribd company logo
1 of 28
Download to read offline
TECHNICAL AUTHORSHIP
IN PRACTICE
My experiences from writing a book and growing a
technology blog
Agenda
• Who am I?
• 4 reasons why you cannot write a blog.
• Let’s crush these excuses.
• What can happen if you write a blog?
• What I learned from writing a book?
Who Am I?
• I have a master’s degree from Tampere University
of Technology.
• I write code at Vincit.
• I write a (technical) blog that has 64057 unique
visitors per month.
• I have written a book titled: Spring Data.
WHY YOU THINK THAT
YOU CANNOT WRITE A
BLOG?
4 Reasons Why You Cannot Do It
• You cannot write.
• You have no time to do it.
• You have got nothing to say.
• No one will read your blog (not even your mother).
YOU CAN WRITE
But you probably aren’t as good as X
Yes You Can
• Stop comparing yourself with famous writers.
• Don’t be afraid of making grammar mistakes.
• Choose a language that feels good to you.
• The more you write, the better you become.
YOU HAVE TIME TO WRITE
But only if you really want to
Book a Regular Writing Slot
• X minutes a day after / before work.
• Rules:
• Use this time for writing code, doing pre study, or
writing a blog post. No exceptions are allowed.
• No social media. If you a have no self-control, use
Anti-Social.
Create an editorial calendar that helps you to keep focused.
GETTING GOOD IDEAS IS
EASY
If you are ready to have a lot of bad ideas
Getting Ideas for Blog Posts
• “Brainstorming”
• Write down all ideas (no matter how silly it is)
• Eliminate bad ideas.
• Leverage your work, readers, and other blogs:
• Solved a problem at work? => Write a blog post.
• Your reader asks a question? => Write a blog post.
• Want to leave a comment to a blog post? => Write a blog
post.
Write Different Blog Posts
1. Problem & solution
2. Tutorials
3. “Opinion”
4. Weekly / monthly links
AT FIRST NO ONE WILL
READ YOUR BLOG
But you can grow an audience
Ensure That Search Engines Find
Your Content
• Submit XML sitemap to Google.
• Read Google SEO Starter Guide
• Ensure that your blog is responsive.
• Create resource pages.
Make People Click the “Correct”
Search Result
• Write catchy titles.
• Add descriptive meta
descriptions.
Make Your Content Easy to Share
• Add social sharing buttons to your blog posts and
resource pages.
• I use Easy Social Share Buttons for Wordpress.
• Test the different button positions and use the one
that works for you.
Floating social sharing bar is the best option for my blog
Market Your Posts on Social Media
• Share your posts on Twitter, LinkedIn, G+, or
Facebook.
• Find blogs that publish ‘This week in X’ posts.
• Forget Reddit and HackerNews.
• Submit your posts on DZone.
Should You Syndicate Your Content?
• You give one or more parties a permission to
publish a copy of your blog post on their site.
• You get access to their audience and get a link
back to your website.
• The downside is that the syndicated copy might
be higher in search results than the original.
• Some well known syndication partners: Java Code
Geeks, Web Code Geeks, and DZone.
WHY BOTHER?
Because surprising things can happen to you
Surprising (or Funny) Things That
Has Happened to Me
• One customer told us that he found a good Spring
blog. Turns out it was my blog.
• I get free books in return of book reviews.
• I have been offered more than one book deal.
WHAT I LEARNED FROM
WRITING A BOOK?
It’s hard work and probably overrated
What I Learned From Writing a
Book?
• Publishers are always looking for new authors.
• You aren’t going to make so much money than you
think.
• You are the (only) one who markets your book.
If You Decide to Write a Book
Anyway
• Write an outline.
• Set a realistic schedule.
• Get your own reviewers.
• Don’t be afraid to suggest changes if it makes the
book better.
• Start marketing your book before it is published.
How to Market Your Book
• Get a domain for the book (if this is fine to the
publisher)
• Create an email list.
• Write blog posts about it.
• Find bloggers who want to review it.
THANK YOU!
Any questions?
Links
• Anti-Social: http://anti-social.cc/
• Google SEO Starter Guide: http://static.googleusercontent.com/
media/www.google.fi/en/fi/webmasters/docs/search-engine-
optimization-starter-guide.pdf
• Easy Social Share Buttons for Wordpress: http://codecanyon.net/
item/easy-social-share-buttons-for-wordpress/6394476
• The Blog (http://www.petrikainulainen.net/blog/)
• Trello (https://trello.com/)
• Vincit (http://www.vincit.fi/en/)

More Related Content

What's hot

Blogging for Congress MN Resorts
Blogging for Congress MN ResortsBlogging for Congress MN Resorts
Blogging for Congress MN ResortsEd Heil
 
How to become a successful blogger: 5-point checklist
How to become a successful blogger: 5-point checklistHow to become a successful blogger: 5-point checklist
How to become a successful blogger: 5-point checklistManoj Pandey
 
Writing for the Web: Blogging
Writing for the Web: BloggingWriting for the Web: Blogging
Writing for the Web: BloggingWrite On Track
 
Effective blogging for your business june 2012
Effective blogging for your business    june 2012Effective blogging for your business    june 2012
Effective blogging for your business june 2012Write On Track
 
Blogging to Get Found Online for Job Search and Personal Branding
Blogging to Get Found Online for Job Search and Personal Branding Blogging to Get Found Online for Job Search and Personal Branding
Blogging to Get Found Online for Job Search and Personal Branding Ali Powell
 
Blogging Tips and Tricks: Real Hack.
Blogging Tips and Tricks: Real Hack.Blogging Tips and Tricks: Real Hack.
Blogging Tips and Tricks: Real Hack.Nikhil Kumar
 
Better blogging for accountants
Better blogging for accountantsBetter blogging for accountants
Better blogging for accountantsBizink
 
Building Your Brand wth Blogging Nov 2012
Building Your Brand wth Blogging Nov 2012Building Your Brand wth Blogging Nov 2012
Building Your Brand wth Blogging Nov 2012Penney Fox
 
No Blogging to Know Blogging Hangout with Prakash
No Blogging to Know Blogging Hangout with PrakashNo Blogging to Know Blogging Hangout with Prakash
No Blogging to Know Blogging Hangout with PrakashPrakash Poudel
 
Pinterest for your business
Pinterest for your businessPinterest for your business
Pinterest for your businessWrite On Track
 
How to Create Engaging Content for Marketers - #WCPHX
How to Create Engaging Content for Marketers - #WCPHXHow to Create Engaging Content for Marketers - #WCPHX
How to Create Engaging Content for Marketers - #WCPHXJoe Manna
 
11 different types of blog posts - to avoid boring your readers!
11 different types of blog posts - to avoid boring your readers! 11 different types of blog posts - to avoid boring your readers!
11 different types of blog posts - to avoid boring your readers! Top Left Design
 
Basic desingig & blogs
Basic desingig & blogsBasic desingig & blogs
Basic desingig & blogsumrella
 
Wasabi Ventures Academy: Becoming an Authority in an Industry
Wasabi Ventures Academy: Becoming an Authority in an IndustryWasabi Ventures Academy: Becoming an Authority in an Industry
Wasabi Ventures Academy: Becoming an Authority in an IndustryLaunch Angels
 
How to Write a Great Blog Post
How to Write a Great Blog PostHow to Write a Great Blog Post
How to Write a Great Blog PostMara Shapiro
 
Shesconnectedpresentation
ShesconnectedpresentationShesconnectedpresentation
ShesconnectedpresentationChristy Laverty
 
Writing for the Web V. 2
Writing for the Web V. 2Writing for the Web V. 2
Writing for the Web V. 2Lisa DuBois Low
 

What's hot (20)

Blogging for Congress MN Resorts
Blogging for Congress MN ResortsBlogging for Congress MN Resorts
Blogging for Congress MN Resorts
 
How to become a successful blogger: 5-point checklist
How to become a successful blogger: 5-point checklistHow to become a successful blogger: 5-point checklist
How to become a successful blogger: 5-point checklist
 
Writing for the Web: Blogging
Writing for the Web: BloggingWriting for the Web: Blogging
Writing for the Web: Blogging
 
Effective blogging for your business june 2012
Effective blogging for your business    june 2012Effective blogging for your business    june 2012
Effective blogging for your business june 2012
 
Blogging to Get Found Online for Job Search and Personal Branding
Blogging to Get Found Online for Job Search and Personal Branding Blogging to Get Found Online for Job Search and Personal Branding
Blogging to Get Found Online for Job Search and Personal Branding
 
Blogging Tips and Tricks: Real Hack.
Blogging Tips and Tricks: Real Hack.Blogging Tips and Tricks: Real Hack.
Blogging Tips and Tricks: Real Hack.
 
Better blogging for accountants
Better blogging for accountantsBetter blogging for accountants
Better blogging for accountants
 
Building Your Brand wth Blogging Nov 2012
Building Your Brand wth Blogging Nov 2012Building Your Brand wth Blogging Nov 2012
Building Your Brand wth Blogging Nov 2012
 
No Blogging to Know Blogging Hangout with Prakash
No Blogging to Know Blogging Hangout with PrakashNo Blogging to Know Blogging Hangout with Prakash
No Blogging to Know Blogging Hangout with Prakash
 
Pinterest for your business
Pinterest for your businessPinterest for your business
Pinterest for your business
 
How to Create Engaging Content for Marketers - #WCPHX
How to Create Engaging Content for Marketers - #WCPHXHow to Create Engaging Content for Marketers - #WCPHX
How to Create Engaging Content for Marketers - #WCPHX
 
11 different types of blog posts - to avoid boring your readers!
11 different types of blog posts - to avoid boring your readers! 11 different types of blog posts - to avoid boring your readers!
11 different types of blog posts - to avoid boring your readers!
 
Basic desingig & blogs
Basic desingig & blogsBasic desingig & blogs
Basic desingig & blogs
 
Wasabi Ventures Academy: Becoming an Authority in an Industry
Wasabi Ventures Academy: Becoming an Authority in an IndustryWasabi Ventures Academy: Becoming an Authority in an Industry
Wasabi Ventures Academy: Becoming an Authority in an Industry
 
Successful email2013
Successful email2013Successful email2013
Successful email2013
 
How to Write a Great Blog Post
How to Write a Great Blog PostHow to Write a Great Blog Post
How to Write a Great Blog Post
 
Shesconnectedpresentation
ShesconnectedpresentationShesconnectedpresentation
Shesconnectedpresentation
 
Writing for the Web V. 2
Writing for the Web V. 2Writing for the Web V. 2
Writing for the Web V. 2
 
Blog Like A Pro!
Blog Like A Pro!Blog Like A Pro!
Blog Like A Pro!
 
Blogging Basics
Blogging BasicsBlogging Basics
Blogging Basics
 

Similar to Technical Authorship in Practice

Selection of a blog
Selection of a blogSelection of a blog
Selection of a blogPAQUIAAIZEL
 
5 word press module 1e
5   word press module 1e5   word press module 1e
5 word press module 1eRozell Sneede
 
Why blogging should be an integral part of your social marketing strategy
Why blogging should be an integral part of your social marketing strategyWhy blogging should be an integral part of your social marketing strategy
Why blogging should be an integral part of your social marketing strategyCraig M. Jamieson
 
World domination by blog
World domination by blogWorld domination by blog
World domination by blogDavid Rosam
 
Becoming a better blogger WordCamp
Becoming a better blogger WordCampBecoming a better blogger WordCamp
Becoming a better blogger WordCampAndrew Nathan
 
The African Blogging Journey by Moses Kemibaro at WordCamp Kenya 2011
The African Blogging Journey by Moses Kemibaro at WordCamp Kenya 2011The African Blogging Journey by Moses Kemibaro at WordCamp Kenya 2011
The African Blogging Journey by Moses Kemibaro at WordCamp Kenya 2011Moses Kemibaro
 
Scientific Outreach and Grantsmanship Part 4 blogging
Scientific Outreach and Grantsmanship Part 4 bloggingScientific Outreach and Grantsmanship Part 4 blogging
Scientific Outreach and Grantsmanship Part 4 bloggingDavid Tng
 
Copy press.webinar.august.slides
Copy press.webinar.august.slidesCopy press.webinar.august.slides
Copy press.webinar.august.slidesfreshpressed
 
Basic desingig & blogs
Basic desingig & blogsBasic desingig & blogs
Basic desingig & blogsreddvise
 
Blogging
BloggingBlogging
BloggingCosmic
 
I blog...therefore I am!
I blog...therefore I am!I blog...therefore I am!
I blog...therefore I am!Tathagat Varma
 
Blogalicious: Expanding Revenue Sources Outside The Blog
Blogalicious: Expanding Revenue Sources Outside The BlogBlogalicious: Expanding Revenue Sources Outside The Blog
Blogalicious: Expanding Revenue Sources Outside The BlogStepfanie Cuevas
 
Writing and Producing in the Online space - There is no better time than no...
  Writing and Producing in the Online space - There is no better time than no...  Writing and Producing in the Online space - There is no better time than no...
Writing and Producing in the Online space - There is no better time than no...Mila Araujo
 
Avoiding Bloggers Block
Avoiding Bloggers BlockAvoiding Bloggers Block
Avoiding Bloggers BlockNile Flores
 
Getting started author blogging
Getting started author bloggingGetting started author blogging
Getting started author bloggingKarma Bennett
 
Blogging Basics (for Nonprofits)
Blogging Basics (for Nonprofits)Blogging Basics (for Nonprofits)
Blogging Basics (for Nonprofits)Mykl Roventine
 
Clayton chamber blogging feb13-kolbeco
Clayton chamber blogging feb13-kolbecoClayton chamber blogging feb13-kolbeco
Clayton chamber blogging feb13-kolbecoScott Kolbe
 
Blogging for business beginners
Blogging for business beginnersBlogging for business beginners
Blogging for business beginnersWrite On Track
 
Ready to write your nonfiction book? You are in the right place!
Ready to write your nonfiction book? You are in the right place!Ready to write your nonfiction book? You are in the right place!
Ready to write your nonfiction book? You are in the right place!Bobbi Linkemer
 

Similar to Technical Authorship in Practice (20)

Selection of a blog
Selection of a blogSelection of a blog
Selection of a blog
 
5 word press module 1e
5   word press module 1e5   word press module 1e
5 word press module 1e
 
Why blogging should be an integral part of your social marketing strategy
Why blogging should be an integral part of your social marketing strategyWhy blogging should be an integral part of your social marketing strategy
Why blogging should be an integral part of your social marketing strategy
 
World domination by blog
World domination by blogWorld domination by blog
World domination by blog
 
Becoming a better blogger WordCamp
Becoming a better blogger WordCampBecoming a better blogger WordCamp
Becoming a better blogger WordCamp
 
The African Blogging Journey by Moses Kemibaro at WordCamp Kenya 2011
The African Blogging Journey by Moses Kemibaro at WordCamp Kenya 2011The African Blogging Journey by Moses Kemibaro at WordCamp Kenya 2011
The African Blogging Journey by Moses Kemibaro at WordCamp Kenya 2011
 
Scientific Outreach and Grantsmanship Part 4 blogging
Scientific Outreach and Grantsmanship Part 4 bloggingScientific Outreach and Grantsmanship Part 4 blogging
Scientific Outreach and Grantsmanship Part 4 blogging
 
Copy press.webinar.august.slides
Copy press.webinar.august.slidesCopy press.webinar.august.slides
Copy press.webinar.august.slides
 
Basic desingig & blogs
Basic desingig & blogsBasic desingig & blogs
Basic desingig & blogs
 
Blogging
BloggingBlogging
Blogging
 
I blog...therefore I am!
I blog...therefore I am!I blog...therefore I am!
I blog...therefore I am!
 
Blogalicious: Expanding Revenue Sources Outside The Blog
Blogalicious: Expanding Revenue Sources Outside The BlogBlogalicious: Expanding Revenue Sources Outside The Blog
Blogalicious: Expanding Revenue Sources Outside The Blog
 
Writing and Producing in the Online space - There is no better time than no...
  Writing and Producing in the Online space - There is no better time than no...  Writing and Producing in the Online space - There is no better time than no...
Writing and Producing in the Online space - There is no better time than no...
 
Avoiding Bloggers Block
Avoiding Bloggers BlockAvoiding Bloggers Block
Avoiding Bloggers Block
 
Getting started author blogging
Getting started author bloggingGetting started author blogging
Getting started author blogging
 
Blogging Basics (for Nonprofits)
Blogging Basics (for Nonprofits)Blogging Basics (for Nonprofits)
Blogging Basics (for Nonprofits)
 
Clayton chamber blogging feb13-kolbeco
Clayton chamber blogging feb13-kolbecoClayton chamber blogging feb13-kolbeco
Clayton chamber blogging feb13-kolbeco
 
Blogging for business beginners
Blogging for business beginnersBlogging for business beginners
Blogging for business beginners
 
Ready to write your nonfiction book? You are in the right place!
Ready to write your nonfiction book? You are in the right place!Ready to write your nonfiction book? You are in the right place!
Ready to write your nonfiction book? You are in the right place!
 
e-PR lecture 3: blogging
e-PR lecture 3: blogginge-PR lecture 3: blogging
e-PR lecture 3: blogging
 

Recently uploaded

Elite Class ➥8448380779▻ Call Girls In New Friends Colony Delhi NCR
Elite Class ➥8448380779▻ Call Girls In New Friends Colony Delhi NCRElite Class ➥8448380779▻ Call Girls In New Friends Colony Delhi NCR
Elite Class ➥8448380779▻ Call Girls In New Friends Colony Delhi NCRDelhi Call girls
 
Night 7k Call Girls Noida Sector 121 Call Me: 8448380779
Night 7k Call Girls Noida Sector 121 Call Me: 8448380779Night 7k Call Girls Noida Sector 121 Call Me: 8448380779
Night 7k Call Girls Noida Sector 121 Call Me: 8448380779Delhi Call girls
 
Vellore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Vellore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceVellore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Vellore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
Ready to get noticed? Partner with Sociocosmos
Ready to get noticed? Partner with SociocosmosReady to get noticed? Partner with Sociocosmos
Ready to get noticed? Partner with SociocosmosSocioCosmos
 
9990611130 Find & Book Russian Call Girls In Crossings Republik
9990611130 Find & Book Russian Call Girls In Crossings Republik9990611130 Find & Book Russian Call Girls In Crossings Republik
9990611130 Find & Book Russian Call Girls In Crossings RepublikGenuineGirls
 
VIP Chandigarh Call Girls Service 7001035870 Enjoy Call Girls With Our Escorts
VIP Chandigarh Call Girls Service 7001035870 Enjoy Call Girls With Our EscortsVIP Chandigarh Call Girls Service 7001035870 Enjoy Call Girls With Our Escorts
VIP Chandigarh Call Girls Service 7001035870 Enjoy Call Girls With Our Escortssonatiwari757
 
Production diary Film the city powerpoint
Production diary Film the city powerpointProduction diary Film the city powerpoint
Production diary Film the city powerpointAshtonCains
 
Top Call Girls In Charbagh ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
Top Call Girls In Charbagh ( Lucknow  ) 🔝 8923113531 🔝  Cash PaymentTop Call Girls In Charbagh ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment
Top Call Girls In Charbagh ( Lucknow ) 🔝 8923113531 🔝 Cash Paymentanilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Ashiyana Colony Lucknow best sexual service O...
CALL ON ➥8923113531 🔝Call Girls Ashiyana Colony Lucknow best sexual service O...CALL ON ➥8923113531 🔝Call Girls Ashiyana Colony Lucknow best sexual service O...
CALL ON ➥8923113531 🔝Call Girls Ashiyana Colony Lucknow best sexual service O...anilsa9823
 
Film show post-production powerpoint for site
Film show post-production powerpoint for siteFilm show post-production powerpoint for site
Film show post-production powerpoint for siteAshtonCains
 
Unlock the power of Instagram with SocioCosmos. Start your journey towards so...
Unlock the power of Instagram with SocioCosmos. Start your journey towards so...Unlock the power of Instagram with SocioCosmos. Start your journey towards so...
Unlock the power of Instagram with SocioCosmos. Start your journey towards so...SocioCosmos
 
Interpreting the brief for the media IDY
Interpreting the brief for the media IDYInterpreting the brief for the media IDY
Interpreting the brief for the media IDYgalaxypingy
 
Lucknow 💋 Dating Call Girls Lucknow | Whatsapp No 8923113531 VIP Escorts Serv...
Lucknow 💋 Dating Call Girls Lucknow | Whatsapp No 8923113531 VIP Escorts Serv...Lucknow 💋 Dating Call Girls Lucknow | Whatsapp No 8923113531 VIP Escorts Serv...
Lucknow 💋 Dating Call Girls Lucknow | Whatsapp No 8923113531 VIP Escorts Serv...anilsa9823
 
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncr
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncrCall Girls In Gurgaon Dlf pHACE 2 Women Delhi ncr
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncrSapana Sha
 
Night 7k Call Girls Atta Market Escorts Call Me: 8448380779
Night 7k Call Girls Atta Market Escorts Call Me: 8448380779Night 7k Call Girls Atta Market Escorts Call Me: 8448380779
Night 7k Call Girls Atta Market Escorts Call Me: 8448380779Delhi Call girls
 
Night 7k Call Girls Pari Chowk Escorts Call Me: 8448380779
Night 7k Call Girls Pari Chowk Escorts Call Me: 8448380779Night 7k Call Girls Pari Chowk Escorts Call Me: 8448380779
Night 7k Call Girls Pari Chowk Escorts Call Me: 8448380779Delhi Call girls
 

Recently uploaded (20)

Elite Class ➥8448380779▻ Call Girls In New Friends Colony Delhi NCR
Elite Class ➥8448380779▻ Call Girls In New Friends Colony Delhi NCRElite Class ➥8448380779▻ Call Girls In New Friends Colony Delhi NCR
Elite Class ➥8448380779▻ Call Girls In New Friends Colony Delhi NCR
 
Night 7k Call Girls Noida Sector 121 Call Me: 8448380779
Night 7k Call Girls Noida Sector 121 Call Me: 8448380779Night 7k Call Girls Noida Sector 121 Call Me: 8448380779
Night 7k Call Girls Noida Sector 121 Call Me: 8448380779
 
Vellore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Vellore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceVellore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Vellore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Ready to get noticed? Partner with Sociocosmos
Ready to get noticed? Partner with SociocosmosReady to get noticed? Partner with Sociocosmos
Ready to get noticed? Partner with Sociocosmos
 
Russian Call Girls Rohini Sector 35 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Rohini Sector 35 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...Russian Call Girls Rohini Sector 35 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Rohini Sector 35 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
 
9990611130 Find & Book Russian Call Girls In Crossings Republik
9990611130 Find & Book Russian Call Girls In Crossings Republik9990611130 Find & Book Russian Call Girls In Crossings Republik
9990611130 Find & Book Russian Call Girls In Crossings Republik
 
VIP Chandigarh Call Girls Service 7001035870 Enjoy Call Girls With Our Escorts
VIP Chandigarh Call Girls Service 7001035870 Enjoy Call Girls With Our EscortsVIP Chandigarh Call Girls Service 7001035870 Enjoy Call Girls With Our Escorts
VIP Chandigarh Call Girls Service 7001035870 Enjoy Call Girls With Our Escorts
 
Production diary Film the city powerpoint
Production diary Film the city powerpointProduction diary Film the city powerpoint
Production diary Film the city powerpoint
 
Top Call Girls In Charbagh ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
Top Call Girls In Charbagh ( Lucknow  ) 🔝 8923113531 🔝  Cash PaymentTop Call Girls In Charbagh ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment
Top Call Girls In Charbagh ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
 
CALL ON ➥8923113531 🔝Call Girls Ashiyana Colony Lucknow best sexual service O...
CALL ON ➥8923113531 🔝Call Girls Ashiyana Colony Lucknow best sexual service O...CALL ON ➥8923113531 🔝Call Girls Ashiyana Colony Lucknow best sexual service O...
CALL ON ➥8923113531 🔝Call Girls Ashiyana Colony Lucknow best sexual service O...
 
Film show post-production powerpoint for site
Film show post-production powerpoint for siteFilm show post-production powerpoint for site
Film show post-production powerpoint for site
 
Unlock the power of Instagram with SocioCosmos. Start your journey towards so...
Unlock the power of Instagram with SocioCosmos. Start your journey towards so...Unlock the power of Instagram with SocioCosmos. Start your journey towards so...
Unlock the power of Instagram with SocioCosmos. Start your journey towards so...
 
Interpreting the brief for the media IDY
Interpreting the brief for the media IDYInterpreting the brief for the media IDY
Interpreting the brief for the media IDY
 
9953056974 Young Call Girls In Kirti Nagar Indian Quality Escort service
9953056974 Young Call Girls In  Kirti Nagar Indian Quality Escort service9953056974 Young Call Girls In  Kirti Nagar Indian Quality Escort service
9953056974 Young Call Girls In Kirti Nagar Indian Quality Escort service
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Masudpur
Delhi  99530 vip 56974  Genuine Escort Service Call Girls in MasudpurDelhi  99530 vip 56974  Genuine Escort Service Call Girls in Masudpur
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Masudpur
 
Vip Call Girls Tilak Nagar ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Tilak Nagar ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Tilak Nagar ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Tilak Nagar ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Lucknow 💋 Dating Call Girls Lucknow | Whatsapp No 8923113531 VIP Escorts Serv...
Lucknow 💋 Dating Call Girls Lucknow | Whatsapp No 8923113531 VIP Escorts Serv...Lucknow 💋 Dating Call Girls Lucknow | Whatsapp No 8923113531 VIP Escorts Serv...
Lucknow 💋 Dating Call Girls Lucknow | Whatsapp No 8923113531 VIP Escorts Serv...
 
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncr
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncrCall Girls In Gurgaon Dlf pHACE 2 Women Delhi ncr
Call Girls In Gurgaon Dlf pHACE 2 Women Delhi ncr
 
Night 7k Call Girls Atta Market Escorts Call Me: 8448380779
Night 7k Call Girls Atta Market Escorts Call Me: 8448380779Night 7k Call Girls Atta Market Escorts Call Me: 8448380779
Night 7k Call Girls Atta Market Escorts Call Me: 8448380779
 
Night 7k Call Girls Pari Chowk Escorts Call Me: 8448380779
Night 7k Call Girls Pari Chowk Escorts Call Me: 8448380779Night 7k Call Girls Pari Chowk Escorts Call Me: 8448380779
Night 7k Call Girls Pari Chowk Escorts Call Me: 8448380779
 

Technical Authorship in Practice

  • 1. TECHNICAL AUTHORSHIP IN PRACTICE My experiences from writing a book and growing a technology blog
  • 2. Agenda • Who am I? • 4 reasons why you cannot write a blog. • Let’s crush these excuses. • What can happen if you write a blog? • What I learned from writing a book?
  • 3. Who Am I? • I have a master’s degree from Tampere University of Technology. • I write code at Vincit. • I write a (technical) blog that has 64057 unique visitors per month. • I have written a book titled: Spring Data.
  • 4. WHY YOU THINK THAT YOU CANNOT WRITE A BLOG?
  • 5. 4 Reasons Why You Cannot Do It • You cannot write. • You have no time to do it. • You have got nothing to say. • No one will read your blog (not even your mother).
  • 6. YOU CAN WRITE But you probably aren’t as good as X
  • 7. Yes You Can • Stop comparing yourself with famous writers. • Don’t be afraid of making grammar mistakes. • Choose a language that feels good to you. • The more you write, the better you become.
  • 8. YOU HAVE TIME TO WRITE But only if you really want to
  • 9. Book a Regular Writing Slot • X minutes a day after / before work. • Rules: • Use this time for writing code, doing pre study, or writing a blog post. No exceptions are allowed. • No social media. If you a have no self-control, use Anti-Social.
  • 10. Create an editorial calendar that helps you to keep focused.
  • 11. GETTING GOOD IDEAS IS EASY If you are ready to have a lot of bad ideas
  • 12. Getting Ideas for Blog Posts • “Brainstorming” • Write down all ideas (no matter how silly it is) • Eliminate bad ideas. • Leverage your work, readers, and other blogs: • Solved a problem at work? => Write a blog post. • Your reader asks a question? => Write a blog post. • Want to leave a comment to a blog post? => Write a blog post.
  • 13. Write Different Blog Posts 1. Problem & solution 2. Tutorials 3. “Opinion” 4. Weekly / monthly links
  • 14. AT FIRST NO ONE WILL READ YOUR BLOG But you can grow an audience
  • 15. Ensure That Search Engines Find Your Content • Submit XML sitemap to Google. • Read Google SEO Starter Guide • Ensure that your blog is responsive. • Create resource pages.
  • 16. Make People Click the “Correct” Search Result • Write catchy titles. • Add descriptive meta descriptions.
  • 17. Make Your Content Easy to Share • Add social sharing buttons to your blog posts and resource pages. • I use Easy Social Share Buttons for Wordpress. • Test the different button positions and use the one that works for you.
  • 18. Floating social sharing bar is the best option for my blog
  • 19. Market Your Posts on Social Media • Share your posts on Twitter, LinkedIn, G+, or Facebook. • Find blogs that publish ‘This week in X’ posts. • Forget Reddit and HackerNews. • Submit your posts on DZone.
  • 20. Should You Syndicate Your Content? • You give one or more parties a permission to publish a copy of your blog post on their site. • You get access to their audience and get a link back to your website. • The downside is that the syndicated copy might be higher in search results than the original. • Some well known syndication partners: Java Code Geeks, Web Code Geeks, and DZone.
  • 21. WHY BOTHER? Because surprising things can happen to you
  • 22. Surprising (or Funny) Things That Has Happened to Me • One customer told us that he found a good Spring blog. Turns out it was my blog. • I get free books in return of book reviews. • I have been offered more than one book deal.
  • 23. WHAT I LEARNED FROM WRITING A BOOK? It’s hard work and probably overrated
  • 24. What I Learned From Writing a Book? • Publishers are always looking for new authors. • You aren’t going to make so much money than you think. • You are the (only) one who markets your book.
  • 25. If You Decide to Write a Book Anyway • Write an outline. • Set a realistic schedule. • Get your own reviewers. • Don’t be afraid to suggest changes if it makes the book better. • Start marketing your book before it is published.
  • 26. How to Market Your Book • Get a domain for the book (if this is fine to the publisher) • Create an email list. • Write blog posts about it. • Find bloggers who want to review it.
  • 28. Links • Anti-Social: http://anti-social.cc/ • Google SEO Starter Guide: http://static.googleusercontent.com/ media/www.google.fi/en/fi/webmasters/docs/search-engine- optimization-starter-guide.pdf • Easy Social Share Buttons for Wordpress: http://codecanyon.net/ item/easy-social-share-buttons-for-wordpress/6394476 • The Blog (http://www.petrikainulainen.net/blog/) • Trello (https://trello.com/) • Vincit (http://www.vincit.fi/en/)