journalist, editor and trainer
Skip to content
Write for the web
Add WordPress buttons
Understand web jargon
I write feature and news, plus a whole host of other stuff too.
Comments are closed.
David Sheppard, Prendergast head, is a liar
How democracy works
Walk from Greenwich Meridian to Houses of Parliament
Journalism is harder work for less money
Spamarrest: online fraud rip-off scam
Tweets by @whealie
Wordfence plugin adds security to WordPress sites
Which WordPress plugins do I use?
Installing WordPress via Softaculous
Post Magazine: injury infographic
Deadlines for Journalists and PRs
Is it best to phone or email a PR?