How to avoid broken links when single sourcing

Identifying and preventing broken links in single sourcing scenarios is a challenge with almost every tool and platform in tech comm. It is especially challenging with static site generators. I'm trying to implement some validity checkers with my Jekyll project to make sure I don't end up with dead or orphan links.

Editing workflows and reviews through Github's pull requests
Editing workflows and reviews through Github's pull requests

Pull requests are requests to merge edits from a branch back into the master. This workflow facilitates review of technical content on Github, but implementing it has some challenges. Namely, the reviewer would need to be familiar with code syntax, locations, and branching.

Comparing object-oriented design to content reuse
Comparing object-oriented design to content reuse

In a presentation to the STC Suncoast chapter, Mark Lewis compares object-oriented design to content re-use. It's an apt comparison that helps illustrate the parallels between programming and single sourcing.

How authorization works with APIs
How authorization works with APIs

Some common forms of authentication and authorization with APIs include Basic Auth, HMAC, and OAuth 2.0. In this post, I explain how these methods work. This material comes from other content I'm preparing about REST APIs.

What is a REST API?
What is a REST API?

REST APIs use HTTP protocol (or rather, the web) to transport the request and response messages between clients and servers. The client and server can run on any language or platform as long as the request/response is sent via HTTP. To understand REST APIs, it helps to compare them with their predecessor: SOAP APIs. Both SOAP and REST APIs are a kind of web service.

Proposals for 2016 *STC Silicon Valley Chapter* presentations now accepted
Proposals for 2016 *STC Silicon Valley Chapter* presentations now accepted

If you would like to present to the Silicon Valley STC Chapter (located in Santa Clara, Calif.), you can submit a proposal to speak. Chapter meetings are held on Monday evenings once a month and last about an hour. We're inviting proposals this year to give more people a chance to speak. Speaking at a chapter event can build credibility for a Summit proposal as well.

My process for creating vector diagrams with Illustrator
My process for creating vector diagrams with Illustrator

This past week I was creating some diagrams for a project, and I feel like I've settled into a good workflow for creating high quality diagrams. Here's my process: Create the file in Illustrator, store numerous diagrams on artboards in the same file, save as SVG with outlines, and embed like an image but specifying the max-width.

Version 3.0 of my Documentation theme for Jekyll released
Version 3.0 of my Documentation theme for Jekyll released

Version 3.0 of my Documentation theme for Jekyll is now available. This theme has a ton of features, such as tags, series, collections, search, PDF generation, and more. Additionally, I've written up detailed documentation for using the theme. Overall, the theme shows how to do single sourcing (including both web and print output) as well as conditional filtering of content based on different attributes.

Question: What qualities should technical writers have to work at startups?

To excel in a startup environment, technical writers need to have a strong technical aptitude, the ability to both lead and be independent, the capacity to evaluate content strategy decisions instead of just documentation, versatility to write in a variety of situations, and stability to weather the roller-coaster ride of startup finances.

Podcast: The divide between academics and practitioners -- Interview with Lisa Meloncon
Podcast: The divide between academics and practitioners -- Interview with Lisa Meloncon

In this podcast, I talk with Lisa Meloncon, an associate professor at the University of Cincinnatti, about the academic-practitioner divide.

Why is there a divide between academics and practitioners in tech comm?
Why is there a divide between academics and practitioners in tech comm?

Although the work of practitioners and academics should inform each other in mutually beneficial ways, these groups tend to be somewhat isolated and separate. Some reasons for the divide include lack of focus on tools, paywalls set up with publications, and the topics in journal articles.

When are wikis ever successful?
When are wikis ever successful?

It's hard to make wikis successful because the wiki platform doesn't instill contributors with a sense of ownership with the content they create. As a result, wikis often become full of redundant, outdated, and trivial content. I'll share my lessons learned with wikis during a roundtable discussion with the North Bay Communicators group on August 11.

An easy way to support my site: Sign up for technical writing job alerts
An easy way to support my site: Sign up for technical writing job alerts

I've added a Zip Recruiter job feature on my site to help you more easily find jobs in your area.

Podcast: How do design, length, and relevance affect how people use API reference docs -- interview with Bob Watson
Podcast: How do design, length, and relevance affect how people use API reference docs -- interview with Bob Watson

Bob Watson recently finished a PhD with research that examined how the design and content of API reference docs affects the user's performance. In this podcast, I talk with Bob about his findings and his other research interests, primarily around goal testing to measure documentation's effectiveness.

LearningDITA.com: A new online learning resource for DITA by Scriptorium
LearningDITA.com: A new online learning resource for DITA by Scriptorium

Learningdita.com is a free online educational resource created by Scriptorium for learning DITA. The initial course on their site, "Introduction to DITA," lasts about an hour and will introduce you to core DITA concepts and techniques.