{"articles":{"data":[{"type_of":"article","id":2058106,"title":"Pay no mind to this, this is just a test","description":"Just a test, y'all. Nothing to see here.","readable_publish_date":"Oct 25","slug":"pay-no-mind-to-this-this-is-just-a-test-3f4h","path":"/brob/pay-no-mind-to-this-this-is-just-a-test-3f4h","url":"https://dev.to/brob/pay-no-mind-to-this-this-is-just-a-test-3f4h","comments_count":1,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2024-10-25T18:02:34Z","positive_reactions_count":0,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fup6xodep4m0t5e5jelb8.png","canonical_url":"https://dev.to/brob/pay-no-mind-to-this-this-is-just-a-test-3f4h","created_at":"2024-10-25T18:02:35Z","edited_at":"2024-10-25T18:09:22Z","crossposted_at":null,"published_at":"2024-10-25T18:02:34Z","last_comment_at":"2024-10-26T08:11:22Z","reading_time_minutes":1,"tag_list":["webdev"],"tags":"webdev","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"}},{"type_of":"article","id":1593687,"title":"Convert a Hygraph Next.js project to Next.js app directory","description":"In late 2022, the Next.js team launched their next stable version: Next.js 13. While this update came...","readable_publish_date":"Sep 11 '23","slug":"convert-a-hygraph-nextjs-project-to-nextjs-app-directory-beta-4m13","path":"/hygraph/convert-a-hygraph-nextjs-project-to-nextjs-app-directory-beta-4m13","url":"https://dev.to/hygraph/convert-a-hygraph-nextjs-project-to-nextjs-app-directory-beta-4m13","comments_count":1,"public_reactions_count":6,"collection_id":null,"published_timestamp":"2023-09-11T04:00:00Z","positive_reactions_count":6,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8m36wm1gsp1kp7cqdx5u.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8m36wm1gsp1kp7cqdx5u.png","canonical_url":"https://hygraph.com/blog/convert-hygraph-nextjs-project-to-nextjs-app-directory-beta","created_at":"2023-09-08T13:02:04Z","edited_at":"2023-09-11T13:24:49Z","crossposted_at":null,"published_at":"2023-09-11T04:00:00Z","last_comment_at":"2023-09-11T13:24:51Z","reading_time_minutes":8,"tag_list":["javascript","nextjs","tutorial","webdev"],"tags":"javascript, nextjs, tutorial, webdev","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"},"organization":{"name":"Hygraph","username":"hygraph","slug":"hygraph","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F1985%2F163d2768-be0b-4218-acfb-dd5aa1c82528.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F1985%2F163d2768-be0b-4218-acfb-dd5aa1c82528.jpg"}},{"type_of":"article","id":1592758,"title":"Boost your editorial experience with distributed content management","description":"Tools are only good if users want to use them. If your writers and editors don’t want to use a tool,...","readable_publish_date":"Sep 7 '23","slug":"boost-your-editorial-experience-with-distributed-content-management-50ni","path":"/hygraph/boost-your-editorial-experience-with-distributed-content-management-50ni","url":"https://dev.to/hygraph/boost-your-editorial-experience-with-distributed-content-management-50ni","comments_count":1,"public_reactions_count":7,"collection_id":null,"published_timestamp":"2023-09-07T18:09:56Z","positive_reactions_count":7,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fznx711po9fw9j3cned56.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fznx711po9fw9j3cned56.png","canonical_url":"https://hygraph.com/blog/distributed-content-management","created_at":"2023-09-07T18:04:46Z","edited_at":"2023-09-08T12:58:39Z","crossposted_at":null,"published_at":"2023-09-07T18:09:56Z","last_comment_at":"2023-09-07T18:16:23Z","reading_time_minutes":7,"tag_list":["webdev","cms","architecture","microservices"],"tags":"webdev, cms, architecture, microservices","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"},"organization":{"name":"Hygraph","username":"hygraph","slug":"hygraph","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F1985%2F163d2768-be0b-4218-acfb-dd5aa1c82528.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F1985%2F163d2768-be0b-4218-acfb-dd5aa1c82528.jpg"}},{"type_of":"article","id":1566060,"title":"Jamstack is meaningless","description":"Right at the top, let’s say what’s in the title… The name Jamstack is meaningless… but then again, so...","readable_publish_date":"Sep 8 '23","slug":"jamstack-is-meaningless-12l8","path":"/brob/jamstack-is-meaningless-12l8","url":"https://dev.to/brob/jamstack-is-meaningless-12l8","comments_count":1,"public_reactions_count":6,"collection_id":null,"published_timestamp":"2023-09-08T12:56:03Z","positive_reactions_count":6,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr01rmc1tey6ybgsv7exc.png","canonical_url":"https://bryanlrobinson.com/blog/jamstack-is-meaningless/","created_at":"2023-08-11T18:20:56Z","edited_at":null,"crossposted_at":"2023-09-08T12:56:03Z","published_at":"2023-08-11T16:53:00Z","last_comment_at":"2023-09-22T08:57:10Z","reading_time_minutes":7,"tag_list":["jamstack","dev","architecture","javascript"],"tags":"jamstack, dev, architecture, javascript","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"}},{"type_of":"article","id":1457459,"title":"😱 Book Release: Eleventy by Example – Learn 11ty with 5 in-depth projects","description":"Oh hi, everyone! Listen, I've got some really exciting news. I'm honestly kind of shocked. I wrote...","readable_publish_date":"Sep 29 '23","slug":"book-release-eleventy-by-example-learn-11ty-with-5-in-depth-projects-54hk","path":"/brob/book-release-eleventy-by-example-learn-11ty-with-5-in-depth-projects-54hk","url":"https://dev.to/brob/book-release-eleventy-by-example-learn-11ty-with-5-in-depth-projects-54hk","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2023-09-29T18:39:19Z","positive_reactions_count":0,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff7hk3u3bt8mmlkfb1b94.png","canonical_url":"https://bryanlrobinson.com/blog/book-release-eleventy-by-example-learn-11ty-with-5-in-depth-projects/","created_at":"2023-05-04T15:20:37Z","edited_at":null,"crossposted_at":"2023-09-29T18:39:19Z","published_at":"2023-05-04T13:06:00Z","last_comment_at":"2023-05-04T13:06:00Z","reading_time_minutes":3,"tag_list":["static","jamstack","javascript","webdev"],"tags":"static, jamstack, javascript, webdev","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"}},{"type_of":"article","id":1168033,"title":"11ty Second 11ty: Creating Template Filters","description":"11ty Template filters are ways of manipulating data in a variable tag in your template language...","readable_publish_date":"Aug 16 '22","slug":"11ty-second-11ty-creating-template-filters-40k1","path":"/brob/11ty-second-11ty-creating-template-filters-40k1","url":"https://dev.to/brob/11ty-second-11ty-creating-template-filters-40k1","comments_count":0,"public_reactions_count":3,"collection_id":null,"published_timestamp":"2022-08-16T19:22:20Z","positive_reactions_count":3,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2f7x8qc18jkl44zzpmfl.png","canonical_url":"https://bryanlrobinson.com/blog/11ty-second-11ty-creating-template-filters/","created_at":"2022-08-15T18:21:15Z","edited_at":"2022-08-16T19:23:37Z","crossposted_at":"2022-08-16T19:22:20Z","published_at":"2022-08-15T13:30:00Z","last_comment_at":"2022-08-15T13:30:00Z","reading_time_minutes":2,"tag_list":["11ty","jamstack","webdev","javascript"],"tags":"11ty, jamstack, webdev, javascript","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"}},{"type_of":"article","id":1162331,"title":"11ty Second 11ty: Global Data files (JS and JSON)","description":"In these two videos, we take 110 seconds each to discuss how to use 11ty's Global Data files to pull...","readable_publish_date":"Aug 8 '22","slug":"11ty-second-11ty-global-data-files-js-and-json-566o","path":"/brob/11ty-second-11ty-global-data-files-js-and-json-566o","url":"https://dev.to/brob/11ty-second-11ty-global-data-files-js-and-json-566o","comments_count":0,"public_reactions_count":6,"collection_id":null,"published_timestamp":"2022-08-08T18:37:40Z","positive_reactions_count":6,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F482x70gk63xa28w5ncqw.png","canonical_url":"https://bryanlrobinson.com/blog/11ty-second-11ty-global-data-files-js-and-json/","created_at":"2022-08-08T18:35:18Z","edited_at":"2022-08-08T18:38:53Z","crossposted_at":"2022-08-08T18:37:40Z","published_at":"2022-08-08T17:22:00Z","last_comment_at":"2022-08-08T17:22:00Z","reading_time_minutes":3,"tag_list":["jamstack","11ty","javascript"],"tags":"jamstack, 11ty, javascript","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"}},{"type_of":"article","id":1119548,"title":"11ty second 11ty: The Render Plugin Part 1","description":"The Render plugin is comprised of two shortcodes for use in your Nunjucks, Liquid or JS...","readable_publish_date":"Jun 20 '22","slug":"11ty-second-11ty-the-render-plugin-part-1-4p9m","path":"/brob/11ty-second-11ty-the-render-plugin-part-1-4p9m","url":"https://dev.to/brob/11ty-second-11ty-the-render-plugin-part-1-4p9m","comments_count":0,"public_reactions_count":7,"collection_id":null,"published_timestamp":"2022-06-20T19:21:23Z","positive_reactions_count":7,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffpynz0nwph4drjcxeesu.png","canonical_url":"https://bryanlrobinson.com/blog/11ty-second-11ty-the-render-plugin-part-1/","created_at":"2022-06-20T15:22:30Z","edited_at":null,"crossposted_at":"2022-06-20T19:21:23Z","published_at":"2022-06-20T14:30:00Z","last_comment_at":"2022-06-20T14:30:00Z","reading_time_minutes":2,"tag_list":["11ty","javascript","jamstack"],"tags":"11ty, javascript, jamstack","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"}},{"type_of":"article","id":1113326,"title":"11ty Second 11ty: Basics of Collections","description":"Collections are the workhorse of most 11ty projects. They provide a way of grouping content or data...","readable_publish_date":"Jun 13 '22","slug":"11ty-second-11ty-basics-of-collections-286f","path":"/brob/11ty-second-11ty-basics-of-collections-286f","url":"https://dev.to/brob/11ty-second-11ty-basics-of-collections-286f","comments_count":1,"public_reactions_count":8,"collection_id":null,"published_timestamp":"2022-06-13T20:52:45Z","positive_reactions_count":8,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyuevkov4bbtzgi6p69ss.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyuevkov4bbtzgi6p69ss.png","canonical_url":"https://dev.to/brob/11ty-second-11ty-basics-of-collections-286f","created_at":"2022-06-13T20:52:27Z","edited_at":null,"crossposted_at":null,"published_at":"2022-06-13T20:52:45Z","last_comment_at":"2022-06-23T08:10:09Z","reading_time_minutes":1,"tag_list":["11ty","jamstack","javascript","html"],"tags":"11ty, jamstack, javascript, html","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"}},{"type_of":"article","id":954128,"title":"Creating a better date-picking experience with the DateRangePicker component","description":"When crafting a search interface, it's often enough to use what comes prepackaged with Algolia's...","readable_publish_date":"Jan 13 '22","slug":"creating-a-better-date-picking-experience-with-the-daterangepicker-component-4019","path":"/algolia/creating-a-better-date-picking-experience-with-the-daterangepicker-component-4019","url":"https://dev.to/algolia/creating-a-better-date-picking-experience-with-the-daterangepicker-component-4019","comments_count":0,"public_reactions_count":7,"collection_id":null,"published_timestamp":"2022-01-13T22:15:11Z","positive_reactions_count":7,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw495i3mt7ylueq3q7s6l.png","canonical_url":"https://dev.to/algolia/creating-a-better-date-picking-experience-with-the-daterangepicker-component-4019","created_at":"2022-01-13T16:43:26Z","edited_at":null,"crossposted_at":null,"published_at":"2022-01-13T22:15:11Z","last_comment_at":"2022-01-13T22:15:11Z","reading_time_minutes":4,"tag_list":[],"tags":"","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"},"organization":{"name":"Algolia","username":"algolia","slug":"algolia","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F167%2Fe7ad230f-5230-4393-9157-92cc7efeb38d.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F167%2Fe7ad230f-5230-4393-9157-92cc7efeb38d.png"}},{"type_of":"article","id":915632,"title":"Building a GitHub Issue Recommendation Bot with Algolia","description":"GitHub Issues are static content. What if they didn't have to be? When we (DevRels Chuck Meyer...","readable_publish_date":"Dec 2 '21","slug":"building-a-github-issue-recommendation-bot-3foo","path":"/algolia/building-a-github-issue-recommendation-bot-3foo","url":"https://dev.to/algolia/building-a-github-issue-recommendation-bot-3foo","comments_count":3,"public_reactions_count":8,"collection_id":null,"published_timestamp":"2021-12-02T18:21:18Z","positive_reactions_count":8,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr74smytz7rijgfaaqhxm.jpg","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr74smytz7rijgfaaqhxm.jpg","canonical_url":"https://www.algolia.com/blog/engineering/building-a-github-issue-recommendation-bot-with-algolia/","created_at":"2021-12-02T16:51:51Z","edited_at":"2022-01-05T15:44:19Z","crossposted_at":null,"published_at":"2021-12-02T18:21:18Z","last_comment_at":"2021-12-03T20:04:54Z","reading_time_minutes":6,"tag_list":["actionshackathon21","javascript","github"],"tags":"actionshackathon21, javascript, github","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"},"organization":{"name":"Algolia","username":"algolia","slug":"algolia","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F167%2Fe7ad230f-5230-4393-9157-92cc7efeb38d.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F167%2Fe7ad230f-5230-4393-9157-92cc7efeb38d.png"}},{"type_of":"article","id":915645,"title":"Issue Recommendations Bot Workflow","description":"Issue Recommendations Bot Workflow When a new Issue is added to a repository, this...","readable_publish_date":"Dec 2 '21","slug":"issue-recommendations-bot-workflow-4k3c","path":"/brob/issue-recommendations-bot-workflow-4k3c","url":"https://dev.to/brob/issue-recommendations-bot-workflow-4k3c","comments_count":0,"public_reactions_count":6,"collection_id":null,"published_timestamp":"2021-12-02T18:20:42Z","positive_reactions_count":6,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fctshy7ylwao73vkjks11.png","canonical_url":"https://dev.to/brob/issue-recommendations-bot-workflow-4k3c","created_at":"2021-12-02T17:11:44Z","edited_at":null,"crossposted_at":null,"published_at":"2021-12-02T18:20:42Z","last_comment_at":"2021-12-02T18:20:42Z","reading_time_minutes":2,"tag_list":["actionshackathon21"],"tags":"actionshackathon21","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"}},{"type_of":"article","id":915712,"title":"Help needed: Netlify's Dusty Domains event – Give me your domain ideas","description":"So here’s the deal, y’all: Netlify has this great event for December: dusty.domains, but I don’t have...","readable_publish_date":"Dec 3 '21","slug":"help-needed-netlifys-dusty-domains-event-give-me-your-domain-ideas-12e2","path":"/brob/help-needed-netlifys-dusty-domains-event-give-me-your-domain-ideas-12e2","url":"https://dev.to/brob/help-needed-netlifys-dusty-domains-event-give-me-your-domain-ideas-12e2","comments_count":0,"public_reactions_count":4,"collection_id":null,"published_timestamp":"2021-12-03T18:15:34Z","positive_reactions_count":4,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsagrpedjlvfdsbwhfb41.png","canonical_url":"https://bryanlrobinson.com/blog/help-needed-netlify-s-dusty-domains-event/","created_at":"2021-12-02T18:38:29Z","edited_at":"2021-12-03T20:28:00Z","crossposted_at":"2021-12-03T18:15:34Z","published_at":"2021-12-02T14:14:00Z","last_comment_at":"2021-12-02T14:14:00Z","reading_time_minutes":1,"tag_list":["jamstack","netlify","serverless","discuss"],"tags":"jamstack, netlify, serverless, discuss","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":885896,"title":"Frontend environment variables with Astro.js","description":"Recently, I've been really digging the idea of transitional apps and \"islands\" architecture for...","readable_publish_date":"Nov 8 '21","slug":"frontend-environment-variables-with-astrojs-4c2f","path":"/brob/frontend-environment-variables-with-astrojs-4c2f","url":"https://dev.to/brob/frontend-environment-variables-with-astrojs-4c2f","comments_count":0,"public_reactions_count":3,"collection_id":null,"published_timestamp":"2021-11-08T15:06:01Z","positive_reactions_count":3,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwtldjpzfwxoejsmbetu6.png","canonical_url":"https://bryanlrobinson.com/blog/frontend-environment-variables-with-astro-js/","created_at":"2021-11-02T21:41:26Z","edited_at":"2021-11-08T15:08:55Z","crossposted_at":"2021-11-08T15:06:01Z","published_at":"2021-11-02T20:38:00Z","last_comment_at":"2021-11-02T20:38:00Z","reading_time_minutes":2,"tag_list":["javascript","staticsites"],"tags":"javascript, staticsites","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"}},{"type_of":"article","id":871499,"title":"Quick experiment with the Slinkity 11ty plugin","description":"Ben Holmes (the creator of Slinkity) posted on Smashing Magazine today about the creation of the...","readable_publish_date":"Oct 22 '21","slug":"quick-experiment-with-the-slinkity-11ty-plugin-3dcm","path":"/brob/quick-experiment-with-the-slinkity-11ty-plugin-3dcm","url":"https://dev.to/brob/quick-experiment-with-the-slinkity-11ty-plugin-3dcm","comments_count":0,"public_reactions_count":5,"collection_id":null,"published_timestamp":"2021-10-22T13:01:12Z","positive_reactions_count":5,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnik411wtyazf78ej8vqe.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnik411wtyazf78ej8vqe.png","canonical_url":"https://bryanlrobinson.com/blog/quick-experiment-with-the-slinkity-11ty-plugin/","created_at":"2021-10-21T15:34:43Z","edited_at":"2021-10-22T13:04:35Z","crossposted_at":"2021-10-22T13:01:12Z","published_at":"2021-10-21T04:55:00Z","last_comment_at":"2021-10-21T04:55:00Z","reading_time_minutes":5,"tag_list":["eleventy","javascript","jamstack","webdev"],"tags":"eleventy, javascript, jamstack, webdev","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"}},{"type_of":"article","id":855169,"title":"Building server-rendered search for static sites with 11ty Serverless, Netlify, and Algolia","description":"Progressive enhancement is an important topic when creating any web site or app. What happens when a...","readable_publish_date":"Oct 8 '21","slug":"building-server-rendered-search-for-static-sites-with-11ty-serverless-netlify-and-algolia-13e2","path":"/algolia/building-server-rendered-search-for-static-sites-with-11ty-serverless-netlify-and-algolia-13e2","url":"https://dev.to/algolia/building-server-rendered-search-for-static-sites-with-11ty-serverless-netlify-and-algolia-13e2","comments_count":0,"public_reactions_count":13,"collection_id":null,"published_timestamp":"2021-10-08T19:20:04Z","positive_reactions_count":13,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj483rqeohlhlcpfah0i5.jpeg","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj483rqeohlhlcpfah0i5.jpeg","canonical_url":"https://www.algolia.com/blog/engineering/building-server-rendered-search-for-static-sites-with-11ty-serverless-netlify-and-algolia/","created_at":"2021-10-07T15:29:16Z","edited_at":null,"crossposted_at":null,"published_at":"2021-10-08T19:20:04Z","last_comment_at":"2021-10-08T19:20:04Z","reading_time_minutes":8,"tag_list":["tutorial","11ty","webdev","jamstack"],"tags":"tutorial, 11ty, webdev, jamstack","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"},"organization":{"name":"Algolia","username":"algolia","slug":"algolia","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F167%2Fe7ad230f-5230-4393-9157-92cc7efeb38d.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F167%2Fe7ad230f-5230-4393-9157-92cc7efeb38d.png"}},{"type_of":"article","id":810799,"title":"Creating an omnibar with Autocomplete.js","description":"When is a search bar not a search bar? When it's an \"omnibar\" built with Autocomplete! In her...","readable_publish_date":"Sep 8 '21","slug":"creating-an-omnibar-with-autocomplete-3jgh","path":"/algolia/creating-an-omnibar-with-autocomplete-3jgh","url":"https://dev.to/algolia/creating-an-omnibar-with-autocomplete-3jgh","comments_count":0,"public_reactions_count":114,"collection_id":null,"published_timestamp":"2021-09-08T15:17:55Z","positive_reactions_count":114,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgdm1qg6lj4o827zg53dv.gif","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgdm1qg6lj4o827zg53dv.gif","canonical_url":"https://www.algolia.com/blog/engineering/creating-an-omnibar-with-autocomplete","created_at":"2021-09-01T21:09:36Z","edited_at":"2021-09-08T15:19:04Z","crossposted_at":null,"published_at":"2021-09-08T15:17:55Z","last_comment_at":"2021-09-08T15:17:55Z","reading_time_minutes":11,"tag_list":["javascript","ux","tutorial","react"],"tags":"javascript, ux, tutorial, react","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"},"organization":{"name":"Algolia","username":"algolia","slug":"algolia","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F167%2Fe7ad230f-5230-4393-9157-92cc7efeb38d.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F167%2Fe7ad230f-5230-4393-9157-92cc7efeb38d.png"}},{"type_of":"article","id":746448,"title":"Creating a dynamic color converter with 11ty Serverless","description":"The latest Eleventy 1.0 Canary releases have come with a special feature: 11ty Serverless. I've got a...","readable_publish_date":"Oct 5 '21","slug":"creating-a-dynamic-color-converter-with-11ty-serverless-4a77","path":"/brob/creating-a-dynamic-color-converter-with-11ty-serverless-4a77","url":"https://dev.to/brob/creating-a-dynamic-color-converter-with-11ty-serverless-4a77","comments_count":1,"public_reactions_count":8,"collection_id":null,"published_timestamp":"2021-10-05T14:24:34Z","positive_reactions_count":8,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx7qjflu56ndcm7504lol.png","canonical_url":"https://bryanlrobinson.com/blog/creating-a-dynamic-color-converter-with-11ty-serverless/","created_at":"2021-07-02T21:24:11Z","edited_at":null,"crossposted_at":"2021-10-05T14:24:34Z","published_at":"2021-07-02T00:00:00Z","last_comment_at":"2021-10-05T20:56:52Z","reading_time_minutes":7,"tag_list":["jamstack","tutorial","11ty","javascript"],"tags":"jamstack, tutorial, 11ty, javascript","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"}},{"type_of":"article","id":679298,"title":"Using 11ty JavaScript Data files to mix Markdown and CMS content into one collection","description":"Eleventy is an incredibly powerful tool in the Jamstack's static site arsenal. It's a static site...","readable_publish_date":"Apr 27 '21","slug":"using-11ty-javascript-data-files-to-mix-markdown-and-cms-content-into-one-collection-4fb8","path":"/brob/using-11ty-javascript-data-files-to-mix-markdown-and-cms-content-into-one-collection-4fb8","url":"https://dev.to/brob/using-11ty-javascript-data-files-to-mix-markdown-and-cms-content-into-one-collection-4fb8","comments_count":0,"public_reactions_count":9,"collection_id":null,"published_timestamp":"2021-04-27T13:16:58Z","positive_reactions_count":9,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F34utcdomaj5b3k4pmxcb.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F34utcdomaj5b3k4pmxcb.png","canonical_url":"https://bryanlrobinson.com/blog/using-11ty-javascript-data-files-to-mix-markdown-and-cms-content-into-one-collection/","created_at":"2021-04-26T18:30:55Z","edited_at":null,"crossposted_at":"2021-04-27T13:16:58Z","published_at":"2021-04-25T00:00:00Z","last_comment_at":"2021-04-25T00:00:00Z","reading_time_minutes":9,"tag_list":["javascript","11ty","jamstack","tutorial"],"tags":"javascript, 11ty, jamstack, tutorial","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"}},{"type_of":"article","id":414958,"title":"How to show your template code in 11ty blog posts","description":"If you write a technical blog and use 11ty (or Jekyll ... or just use Liquid or Nunjucks) as your sta...","readable_publish_date":"Aug 4 '20","slug":"how-to-show-your-template-code-in-11ty-blog-posts-2oan","path":"/brob/how-to-show-your-template-code-in-11ty-blog-posts-2oan","url":"https://dev.to/brob/how-to-show-your-template-code-in-11ty-blog-posts-2oan","comments_count":2,"public_reactions_count":14,"collection_id":null,"published_timestamp":"2020-08-04T14:21:19Z","positive_reactions_count":14,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fdhzom8tulqdxj6kia5r5.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fdhzom8tulqdxj6kia5r5.png","canonical_url":"https://bryanlrobinson.com/blog/how-to-show-your-template-code-in-11ty-blog-posts/","created_at":"2020-07-31T19:41:19Z","edited_at":null,"crossposted_at":"2020-08-04T14:21:19Z","published_at":"2020-08-04T14:21:19Z","last_comment_at":"2024-06-28T03:18:27Z","reading_time_minutes":2,"tag_list":["jamstack","webdev","html","writing"],"tags":"jamstack, webdev, html, writing","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"}},{"type_of":"article","id":389619,"title":"When have you done something you thought was \"simple\" that has impressed a client or stakeholder?","description":"Sometimes we take things for granted as developers. The Web is a magical place when you know how the...","readable_publish_date":"Jul 9 '20","slug":"when-have-you-done-something-you-thought-was-simple-that-has-impressed-a-client-or-stakeholder-4333","path":"/brob/when-have-you-done-something-you-thought-was-simple-that-has-impressed-a-client-or-stakeholder-4333","url":"https://dev.to/brob/when-have-you-done-something-you-thought-was-simple-that-has-impressed-a-client-or-stakeholder-4333","comments_count":4,"public_reactions_count":6,"collection_id":null,"published_timestamp":"2020-07-09T13:29:20Z","positive_reactions_count":6,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F4g4k45d1zhsmm0ulz3mo.jpg","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F4g4k45d1zhsmm0ulz3mo.jpg","canonical_url":"https://dev.to/brob/when-have-you-done-something-you-thought-was-simple-that-has-impressed-a-client-or-stakeholder-4333","created_at":"2020-07-09T13:28:04Z","edited_at":null,"crossposted_at":null,"published_at":"2020-07-09T13:29:20Z","last_comment_at":"2024-07-08T03:02:44Z","reading_time_minutes":1,"tag_list":["discuss","webdev"],"tags":"discuss, webdev","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":384761,"title":"What are your best and worst CMS migration stories?","description":"Have you ever needed to switch from one content management system to another? Maybe you were moving f...","readable_publish_date":"Jul 6 '20","slug":"what-are-your-best-and-worst-cms-migration-stories-3m5i","path":"/brob/what-are-your-best-and-worst-cms-migration-stories-3m5i","url":"https://dev.to/brob/what-are-your-best-and-worst-cms-migration-stories-3m5i","comments_count":5,"public_reactions_count":5,"collection_id":null,"published_timestamp":"2020-07-06T15:55:40Z","positive_reactions_count":5,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwyj22ysyie3fwyhhn4ge.png","canonical_url":"https://dev.to/brob/what-are-your-best-and-worst-cms-migration-stories-3m5i","created_at":"2020-07-06T15:55:40Z","edited_at":"2020-07-06T15:56:58Z","crossposted_at":null,"published_at":"2020-07-06T15:55:40Z","last_comment_at":"2020-07-08T14:15:04Z","reading_time_minutes":1,"tag_list":["discuss","cms","webdev","database"],"tags":"discuss, cms, webdev, database","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":329294,"title":"Using Nunjucks 'If Expressions' in 11ty to create a simple active navigation state","description":"Creating active states in your navigation is important for guiding a user through your site. It gives...","readable_publish_date":"Jun 11 '20","slug":"using-nunjucks-if-expressions-in-11ty-to-create-a-simple-active-navigation-state-dbh","path":"/brob/using-nunjucks-if-expressions-in-11ty-to-create-a-simple-active-navigation-state-dbh","url":"https://dev.to/brob/using-nunjucks-if-expressions-in-11ty-to-create-a-simple-active-navigation-state-dbh","comments_count":1,"public_reactions_count":8,"collection_id":null,"published_timestamp":"2020-06-11T16:38:32Z","positive_reactions_count":8,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fbryanlrobinson.com%2Fimages%2Fif-expression.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fbryanlrobinson.com%2Fimages%2Fif-expression.png","canonical_url":"https://bryanlrobinson.com/blog/using-nunjucks-if-expressions-to-create-an-active-navigation-state-in-11ty/","created_at":"2020-05-07T02:15:58Z","edited_at":null,"crossposted_at":"2020-06-11T16:38:32Z","published_at":"2020-06-11T00:00:00Z","last_comment_at":"2020-06-30T14:10:26Z","reading_time_minutes":4,"tag_list":["jamstack","javascript","html","ux"],"tags":"jamstack, javascript, html, ux","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"}},{"type_of":"article","id":328392,"title":"How to build an ecommerce site on the Jamstack with Snipcart and TakeShape","description":"Follow a step-by-step guide to build your own ecommerce site on the Jamstack using Snipcart and TakeShape","readable_publish_date":"May 5 '20","slug":"how-to-build-an-ecommerce-site-on-the-jamstack-with-snipcart-and-takeshape-3ha3","path":"/takeshape/how-to-build-an-ecommerce-site-on-the-jamstack-with-snipcart-and-takeshape-3ha3","url":"https://dev.to/takeshape/how-to-build-an-ecommerce-site-on-the-jamstack-with-snipcart-and-takeshape-3ha3","comments_count":1,"public_reactions_count":58,"collection_id":null,"published_timestamp":"2020-05-05T23:08:07Z","positive_reactions_count":58,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Faeftb9cyr4teknro30p1.jpg","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Faeftb9cyr4teknro30p1.jpg","canonical_url":"https://www.takeshape.io/articles/how-to-build-an-ecommerce-site-on-the-jamstack-with-snipcart-and-takeshape/","created_at":"2020-05-05T20:00:23Z","edited_at":null,"crossposted_at":null,"published_at":"2020-05-05T23:08:07Z","last_comment_at":"2020-05-08T00:07:49Z","reading_time_minutes":8,"tag_list":["webdev","beginners","jamstack","ecommerce"],"tags":"webdev, beginners, jamstack, ecommerce","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"},"organization":{"name":"TakeShape","username":"takeshape","slug":"takeshape","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F222%2F2adcd550-9340-4f49-a970-e8de26bc2cae.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F222%2F2adcd550-9340-4f49-a970-e8de26bc2cae.png"}},{"type_of":"article","id":234884,"title":"Three JAMstack movements to watch in 2020","description":"Originally Published: https://bryanlrobinson.com/blog/three-jamstack-concepts-to-watch-in-2020/ In...","readable_publish_date":"Jan 13 '20","slug":"three-jamstack-movements-to-watch-in-2020-2m9h","path":"/brob/three-jamstack-movements-to-watch-in-2020-2m9h","url":"https://dev.to/brob/three-jamstack-movements-to-watch-in-2020-2m9h","comments_count":0,"public_reactions_count":43,"collection_id":null,"published_timestamp":"2020-01-13T16:11:16Z","positive_reactions_count":43,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fbryanlrobinson.com%2Fimages%2Fjamstack-2020.svg","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fbryanlrobinson.com%2Fimages%2Fjamstack-2020.svg","canonical_url":"https://bryanlrobinson.com/blog/three-JAMstack-concepts-to-watch-in-2020/","created_at":"2020-01-09T02:14:42Z","edited_at":null,"crossposted_at":"2020-01-13T16:11:16Z","published_at":"2020-01-09T00:00:00Z","last_comment_at":"2020-01-09T00:00:00Z","reading_time_minutes":4,"tag_list":["jamstack","javascript","discuss","staticsites"],"tags":"jamstack, javascript, discuss, staticsites","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":234029,"title":"Create a Codepen promo watermark with no additional HTML, CSS or JS","description":"I use CodePen a lot. I've got hundreds (if not thousands) of pens. Most of them are throwaways,...","readable_publish_date":"Jan 9 '20","slug":"create-a-codepen-promo-watermark-with-no-additional-html-css-or-js-2kp2","path":"/brob/create-a-codepen-promo-watermark-with-no-additional-html-css-or-js-2kp2","url":"https://dev.to/brob/create-a-codepen-promo-watermark-with-no-additional-html-css-or-js-2kp2","comments_count":1,"public_reactions_count":8,"collection_id":null,"published_timestamp":"2020-01-09T13:53:47Z","positive_reactions_count":8,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fbryanlrobinson.com%2Fimages%2Fcodepen-promo.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fbryanlrobinson.com%2Fimages%2Fcodepen-promo.png","canonical_url":"https://bryanlrobinson.com/blog/create-a-codepen-promotional-watermark-for-all-your-pens-with-css-and-js/","created_at":"2020-01-07T19:18:48Z","edited_at":"2020-01-09T14:05:54Z","crossposted_at":"2020-01-09T13:53:47Z","published_at":"2020-01-07T00:00:00Z","last_comment_at":"2020-01-12T03:21:27Z","reading_time_minutes":3,"tag_list":["css","tutorial","javascript","marketing"],"tags":"css, tutorial, javascript, marketing","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"}},{"type_of":"article","id":222731,"title":"3 underused CSS features to learn for 2020","description":"CSS has a whole lot of power. There are properties and values for any number of amazing designs. With...","readable_publish_date":"Dec 18 '19","slug":"3-underused-css-features-to-learn-for-2020-14fl","path":"/brob/3-underused-css-features-to-learn-for-2020-14fl","url":"https://dev.to/brob/3-underused-css-features-to-learn-for-2020-14fl","comments_count":0,"public_reactions_count":128,"collection_id":null,"published_timestamp":"2019-12-18T16:12:25Z","positive_reactions_count":128,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fbryanlrobinson.com%2Fimages%2Fcss-features-banner.svg","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fbryanlrobinson.com%2Fimages%2Fcss-features-banner.svg","canonical_url":"https://bryanlrobinson.com/blog/three-underused-css-features-to-learn-for-2020/","created_at":"2019-12-17T21:43:27Z","edited_at":null,"crossposted_at":"2019-12-18T16:12:25Z","published_at":"2019-12-17T00:00:00Z","last_comment_at":"2019-12-17T00:00:00Z","reading_time_minutes":5,"tag_list":["css","design","webdev","tutorial"],"tags":"css, design, webdev, tutorial","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"}},{"type_of":"article","id":205963,"title":"Use CSS Subgrid to layout full-width content stripes in an article template","description":"CSS Grid was missing one important piece when it's Level 1 specification was released into the world:...","readable_publish_date":"Nov 15 '19","slug":"use-css-subgrid-to-layout-full-width-content-stripes-in-an-article-template-181c","path":"/brob/use-css-subgrid-to-layout-full-width-content-stripes-in-an-article-template-181c","url":"https://dev.to/brob/use-css-subgrid-to-layout-full-width-content-stripes-in-an-article-template-181c","comments_count":0,"public_reactions_count":40,"collection_id":null,"published_timestamp":"2019-11-15T19:44:54Z","positive_reactions_count":40,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fbryanlrobinson.com%2Fimages%2Fsubgrid-topper.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fbryanlrobinson.com%2Fimages%2Fsubgrid-topper.png","canonical_url":"https://bryanlrobinson.com/blog/use-css-subgrid-laying-out-full-width-article-stripes/","created_at":"2019-11-15T15:21:57Z","edited_at":"2019-11-15T19:45:08Z","crossposted_at":"2019-11-15T19:44:54Z","published_at":"2019-11-15T00:00:00Z","last_comment_at":"2019-11-15T00:00:00Z","reading_time_minutes":5,"tag_list":["css","cssgrid","webdev","tutorial"],"tags":"css, cssgrid, webdev, tutorial","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"}},{"type_of":"article","id":176444,"title":"11ty Theme Creation Part 6: Setting up a Contact page and deploying to Netlify","description":"In this video, we'll tackle setting up the data for our contact page (in which we'll use 11ty's Data...","readable_publish_date":"Sep 25 '19","slug":"11ty-theme-creation-part-6-setting-up-a-contact-page-and-deploying-to-netlify-5ap","path":"/brob/11ty-theme-creation-part-6-setting-up-a-contact-page-and-deploying-to-netlify-5ap","url":"https://dev.to/brob/11ty-theme-creation-part-6-setting-up-a-contact-page-and-deploying-to-netlify-5ap","comments_count":0,"public_reactions_count":14,"collection_id":1045,"published_timestamp":"2019-09-25T17:09:04Z","positive_reactions_count":14,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6szkjnvgp1hop4h3qcsy.png","canonical_url":"https://dev.to/brob/11ty-theme-creation-part-6-setting-up-a-contact-page-and-deploying-to-netlify-5ap","created_at":"2019-09-25T17:09:04Z","edited_at":"2019-09-25T17:10:05Z","crossposted_at":null,"published_at":"2019-09-25T17:09:04Z","last_comment_at":"2019-09-25T17:09:04Z","reading_time_minutes":1,"tag_list":["jamstack","webdev","tutorial","beginners"],"tags":"jamstack, webdev, tutorial, beginners","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"}},{"type_of":"article","id":166141,"title":"Adapt client-side JavaScript for use in 11ty (Eleventy) data files","description":"My good friend James Q. Quick recently wrote an awesome post describing interacting with APIs without...","readable_publish_date":"Sep 18 '19","slug":"adapt-client-side-javascript-for-use-in-11ty-eleventy-data-files-5d99","path":"/brob/adapt-client-side-javascript-for-use-in-11ty-eleventy-data-files-5d99","url":"https://dev.to/brob/adapt-client-side-javascript-for-use-in-11ty-eleventy-data-files-5d99","comments_count":0,"public_reactions_count":9,"collection_id":null,"published_timestamp":"2019-09-18T14:40:21Z","positive_reactions_count":9,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh50d337nri3k86x0fj0n.png","canonical_url":"https://bryanlrobinson.com/blog/adapt-client-side-javascript-for-use-in-11ty-eleventy-data-files/","created_at":"2019-09-05T00:41:54Z","edited_at":null,"crossposted_at":"2019-09-18T14:40:21Z","published_at":"2019-09-04T00:00:00Z","last_comment_at":"2019-09-04T00:00:00Z","reading_time_minutes":4,"tag_list":["javascript","webdev","tutorial"],"tags":"javascript, webdev, tutorial","user":{"name":"Bryan Robinson","username":"brob","twitter_username":"brob","github_username":"brob","user_id":173278,"website_url":"https://bryanlrobinson.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F173278%2F96678344-7d51-41ca-8ff4-78343d865e05.jpg"}}]},"username":"brob"}