(Updated: )
/ #meta #blogging #technical writing 

6 months of Code with Hugo, in numbers

Going from 0 to small. A developer’s journey starting a technical blog from scratch.

Stats in this post as of 21st of October, follow me on Twitter for monthly updates.


Table of Contents


First commit: 10th of March 2018

First commit to the Code with Hugo repository

First post: Avoiding falsy values in JavaScript, published 10th of April 2018

First post on Code with Hugo repository

6 month date: 11th of October

Days: 183 days (for the 6-month date)

Post count, total word and read time

Posts: 35 (36 since this is published, live stats at https://beta.observablehq.com/@hugodf/code-with-hugo-posts)

Total Words: 32,900

output of : cat content/post/2018-{04,05,06,07,08,09,10,11,12}-* | wc -w in the Hugo root directory

Total reading time: 110 minutes, 1h 50min

Mean post reading time: 3.02 minutes

Top visited

  1. How to make beautiful, simple CLI apps with Node, published 20th of June 2018
  2. How components won the frameworks wars, published 22nd of April 2018
  3. Using ES6 classes for Sequelize 4 models, published 9th of May 2018
  4. Testing an Express app with Supertest, moxios and Jest, published 27th of June 2018
  5. Setting up Express and Redis with Docker Compose, published 6th of June 2018
  6. JavaScript GraphQL Client Requests in Node and the browser using graphql.js, published 5th of September 2018
  7. Homepage, codewithhugo.com
  8. Change the date of a git commit, published 29th of August 2018
  9. Mocking the current Date in Jest tests, published 7th of July 2018
  10. A gentle introduction to GraphQL API integrations, published 10th of September 2018

Top 10 posts for pageviews after 6 months

Top day, analytics and search traffic data

Top Day: 23rd of April, 2,622 page views

How to make beautiful, simple CLI apps with Node got pretty high on /r/node.

Google Analytics after 6 months

Search traffic for the last 6 months (as of 21st of October 2018):

Search traffic graph after 6 months


Newsletter, dev.to and Twitter


  • Subscribes: 72
  • Unsubscribes: 4


  • Followers: 2,811

Code and example repositories

Repositories count: 11

In order of appearance:

  1. github.com/HugoDF/express-redis-docker
  2. github.com/HugoDF/fix-package-lock
  3. github.com/HugoDF/express-supertest-moxios
  4. github.com/HugoDF/express-bull-es6
  5. github.com/HugoDF/snapshot-everything
  6. github.com/HugoDF/python-graphql-client-example
  7. github.com/HugoDF/js-graphql-client-example
  8. github.com/HugoDF/parcel-gh-pages-deploy
  9. github.com/HugoDF/vue-multiple-components-in-sfc
  10. github.com/HugoDF/wait-for-pg
  11. github.com/HugoDF/micro-vs-express-example

Extracted using: cat content/post/2018-{04,05,06,07,08,09,10,11,12}-* | grep "https://github.com/HugoDF/" followed by manual cleaning 🙂


👌, a big fat 0.

I’m working on Accountable Blogging and a Sequelize cheat sheet so subscribe to the newsletter

Again, stats and data in this post as of 21st of October, follow me on Twitter for monthly updates.

unsplash-logoStephen Dawson


Hugo Di Francesco

Co-author of "Professional JavaScript", "Front-End Development Projects with Vue.js" with Packt, "The Jest Handbook" (self-published). Hugo runs the Code with Hugo website helping over 100,000 developers every month and holds an MEng in Mathematical Computation from University College London (UCL). He has used JavaScript extensively to create scalable and performant platforms at companies such as Canon, Elsevier and (currently) Eurostar.

Get The Jest Handbook (100 pages)

Take your JavaScript testing to the next level by learning the ins and outs of Jest, the top JavaScript testing library.