code: func CreateArticle(w http.ResponseWriter, r *http.Request) {
  	data := &ArticleRequest{}
  	if err := render.Bind(r, data); err != nil {
  		render.Render(w, r, ErrInvalidRequest(err))
  		return
  	}
  
  	article := data.Article
  	dbNewArticle(article)
  
  	render.Status(r, http.StatusCreated)
  	render.Render(w, r, NewArticleResponse(article))
  }
docs: // CreateArticle persists the posted Article and returns it
  // back to the client as an acknowledgement.