[{"type_of":"article","id":804297,"title":"How to combine Rails's Ajax support and Stimulus","description":"In this post I'm going to explain how we are exploring adding snappier SPA-like interactivity to the...","readable_publish_date":"Aug 27 '21","slug":"how-to-combine-rails-s-ajax-support-and-stimulus-3729","path":"/devteam/how-to-combine-rails-s-ajax-support-and-stimulus-3729","url":"https://dev.to/devteam/how-to-combine-rails-s-ajax-support-and-stimulus-3729","comments_count":0,"public_reactions_count":45,"collection_id":null,"published_timestamp":"2021-08-27T15:03:18Z","language":"en","subforem_id":null,"positive_reactions_count":45,"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%2F7x1y2fzvon754db1irvz.png","canonical_url":"https://dev.to/devteam/how-to-combine-rails-s-ajax-support-and-stimulus-3729","created_at":"2021-08-26T14:49:14Z","edited_at":null,"crossposted_at":null,"published_at":"2021-08-27T15:03:18Z","last_comment_at":"2021-08-27T15:03:18Z","reading_time_minutes":10,"tag_list":["rails","javascript","stimulus"],"tags":"rails, javascript, stimulus","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"organization":{"name":"The DEV Team","username":"devteam","slug":"devteam","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%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.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%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.jpg"}},{"type_of":"article","id":737862,"title":"How to wrap a Preact component into a Stimulus controller","description":"In this post I'm going to illustrate the following:   wrapping a Preact component inside a Stimulus...","readable_publish_date":"Jun 24 '21","slug":"how-to-wrap-a-preact-component-into-a-stimulus-controller-1bd0","path":"/devteam/how-to-wrap-a-preact-component-into-a-stimulus-controller-1bd0","url":"https://dev.to/devteam/how-to-wrap-a-preact-component-into-a-stimulus-controller-1bd0","comments_count":4,"public_reactions_count":46,"collection_id":null,"published_timestamp":"2021-06-24T13:51:54Z","language":"en","subforem_id":null,"positive_reactions_count":46,"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%2F1upmetli22fy7erbkd6v.png","canonical_url":"https://dev.to/devteam/how-to-wrap-a-preact-component-into-a-stimulus-controller-1bd0","created_at":"2021-06-24T13:29:01Z","edited_at":"2022-03-16T17:23:49Z","crossposted_at":null,"published_at":"2021-06-24T13:51:54Z","last_comment_at":"2021-06-26T23:46:50Z","reading_time_minutes":5,"tag_list":["javascript","preact","stimulus"],"tags":"javascript, preact, stimulus","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"organization":{"name":"The DEV Team","username":"devteam","slug":"devteam","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%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.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%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.jpg"}},{"type_of":"article","id":504001,"title":"Changelog: API updates","description":"We recently shipped a series of improvements to the Forem API thanks to our open source contributors:...","readable_publish_date":"Nov 2 '20","slug":"changelog-api-updates-13e9","path":"/devteam/changelog-api-updates-13e9","url":"https://dev.to/devteam/changelog-api-updates-13e9","comments_count":2,"public_reactions_count":30,"collection_id":null,"published_timestamp":"2020-11-02T10:20:27Z","language":"en","subforem_id":null,"positive_reactions_count":30,"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%2Fv7ysm8cjavcqhn6pol4x.png","canonical_url":"https://dev.to/devteam/changelog-api-updates-13e9","created_at":"2020-11-02T10:18:21Z","edited_at":"2020-11-02T10:21:59Z","crossposted_at":null,"published_at":"2020-11-02T10:20:27Z","last_comment_at":"2021-10-25T21:28:28Z","reading_time_minutes":2,"tag_list":["changelog"],"tags":"changelog","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"organization":{"name":"The DEV Team","username":"devteam","slug":"devteam","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%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.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%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.jpg"}},{"type_of":"article","id":430088,"title":"Is accidental complexity inevitable?","description":"I'll start with two questions:   Is complexity inevitable in software development? How much of this c...","readable_publish_date":"Aug 17 '20","slug":"is-accidental-complexity-inevitable-58i9","path":"/rhymes/is-accidental-complexity-inevitable-58i9","url":"https://dev.to/rhymes/is-accidental-complexity-inevitable-58i9","comments_count":11,"public_reactions_count":35,"collection_id":null,"published_timestamp":"2020-08-17T12:27:32Z","language":"en","subforem_id":null,"positive_reactions_count":35,"cover_image":null,"social_image":"https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3otvb2z646ytpt1hl2rv.jpg","canonical_url":"https://dev.to/rhymes/is-accidental-complexity-inevitable-58i9","created_at":"2020-08-17T12:12:47Z","edited_at":"2020-08-17T13:15:10Z","crossposted_at":null,"published_at":"2020-08-17T12:27:32Z","last_comment_at":"2020-10-06T06:38:33Z","reading_time_minutes":2,"tag_list":["healthydebate"],"tags":"healthydebate","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"flare_tag":{"name":"healthydebate","bg_color_hex":"#16b886","text_color_hex":"#ffffff"}},{"type_of":"article","id":404690,"title":"Happy birthday Django! 🎂","description":"Django was introduced 15 years ago.","readable_publish_date":"Jul 20 '20","slug":"happy-birthday-django-2876","path":"/rhymes/happy-birthday-django-2876","url":"https://dev.to/rhymes/happy-birthday-django-2876","comments_count":23,"public_reactions_count":25,"collection_id":null,"published_timestamp":"2020-07-20T07:48:57Z","language":null,"subforem_id":null,"positive_reactions_count":25,"cover_image":null,"social_image":"https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3otvb2z646ytpt1hl2rv.jpg","canonical_url":"https://dev.to/rhymes/happy-birthday-django-2876","created_at":"2020-07-20T07:48:40Z","edited_at":null,"crossposted_at":null,"published_at":"2020-07-20T07:48:57Z","last_comment_at":"2024-06-17T03:02:49Z","reading_time_minutes":1,"tag_list":["python","django","news"],"tags":"python, django, news","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"flare_tag":{"name":"news","bg_color_hex":"#111111","text_color_hex":"#fff9ac"}},{"type_of":"article","id":349764,"title":"How we decreased our memory usage with jemalloc","description":"DEV is a Ruby on Rails application deployed on Heroku servers.  The other day Molly Struve, our resid...","readable_publish_date":"Jun 5 '20","slug":"how-we-decreased-our-memory-usage-with-jemalloc-4d5n","path":"/devteam/how-we-decreased-our-memory-usage-with-jemalloc-4d5n","url":"https://dev.to/devteam/how-we-decreased-our-memory-usage-with-jemalloc-4d5n","comments_count":6,"public_reactions_count":60,"collection_id":null,"published_timestamp":"2020-06-05T08:21:45Z","language":null,"subforem_id":null,"positive_reactions_count":60,"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%2Fimznnjynlsczqu1yegdk.png","canonical_url":"https://dev.to/devteam/how-we-decreased-our-memory-usage-with-jemalloc-4d5n","created_at":"2020-06-05T08:21:36Z","edited_at":null,"crossposted_at":null,"published_at":"2020-06-05T08:21:45Z","last_comment_at":"2024-06-17T03:02:49Z","reading_time_minutes":2,"tag_list":["rails","performance","changelog"],"tags":"rails, performance, changelog","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"organization":{"name":"The DEV Team","username":"devteam","slug":"devteam","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%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.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%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.jpg"}},{"type_of":"article","id":345375,"title":"How to build unique indexes in PostgreSQL on large text","description":"As I believe a relational database schema should be as independent as possible from the apps using...","readable_publish_date":"May 28 '20","slug":"how-to-build-unique-indexes-in-postgresql-on-large-text-3e6d","path":"/rhymes/how-to-build-unique-indexes-in-postgresql-on-large-text-3e6d","url":"https://dev.to/rhymes/how-to-build-unique-indexes-in-postgresql-on-large-text-3e6d","comments_count":6,"public_reactions_count":48,"collection_id":null,"published_timestamp":"2020-05-28T12:15:24Z","language":null,"subforem_id":null,"positive_reactions_count":48,"cover_image":null,"social_image":"https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3otvb2z646ytpt1hl2rv.jpg","canonical_url":"https://rhymes.dev/posts/how-to-build-unique-indexes-in-postgresql-on-large-text/","created_at":"2020-05-28T12:00:40Z","edited_at":"2022-03-16T17:22:31Z","crossposted_at":null,"published_at":"2020-05-28T12:15:24Z","last_comment_at":"2020-05-29T00:01:09Z","reading_time_minutes":3,"tag_list":["postgres","rails","database"],"tags":"postgres, rails, database","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"}},{"type_of":"article","id":339870,"title":"A couple of thoughts from the Python survey results - 2019","description":"the screenshots and data come from Python Developers Survey 2019 Results   Python's usage in data ana...","readable_publish_date":"May 20 '20","slug":"a-couple-of-thoughts-from-the-python-survey-results-2019-2hj4","path":"/rhymes/a-couple-of-thoughts-from-the-python-survey-results-2019-2hj4","url":"https://dev.to/rhymes/a-couple-of-thoughts-from-the-python-survey-results-2019-2hj4","comments_count":5,"public_reactions_count":13,"collection_id":null,"published_timestamp":"2020-05-20T11:35:09Z","language":null,"subforem_id":null,"positive_reactions_count":13,"cover_image":null,"social_image":"https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3otvb2z646ytpt1hl2rv.jpg","canonical_url":"https://dev.to/rhymes/a-couple-of-thoughts-from-the-python-survey-results-2019-2hj4","created_at":"2020-05-20T11:34:52Z","edited_at":null,"crossposted_at":null,"published_at":"2020-05-20T11:35:09Z","last_comment_at":"2020-05-21T09:37:28Z","reading_time_minutes":1,"tag_list":["python"],"tags":"python","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"}},{"type_of":"article","id":324102,"title":"Redis 6 is out","description":"Huge fan of Redis here :-)  Its latest version adds the following:    Access control lists (ACL) so t...","readable_publish_date":"May 1 '20","slug":"redis-6-is-out-5db2","path":"/rhymes/redis-6-is-out-5db2","url":"https://dev.to/rhymes/redis-6-is-out-5db2","comments_count":1,"public_reactions_count":43,"collection_id":null,"published_timestamp":"2020-05-01T10:47:19Z","language":null,"subforem_id":null,"positive_reactions_count":43,"cover_image":null,"social_image":"https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3otvb2z646ytpt1hl2rv.jpg","canonical_url":"https://dev.to/rhymes/redis-6-is-out-5db2","created_at":"2020-05-01T10:47:19Z","edited_at":null,"crossposted_at":null,"published_at":"2020-05-01T10:47:19Z","last_comment_at":"2020-06-13T09:01:04Z","reading_time_minutes":1,"tag_list":["redis","news"],"tags":"redis, news","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"flare_tag":{"name":"news","bg_color_hex":"#111111","text_color_hex":"#fff9ac"}},{"type_of":"article","id":321691,"title":"My laptop is 8 years old","description":"I bought this laptop in Paris in 2012: it has the French keyboard layout (AZERTY instead of QWERTY)...","readable_publish_date":"Apr 28 '20","slug":"my-laptop-is-8-years-old-5h98","path":"/rhymes/my-laptop-is-8-years-old-5h98","url":"https://dev.to/rhymes/my-laptop-is-8-years-old-5h98","comments_count":61,"public_reactions_count":44,"collection_id":null,"published_timestamp":"2020-04-28T20:00:21Z","language":null,"subforem_id":null,"positive_reactions_count":44,"cover_image":null,"social_image":"https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3otvb2z646ytpt1hl2rv.jpg","canonical_url":"https://dev.to/rhymes/my-laptop-is-8-years-old-5h98","created_at":"2020-04-28T20:00:21Z","edited_at":null,"crossposted_at":null,"published_at":"2020-04-28T20:00:21Z","last_comment_at":"2023-05-24T09:32:59Z","reading_time_minutes":1,"tag_list":["watercooler","hardware"],"tags":"watercooler, hardware","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"flare_tag":{"name":"watercooler","bg_color_hex":"#D0ECFF","text_color_hex":"#130074"}},{"type_of":"article","id":300038,"title":"A semi technical explainer of all known Zoom issues","description":"(or Zoom choices are what got them in trouble)  (opinions are mine and not DEV's)           A (mild)...","readable_publish_date":"Apr 5 '20","slug":"a-semi-technical-explainer-of-all-known-zoom-issues-1bab","path":"/rhymes/a-semi-technical-explainer-of-all-known-zoom-issues-1bab","url":"https://dev.to/rhymes/a-semi-technical-explainer-of-all-known-zoom-issues-1bab","comments_count":16,"public_reactions_count":102,"collection_id":null,"published_timestamp":"2020-04-05T15:17:58Z","language":null,"subforem_id":null,"positive_reactions_count":102,"cover_image":null,"social_image":"https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3otvb2z646ytpt1hl2rv.jpg","canonical_url":"https://dev.to/rhymes/a-semi-technical-explainer-of-all-known-zoom-issues-1bab","created_at":"2020-04-05T15:11:18Z","edited_at":"2020-04-14T22:38:02Z","crossposted_at":null,"published_at":"2020-04-05T15:17:58Z","last_comment_at":"2020-05-08T10:10:46Z","reading_time_minutes":16,"tag_list":["healthydebate","zoom","security"],"tags":"healthydebate, zoom, security","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"flare_tag":{"name":"healthydebate","bg_color_hex":"#16b886","text_color_hex":"#ffffff"}},{"type_of":"article","id":280767,"title":"Changelog: updated API docs!","description":"We recently updated the documentation of the DEV API (beta) to add detailed information on the follow...","readable_publish_date":"Mar 13 '20","slug":"changelog-updated-api-docs-np","path":"/devteam/changelog-updated-api-docs-np","url":"https://dev.to/devteam/changelog-updated-api-docs-np","comments_count":0,"public_reactions_count":53,"collection_id":null,"published_timestamp":"2020-03-13T17:57:32Z","language":null,"subforem_id":null,"positive_reactions_count":53,"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%2Fbbfipx9w7ssqtp8cbdoj.png","canonical_url":"https://dev.to/devteam/changelog-updated-api-docs-np","created_at":"2020-03-13T16:31:33Z","edited_at":null,"crossposted_at":null,"published_at":"2020-03-13T17:57:32Z","last_comment_at":"2020-03-13T17:57:32Z","reading_time_minutes":1,"tag_list":["changelog"],"tags":"changelog","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"organization":{"name":"The DEV Team","username":"devteam","slug":"devteam","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%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.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%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.jpg"}},{"type_of":"article","id":270180,"title":"Changelog: Query the DEV API from a JavaScript Frontend!","description":"We recently updated the DEV API to allow it to be queried directly from JavaScript frontends....","readable_publish_date":"Feb 27 '20","slug":"changelog-query-the-dev-api-from-a-javascript-frontend-329j","path":"/devteam/changelog-query-the-dev-api-from-a-javascript-frontend-329j","url":"https://dev.to/devteam/changelog-query-the-dev-api-from-a-javascript-frontend-329j","comments_count":5,"public_reactions_count":84,"collection_id":null,"published_timestamp":"2020-02-27T16:12:29Z","language":null,"subforem_id":null,"positive_reactions_count":84,"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%2Fzyhzkkkrs1rti8nzulwn.png","canonical_url":"https://dev.to/devteam/changelog-query-the-dev-api-from-a-javascript-frontend-329j","created_at":"2020-02-27T16:11:57Z","edited_at":null,"crossposted_at":null,"published_at":"2020-02-27T16:12:29Z","last_comment_at":"2020-02-29T18:00:03Z","reading_time_minutes":1,"tag_list":["changelog"],"tags":"changelog","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"organization":{"name":"The DEV Team","username":"devteam","slug":"devteam","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%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.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%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.jpg"}},{"type_of":"article","id":256787,"title":"Help us squash bugs in DEV with Honeybadger! 🐛","description":"We have some exciting news: thanks to our friends at Honeybadger, we now have a public dashboard that...","readable_publish_date":"Feb 6 '20","slug":"help-us-squash-bugs-in-dev-with-honeybadger-4nof","path":"/devteam/help-us-squash-bugs-in-dev-with-honeybadger-4nof","url":"https://dev.to/devteam/help-us-squash-bugs-in-dev-with-honeybadger-4nof","comments_count":9,"public_reactions_count":128,"collection_id":null,"published_timestamp":"2020-02-06T18:34:32Z","language":null,"subforem_id":null,"positive_reactions_count":128,"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%2Fbo3vt337pcsiewnlhmxu.png","canonical_url":"https://dev.to/devteam/help-us-squash-bugs-in-dev-with-honeybadger-4nof","created_at":"2020-02-06T16:11:33Z","edited_at":null,"crossposted_at":null,"published_at":"2020-02-06T18:34:32Z","last_comment_at":"2024-05-23T03:02:13Z","reading_time_minutes":2,"tag_list":["meta","opensource"],"tags":"meta, opensource","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"organization":{"name":"The DEV Team","username":"devteam","slug":"devteam","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%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.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%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.jpg"}},{"type_of":"article","id":195050,"title":"State of the API, October/November 2019","description":"DEV strives towards being open, collaborative, and a positive force in the larger ecosystem.  In addi...","readable_publish_date":"Nov 1 '19","slug":"state-of-the-api-october-2019-d9f","path":"/devteam/state-of-the-api-october-2019-d9f","url":"https://dev.to/devteam/state-of-the-api-october-2019-d9f","comments_count":10,"public_reactions_count":83,"collection_id":null,"published_timestamp":"2019-11-01T16:03:43Z","language":null,"subforem_id":null,"positive_reactions_count":83,"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%2Fi9df0pryi68d147zmflm.png","canonical_url":"https://dev.to/devteam/state-of-the-api-october-2019-d9f","created_at":"2019-10-25T13:56:14Z","edited_at":"2020-01-23T14:22:05Z","crossposted_at":null,"published_at":"2019-11-01T16:03:43Z","last_comment_at":"2019-11-03T05:28:46Z","reading_time_minutes":3,"tag_list":["changelog"],"tags":"changelog","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"organization":{"name":"The DEV Team","username":"devteam","slug":"devteam","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%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.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%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.jpg"}},{"type_of":"article","id":167075,"title":"What would you use as a sortable, globally unique, ID?","description":"The objective is to have an ID that has the following two inherent properties:   globally unique: if...","readable_publish_date":"Sep 7 '19","slug":"what-would-you-use-as-a-sortable-globally-unique-id-5akb","path":"/rhymes/what-would-you-use-as-a-sortable-globally-unique-id-5akb","url":"https://dev.to/rhymes/what-would-you-use-as-a-sortable-globally-unique-id-5akb","comments_count":40,"public_reactions_count":43,"collection_id":null,"published_timestamp":"2019-09-07T09:18:05Z","language":null,"subforem_id":null,"positive_reactions_count":43,"cover_image":null,"social_image":"https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3otvb2z646ytpt1hl2rv.jpg","canonical_url":"https://dev.to/rhymes/what-would-you-use-as-a-sortable-globally-unique-id-5akb","created_at":"2019-09-07T09:18:05Z","edited_at":"2020-01-23T14:32:33Z","crossposted_at":null,"published_at":"2019-09-07T09:18:05Z","last_comment_at":"2023-01-03T04:33:48Z","reading_time_minutes":1,"tag_list":["distributedsystems","discuss"],"tags":"distributedsystems, discuss","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":108857,"title":"I'm joining the DEV team","description":"Hi everyone, you've probably seen my name popping up around the website or the Gi...","readable_publish_date":"May 15 '19","slug":"i-m-joining-the-dev-team-3mi8","path":"/rhymes/i-m-joining-the-dev-team-3mi8","url":"https://dev.to/rhymes/i-m-joining-the-dev-team-3mi8","comments_count":53,"public_reactions_count":118,"collection_id":null,"published_timestamp":"2019-05-15T18:32:12Z","language":null,"subforem_id":null,"positive_reactions_count":118,"cover_image":null,"social_image":"https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3otvb2z646ytpt1hl2rv.jpg","canonical_url":"https://dev.to/rhymes/i-m-joining-the-dev-team-3mi8","created_at":"2019-05-15T15:02:49Z","edited_at":null,"crossposted_at":null,"published_at":"2019-05-15T18:32:12Z","last_comment_at":"2023-01-03T04:30:24Z","reading_time_minutes":1,"tag_list":["meta","career","personal"],"tags":"meta, career, personal","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"}},{"type_of":"article","id":85976,"title":"What can we learn from rewrites?","description":"Rewrites are a classic argument in software development. Every software architect at some point...","readable_publish_date":"Feb 25 '19","slug":"what-can-we-learn-from-rewrites-4md1","path":"/rhymes/what-can-we-learn-from-rewrites-4md1","url":"https://dev.to/rhymes/what-can-we-learn-from-rewrites-4md1","comments_count":5,"public_reactions_count":13,"collection_id":444,"published_timestamp":"2019-02-25T17:26:58Z","language":null,"subforem_id":null,"positive_reactions_count":13,"cover_image":null,"social_image":"https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3otvb2z646ytpt1hl2rv.jpg","canonical_url":"https://rhymes.dev/posts/what-can-we-learn-from-rewrites/","created_at":"2019-02-25T15:54:19Z","edited_at":"2022-03-16T17:21:08Z","crossposted_at":null,"published_at":"2019-02-25T17:26:58Z","last_comment_at":"2019-02-26T19:08:30Z","reading_time_minutes":4,"tag_list":["discuss","softwaredevelopment"],"tags":"discuss, softwaredevelopment","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":81252,"title":"Ask the community for a post","description":"\n\nDEV's community is full of people enthusiastic about a wide range of different ...","readable_publish_date":"Feb 6 '19","slug":"ask-the-community-for-a-post-1a1p","path":"/rhymes/ask-the-community-for-a-post-1a1p","url":"https://dev.to/rhymes/ask-the-community-for-a-post-1a1p","comments_count":17,"public_reactions_count":51,"collection_id":null,"published_timestamp":"2019-02-06T13:43:36Z","language":null,"subforem_id":null,"positive_reactions_count":51,"cover_image":null,"social_image":"https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3otvb2z646ytpt1hl2rv.jpg","canonical_url":"https://dev.to/rhymes/ask-the-community-for-a-post-1a1p","created_at":"2019-02-06T10:52:15Z","edited_at":null,"crossposted_at":null,"published_at":"2019-02-06T13:43:36Z","last_comment_at":"2019-08-20T11:38:28Z","reading_time_minutes":1,"tag_list":["requestforpost","meta"],"tags":"requestforpost, meta","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"}},{"type_of":"article","id":77848,"title":"The dangers of the unibrow(ser)","description":"\n\nAt the beginning of December, Microsoft announced their wish to re-engineer Edg...","readable_publish_date":"Jan 24 '19","slug":"the-dangers-of-the-unibrowser-3221","path":"/rhymes/the-dangers-of-the-unibrowser-3221","url":"https://dev.to/rhymes/the-dangers-of-the-unibrowser-3221","comments_count":27,"public_reactions_count":59,"collection_id":null,"published_timestamp":"2019-01-24T19:28:01Z","language":null,"subforem_id":null,"positive_reactions_count":59,"cover_image":null,"social_image":"https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3otvb2z646ytpt1hl2rv.jpg","canonical_url":"https://dev.to/rhymes/the-dangers-of-the-unibrowser-3221","created_at":"2019-01-24T18:52:58Z","edited_at":null,"crossposted_at":null,"published_at":"2019-01-24T19:28:01Z","last_comment_at":"2024-07-31T03:02:30Z","reading_time_minutes":3,"tag_list":["discuss","webdev"],"tags":"discuss, webdev","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":75943,"title":"Changelog: export comments","description":"\n\nAs of a few hours ago, thanks to a graciously merged pull request, you can expo...","readable_publish_date":"Jan 16 '19","slug":"changelog-export-comments-56mf","path":"/rhymes/changelog-export-comments-56mf","url":"https://dev.to/rhymes/changelog-export-comments-56mf","comments_count":2,"public_reactions_count":18,"collection_id":null,"published_timestamp":"2019-01-16T19:57:24Z","language":null,"subforem_id":null,"positive_reactions_count":18,"cover_image":null,"social_image":"https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3otvb2z646ytpt1hl2rv.jpg","canonical_url":"https://dev.to/rhymes/changelog-export-comments-56mf","created_at":"2019-01-16T19:53:11Z","edited_at":null,"crossposted_at":null,"published_at":"2019-01-16T19:57:24Z","last_comment_at":"2019-01-16T22:42:59Z","reading_time_minutes":1,"tag_list":["meta","changelog"],"tags":"meta, changelog","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"}},{"type_of":"article","id":74517,"title":"How to add a GraphQL API to dev.to in a few minutes","description":"\n\n\n  \n  \n  Why you're reading this\n\n\n\ndev.to has a REST API that is probably beco...","readable_publish_date":"Jan 12 '19","slug":"how-to-add-a-graphql-api-to-devto-in-a-few-minutes-10a9","path":"/rhymes/how-to-add-a-graphql-api-to-devto-in-a-few-minutes-10a9","url":"https://dev.to/rhymes/how-to-add-a-graphql-api-to-devto-in-a-few-minutes-10a9","comments_count":3,"public_reactions_count":86,"collection_id":null,"published_timestamp":"2019-01-12T18:14:08Z","language":null,"subforem_id":null,"positive_reactions_count":86,"cover_image":null,"social_image":"https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3otvb2z646ytpt1hl2rv.jpg","canonical_url":"https://dev.to/rhymes/how-to-add-a-graphql-api-to-devto-in-a-few-minutes-10a9","created_at":"2019-01-12T16:55:48Z","edited_at":null,"crossposted_at":null,"published_at":"2019-01-12T18:14:08Z","last_comment_at":"2019-01-13T19:59:19Z","reading_time_minutes":4,"tag_list":["graphql","hasura","meta"],"tags":"graphql, hasura, meta","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"}},{"type_of":"article","id":73791,"title":"Really easy way to use HTTPS on localhost","description":"\n\nTesting if your site works well on your local machine is always burdensome.\n\nI ...","readable_publish_date":"Jan 8 '19","slug":"really-easy-way-to-use-https-on-localhost-341m","path":"/rhymes/really-easy-way-to-use-https-on-localhost-341m","url":"https://dev.to/rhymes/really-easy-way-to-use-https-on-localhost-341m","comments_count":26,"public_reactions_count":205,"collection_id":null,"published_timestamp":"2019-01-08T17:24:08Z","language":null,"subforem_id":null,"positive_reactions_count":205,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fcl.ly%2F25af16a2e4b9%2FImage%25202019-01-08%2520at%25206.12.46%2520PM.png","canonical_url":"https://dev.to/rhymes/really-easy-way-to-use-https-on-localhost-341m","created_at":"2019-01-08T17:20:40Z","edited_at":null,"crossposted_at":null,"published_at":"2019-01-08T17:24:08Z","last_comment_at":"2024-04-01T03:02:29Z","reading_time_minutes":1,"tag_list":["githunt","ssl"],"tags":"githunt, ssl","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"}},{"type_of":"article","id":73330,"title":"You don't need to know everything (but you should know something well)","description":"Dan Abramov recently published a couple of posts that made me think considerably. I regard these two...","readable_publish_date":"Jan 5 '19","slug":"you-dont-need-to-know-everything-but-you-should-know-something-well-4ho3","path":"/rhymes/you-dont-need-to-know-everything-but-you-should-know-something-well-4ho3","url":"https://dev.to/rhymes/you-dont-need-to-know-everything-but-you-should-know-something-well-4ho3","comments_count":22,"public_reactions_count":234,"collection_id":null,"published_timestamp":"2019-01-05T18:49:27Z","language":null,"subforem_id":null,"positive_reactions_count":234,"cover_image":null,"social_image":"https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3otvb2z646ytpt1hl2rv.jpg","canonical_url":"https://rhymes.dev/posts/you-dont-need-to-know-everything-but-you-should-know-something-well/","created_at":"2019-01-05T18:19:51Z","edited_at":"2022-03-16T17:20:42Z","crossposted_at":null,"published_at":"2019-01-05T18:49:27Z","last_comment_at":"2024-01-24T03:05:29Z","reading_time_minutes":3,"tag_list":["discuss","softwaredevelopment"],"tags":"discuss, softwaredevelopment","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":71723,"title":"Requests for posts tag","description":"\n\nWe all have our favorite topics in software development, usually because of a c...","readable_publish_date":"Jan 1 '19","slug":"requests-for-posts-1o5n","path":"/rhymes/requests-for-posts-1o5n","url":"https://dev.to/rhymes/requests-for-posts-1o5n","comments_count":15,"public_reactions_count":39,"collection_id":null,"published_timestamp":"2019-01-01T17:41:24Z","language":null,"subforem_id":null,"positive_reactions_count":39,"cover_image":null,"social_image":"https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3otvb2z646ytpt1hl2rv.jpg","canonical_url":"https://dev.to/rhymes/requests-for-posts-1o5n","created_at":"2019-01-01T17:41:24Z","edited_at":null,"crossposted_at":null,"published_at":"2019-01-01T17:41:24Z","last_comment_at":"2025-06-13T19:26:35Z","reading_time_minutes":1,"tag_list":["meta","discuss"],"tags":"meta, discuss","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":70441,"title":"The 10 most popular dev.to posts of 2018","description":"\n\nI took the 10 most popular posts in the year section of dev.to and added some t...","readable_publish_date":"Dec 22 '18","slug":"ten-more-popular-devto-posts-4anj","path":"/rhymes/ten-more-popular-devto-posts-4anj","url":"https://dev.to/rhymes/ten-more-popular-devto-posts-4anj","comments_count":3,"public_reactions_count":199,"collection_id":null,"published_timestamp":"2018-12-22T21:55:18Z","language":null,"subforem_id":null,"positive_reactions_count":199,"cover_image":null,"social_image":"https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3otvb2z646ytpt1hl2rv.jpg","canonical_url":"https://dev.to/rhymes/ten-more-popular-devto-posts-4anj","created_at":"2018-12-22T21:08:11Z","edited_at":null,"crossposted_at":null,"published_at":"2018-12-22T21:55:18Z","last_comment_at":"2019-05-25T00:57:16Z","reading_time_minutes":3,"tag_list":["yearinreview","discuss","bestofdev"],"tags":"yearinreview, discuss, bestofdev","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":69759,"title":"A big rewrite","description":"Folklore and common sense warn developers and teams against doing big rewrites.           To do or...","readable_publish_date":"Dec 18 '18","slug":"a-big-rewrite-5gl5","path":"/rhymes/a-big-rewrite-5gl5","url":"https://dev.to/rhymes/a-big-rewrite-5gl5","comments_count":10,"public_reactions_count":21,"collection_id":444,"published_timestamp":"2018-12-18T17:09:14Z","language":null,"subforem_id":null,"positive_reactions_count":21,"cover_image":null,"social_image":"https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3otvb2z646ytpt1hl2rv.jpg","canonical_url":"https://rhymes.dev/posts/a-big-rewrite/","created_at":"2018-12-18T15:38:48Z","edited_at":"2022-03-16T17:19:00Z","crossposted_at":null,"published_at":"2018-12-18T17:09:14Z","last_comment_at":"2025-06-03T17:41:37Z","reading_time_minutes":5,"tag_list":["discuss","softwaredevelopment"],"tags":"discuss, softwaredevelopment","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":68719,"title":"The new MacBook Pros are overpriced","description":"\n\nI've been a Mac user for over a decade but I'm lacking enthusiasm towards the r...","readable_publish_date":"Dec 15 '18","slug":"the-new-macbook-pros-are-overpriced-j5m","path":"/rhymes/the-new-macbook-pros-are-overpriced-j5m","url":"https://dev.to/rhymes/the-new-macbook-pros-are-overpriced-j5m","comments_count":108,"public_reactions_count":68,"collection_id":null,"published_timestamp":"2018-12-15T14:00:10Z","language":null,"subforem_id":null,"positive_reactions_count":68,"cover_image":null,"social_image":"https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3otvb2z646ytpt1hl2rv.jpg","canonical_url":"https://dev.to/rhymes/the-new-macbook-pros-are-overpriced-j5m","created_at":"2018-12-15T13:32:40Z","edited_at":null,"crossposted_at":null,"published_at":"2018-12-15T14:00:10Z","last_comment_at":"2024-03-25T03:23:24Z","reading_time_minutes":2,"tag_list":["discuss","laptop"],"tags":"discuss, laptop","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":68144,"title":"Salaries","description":"\n\nThis is post is super long but there are pictures (of words).\n\nI made a summary...","readable_publish_date":"Dec 13 '18","slug":"salaries-4p4g","path":"/rhymes/salaries-4p4g","url":"https://dev.to/rhymes/salaries-4p4g","comments_count":21,"public_reactions_count":66,"collection_id":null,"published_timestamp":"2018-12-13T01:20:41Z","language":null,"subforem_id":null,"positive_reactions_count":66,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fcl.ly%2F3a98aaf2da15%2FImage%25202018-12-13%2520at%252010.26.07%2520AM.png","canonical_url":"https://dev.to/rhymes/salaries-4p4g","created_at":"2018-12-13T01:05:26Z","edited_at":null,"crossposted_at":null,"published_at":"2018-12-13T01:20:41Z","last_comment_at":"2018-12-18T18:57:44Z","reading_time_minutes":7,"tag_list":["discuss","career"],"tags":"discuss, career","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":67844,"title":"How many UI libraries are too many?","description":"\n\n\n\nfrom Curated list of framework component libraries for UI styles/toolkit\n\n\n...","readable_publish_date":"Dec 11 '18","slug":"how-many-ui-libraries-is-enough-17om","path":"/rhymes/how-many-ui-libraries-is-enough-17om","url":"https://dev.to/rhymes/how-many-ui-libraries-is-enough-17om","comments_count":15,"public_reactions_count":12,"collection_id":null,"published_timestamp":"2018-12-11T11:25:34Z","language":null,"subforem_id":null,"positive_reactions_count":12,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fcl.ly%2F7c69369df9fe%2Fdownload%2FImage%25202018-12-11%2520at%252010.44.27%2520AM.png","canonical_url":"https://dev.to/rhymes/how-many-ui-libraries-is-enough-17om","created_at":"2018-12-11T11:24:41Z","edited_at":null,"crossposted_at":null,"published_at":"2018-12-11T11:25:34Z","last_comment_at":"2018-12-12T15:49:04Z","reading_time_minutes":1,"tag_list":["javascript"],"tags":"javascript","user":{"name":"rhymes","username":"rhymes","twitter_username":"rhymes_","github_username":"rhymes","user_id":2693,"website_url":"https://rhymes.dev","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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.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%2F2693%2Fbfd9a4a5-92b3-4ac3-a276-3ccb68d78203.jpg"}}]