{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Robert James Kaes","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/rjkaes","_microblog":{"about":"https://micro.blog/about/api","id":"4755","username":"rjkaes","bio":"Senior Vice President, Software Engineering @ePublishing","pronouns":"","is_following":false,"is_you":false,"following_count":12,"discover_count":0},"author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://www.gravatar.com/avatar/779763030b2ecdf9bd057bf5a824c234?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"},"items":[{"id":"229532","content_html":"<p>Writing Code Like a Mathematical Proof: <a href=\"https://www.wormbytes.ca/link-post/writing-code-like-a-mathematical-proof/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/writing-code-like-a-mathematical-proof/","date_published":"2017-12-12T17:04:12+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-12-12 17:04","date_timestamp":1513098252,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229531","content_html":"<p>Rob Pikes 5 Rules of Programming: <a href=\"https://www.wormbytes.ca/link-post/rob-pikes-5-rules-of-programming/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/rob-pikes-5-rules-of-programming/","date_published":"2017-12-12T16:59:30+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-12-12 16:59","date_timestamp":1513097970,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229530","content_html":"<p>Coding Principles Every Engineer Should Know: <a href=\"https://www.wormbytes.ca/link-post/coding-principles-every-engineer-should-know-sam-schillace-medium/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/coding-principles-every-engineer-should-know-sam-schillace-medium/","date_published":"2017-11-10T11:34:02+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-11-10 11:34","date_timestamp":1510313642,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229529","content_html":"<p>Feature Toggles are one of the worst kinds of Technical Debt: <a href=\"https://www.wormbytes.ca/link-post/feature-toggles-are-one-of-worst-kinds/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/feature-toggles-are-one-of-worst-kinds/","date_published":"2017-11-10T11:28:21+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-11-10 11:28","date_timestamp":1510313301,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229528","content_html":"<p>12 Ways To Instill Your Kid With An Entrepreneurial Mindset: <a href=\"https://www.wormbytes.ca/link-post/12-ways-instill-your-kid-with-entrepreneurial-mindset/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/12-ways-instill-your-kid-with-entrepreneurial-mindset/","date_published":"2017-11-06T09:55:29+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-11-06 09:55","date_timestamp":1509962129,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229527","content_html":"<p>How Code Becomes Legacy: <a href=\"https://www.wormbytes.ca/link-post/how-code-becomes-legacy/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/how-code-becomes-legacy/","date_published":"2017-10-27T10:59:39+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-10-27 10:59","date_timestamp":1509101979,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229526","content_html":"<p>Delete Your Code: <a href=\"https://www.wormbytes.ca/link-post/delete-your-code/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/delete-your-code/","date_published":"2017-10-26T13:05:17+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-10-26 13:05","date_timestamp":1509023117,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229525","content_html":"<p>12 Most Common Writing Mistakes You Want to Avoid at All Costs: <a href=\"https://www.wormbytes.ca/link-post/12-most-common-writing-mistakes-you-want-to-avoid-at-all-costs/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/12-most-common-writing-mistakes-you-want-to-avoid-at-all-costs/","date_published":"2017-10-26T13:02:26+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-10-26 13:02","date_timestamp":1509022946,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229524","content_html":"<p>Have You Tried Rebooting? <a href=\"https://www.wormbytes.ca/link-post/have-you-tried-rebooting/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/have-you-tried-rebooting/","date_published":"2017-10-26T12:42:12+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-10-26 12:42","date_timestamp":1509021732,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229523","content_html":"<p>Efficient pagination of a table with 100M records: <a href=\"https://www.wormbytes.ca/link-post/sql-scanning-large-tables/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/sql-scanning-large-tables/","date_published":"2017-10-18T14:09:43+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-10-18 14:09","date_timestamp":1508335783,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229522","content_html":"<p>Yes, That Web Project Should Be a PWA: <a href=\"https://www.wormbytes.ca/link-post/yes-that-web-project-should-be-a-pwa/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/yes-that-web-project-should-be-a-pwa/","date_published":"2017-09-03T11:25:08+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-09-03 11:25","date_timestamp":1504437908,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229520","content_html":"<p>How to launch a company when investors ain’t writing checks: <a href=\"https://www.wormbytes.ca/link-post/how-to-launch-a-company-when-investors-aint-writing-checks/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/how-to-launch-a-company-when-investors-aint-writing-checks/","date_published":"2017-09-03T11:24:02+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-09-03 11:24","date_timestamp":1504437842,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229519","content_html":"<p>Rolling your own private Ruby gem server on Google Cloud Platform: <a href=\"https://www.wormbytes.ca/link-post/rolling-your-own-private-ruby-gem-server-on-google-cloud-platform/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/rolling-your-own-private-ruby-gem-server-on-google-cloud-platform/","date_published":"2017-09-01T11:06:45+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-09-01 11:06","date_timestamp":1504264005,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229518","content_html":"<p>Ten Rules for Negotiating a Job Offer: <a href=\"https://www.wormbytes.ca/link-post/ten-rules-for-negotiating-a-job-offer/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/ten-rules-for-negotiating-a-job-offer/","date_published":"2017-09-01T11:05:33+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-09-01 11:05","date_timestamp":1504263933,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229517","content_html":"<p>One of the fathers of modern computing used this 6-step process to solve any problem: <a href=\"https://www.wormbytes.ca/link-post/one-of-the-fathers-of-modern/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/one-of-the-fathers-of-modern/","date_published":"2017-09-01T11:04:18+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-09-01 11:04","date_timestamp":1504263858,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229516","content_html":"<p>Seven things I have learned about writing software: <a href=\"https://www.wormbytes.ca/link-post/seven-things-i-have-learned-about-writig-software/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/seven-things-i-have-learned-about-writig-software/","date_published":"2017-09-01T11:02:54+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-09-01 11:02","date_timestamp":1504263774,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229515","content_html":"<p>Why Successful Startups Stumble at 40+ Employees: <a href=\"https://www.wormbytes.ca/link-post/why-successful-startups-stumble-at-40-employees/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/why-successful-startups-stumble-at-40-employees/","date_published":"2017-09-01T11:01:33+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-09-01 11:01","date_timestamp":1504263693,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229514","content_html":"<p>Certificate Authority Authorization: <a href=\"https://www.wormbytes.ca/link-post/certificate-authority-authorization/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/certificate-authority-authorization/","date_published":"2017-08-28T09:50:47+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-08-28 09:50","date_timestamp":1503913847,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229513","content_html":"<p>Web Font Optimization: <a href=\"https://www.wormbytes.ca/link-post/webfont-optimization/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/webfont-optimization/","date_published":"2017-08-28T09:46:19+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-08-28 09:46","date_timestamp":1503913579,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229512","content_html":"<p>6 Lessons I learned while implementing technical RFCs as a management tool: <a href=\"https://www.wormbytes.ca/link-post/6-lessons-i-learned-while-implementing-technical-rfcs-as-a-management-tool/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/6-lessons-i-learned-while-implementing-technical-rfcs-as-a-management-tool/","date_published":"2017-08-24T15:11:25+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-08-24 15:11","date_timestamp":1503587485,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229511","content_html":"<p>Increase your Linux server Internet speed with TCP BBR congestion control: <a href=\"https://www.wormbytes.ca/link-post/increase-your-linux-server-internet-speed-with-tcp-bbr-congestion-control/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/increase-your-linux-server-internet-speed-with-tcp-bbr-congestion-control/","date_published":"2017-08-24T15:08:41+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-08-24 15:08","date_timestamp":1503587321,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229510","content_html":"<p>You're Using Git Wrong: <a href=\"https://www.wormbytes.ca/link-post/youre-using-git-wrong/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/youre-using-git-wrong/","date_published":"2017-08-24T15:06:58+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-08-24 15:06","date_timestamp":1503587218,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229509","content_html":"<p>How to turn your website into a PWA: <a href=\"https://www.wormbytes.ca/link-post/how-to-turn-your-website-into-a-pwa/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/how-to-turn-your-website-into-a-pwa/","date_published":"2017-08-20T12:12:21+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-08-20 12:12","date_timestamp":1503231141,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229508","content_html":"<p>Get Started with Rust, WebAssembly, and Webpack: <a href=\"https://www.wormbytes.ca/link-post/get-started-with-rust-webassembly-and-webpack/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/get-started-with-rust-webassembly-and-webpack/","date_published":"2017-08-20T12:10:50+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-08-20 12:10","date_timestamp":1503231050,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"229507","content_html":"<p>Two tests you should run against your Ruby project now: <a href=\"https://www.wormbytes.ca/link-post/two-tests-you-should-run-against-your-ruby-project-now/\">wormbytes.ca</a></p>","summary":"","url":"https://www.wormbytes.ca/link-post/two-tests-you-should-run-against-your-ruby-project-now/","date_published":"2017-08-20T12:09:10+00:00","author":{"name":"Robert James Kaes","url":"https://www.wormbytes.ca/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F779763030b2ecdf9bd057bf5a824c234%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"rjkaes"}},"_microblog":{"date_relative":"2017-08-20 12:09","date_timestamp":1503230950,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}}]}