I had a great night celebrating at the #TeamSPS Sales Awards Dinner! Awesome to see a team support and recognize each other so enthusiastically! πŸ™Œ

A tremendous talk on happiness by Shawn Achor was a great way to cap off the day at #TeamSPS 2019 Sales Kickoff! The content was great, delivered with wit and humor, and connected back to well-researched effects.

A ton of activity happening at our #TeamSPS Think Tank booths with product specialists working with the field sales team. πŸ‘ Love this! πŸ’™

Nearly all #TeamSPS events have Thad Brenny making it all look great and smooth at the console! You are awesome Thad! πŸ™Œ

I had a great time sharing three fabulous product demos at the #TeamSPS 2019 Sales Kickoff today! It’s great to get teams in front of the people that represent the work they do! (Picture of me from Amy Patton! Thanks!)

Having a great time at Day 2 of #TeamSPS 2019 Sales Meeting. The team assembled hundreds of bikes for kids in need last night. Karin Lucas got things started today!

Book: Scale

My book club just finished reading Scale: The Universal Laws of Growth, Innovation, Sustainability, and the Pace of Life in Organisms, Cities, Economies, and Companies by Geoffrey B. West. This was a dense book focused on the concept of scaling, in the abstract. The author did a lot of research and shows some surprising scaling views to look at different animals, cities, and even companies. He identifies some amazing correlations that show how entities scale.

I felt like this book was profound, and important. However I wasn’t sure how I would action any of it. πŸ€”

I had a great morning joining the #TeamSPS 2019 Sales Kickoff! Dan Juckniess and Jim Frome got the event started off right!

3D Printing custom Valentine’s Day things for the kids to give their friends! πŸ’•

JSONFeed on Blot

I’ve been enjoying Blot a lot. I’ve enjoyed its approach to blogging. There is plenty of power there, and it’s dead simple to add new content. I’ve now moved most of my websites to Blot, and it supports RSS automatically, but I also wanted to support JSONFeed. When I tried to set that up I could not make it work. I hit a brick wall 🧱 with the Mustache templates that Blot provides, with no ability to safely encode HTML into JSON. I sent an email to David who runs Blot. He replied right away that he was going to add something to make this work. He sent me an email today to let me know he added a {{#encodeJSON}} capability. I plugged it into my view and it worked like a charm.

I’ve spent a bit of time making sure this template works as it should and I think I got it. If you would like to add support for JSONFeed to your Blot site, you can create a new view in a custom template, I used the name jsonfeed.json. Beware that you cannot use the same basename for two different views, so you cannot make feed.xml and feed.json for no good reason. For now, use a different name.

{ {{! First build the header for the feed. }}
  "version": "[jsonfeed.org/version/1](https://jsonfeed.org/version/1)",
  "title": "{{#encodeJSON}}{{{title}}}{{/encodeJSON}}",
  "description": "{{#encodeJSON}}Feed for {{{title}}}{{/encodeJSON}}",
  "home_page_url": "{{{blogURL}}}",
  "feed_url": "{{{blogURL}}}/jsonfeed.json",
  "items": [
    {{#recentEntries}}
    { {{! Now create an entry for each post }}
      "id": "{{{blogURL}}}{{{url}}}",
      "title": "{{#encodeJSON}}{{{title}}}{{/encodeJSON}}",
      {{#summary}}"summary": "{{#encodeJSON}}{{{summary}}}{{/encodeJSON}}",{{/summary}}
      {{#thumbnail.large.url}}"image": "{{{blogURL}}}{{{thumbnail.large.url}}}",{{/thumbnail.large.url}}
      "content_html": "{{#encodeJSON}}{{#absoluteURLs}}{{{body}}}{{/absoluteURLs}}{{/encodeJSON}}",
      "date_published": "{{#formatDate}}YYYY-MM-DDTHH:mm:ssZ{{/formatDate}}",
      {{#metadata.externalurl}}"external_url": "{{{metadata.externalurl}}}",{{/metadata.externalurl}}
      "url": "{{{blogURL}}}{{{url}}}"
    }{{^last}},{{/last}}
    {{/recentEntries}}
  ]
}

Once I got this setup Feedbin, which supports JSONFeed, was able to once again see my feeds and pulled in new content right away. It works great! Thanks to David for such a great service as Blot, and for adding this capability to support JSONFeed! πŸ‘