From The Blog

Best Things About Developer Advocacy

There are some excellent articles around about what a Developer Advocate does, but have you ever wondered WHY we do what we do? I tried to articulate this when chatting with another developer lately, and I'm still thinking about it! So I thought I'd write it down to share a little more widely why I love this strange, misshapen career as much as I do. Continue reading

Measuring Repo Community Health with GitHub's API

I'm on record saying that GitHub is your Landing Page and when I think about companies having open source profiles, I think about how many developers will have the first contact with them on GitHub. If it's a code example you're looking for then like it or not, GitHub is considered a search engine by many developers.

With that in mind, I wanted to look at GitHub's Community Health measure of the repositories I'm responsible for. You can view each repo's community page separately through the web interface (look under "Insights") but that's not especially scalable if you have a lot of projects to track.

screeshot of the project's /community page, showing low completion Continue reading

From Spreadsheet to Database with ddlgenerator

I've been using some fun open data sets recently but I'm more familiar with databases than with traditional data science formats (this one is CSV). Importing CSV into Postgres is fairly well-established, but you need a table structure to import into ... and I was looking at a CSV with 50 columns (for my post about exoplanets on the Aiven blog). Enter this neat utility: ddlgenerator. Continue reading

Talks, Articles, Podcasts, and More

Slides

What to Expect from OpenAPI 3.1


APIDays Paris, December 2020
Slides

Create Delightful Go SDKs from OpenAPI


London Gophers, November 2020
Article

Consistent and Delightful SDKs


Nordic APIs, November 2020
Slides

Beyond the API Reference


APItheDocs, November 2020
Slides

Level Up as an Open Source Contributor


Hacktoberfest, October 2020