{"type_of":"article","id":492261,"title":"The 7 Most Popular DEV Posts from the Past Week","description":"A round-up of the most-read and most-loved contributions from the community this past week.","readable_publish_date":"Oct 20 '20","slug":"the-7-most-popular-dev-posts-from-the-past-week-4fhi","path":"/devteam/the-7-most-popular-dev-posts-from-the-past-week-4fhi","url":"https://dev.to/devteam/the-7-most-popular-dev-posts-from-the-past-week-4fhi","comments_count":3,"public_reactions_count":42,"collection_id":null,"published_timestamp":"2020-10-20T17:50:29Z","language":"en","subforem_id":null,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":42,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fsfwcvweirpf2qka2lg2b.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fsfwcvweirpf2qka2lg2b.png","canonical_url":"https://dev.to/devteam/the-7-most-popular-dev-posts-from-the-past-week-4fhi","created_at":"2020-10-19T19:42:31Z","edited_at":null,"crossposted_at":null,"published_at":"2020-10-20T17:50:29Z","last_comment_at":"2020-10-21T21:19:04Z","reading_time_minutes":2,"tag_list":"top7","tags":["top7"],"body_html":"\u003cp\u003eEvery Tuesday, we round up the previous week's top posts based on traffic, engagement, and a hint of editorial curation. The typical week starts on Monday and ends on Sunday, but don't worry, we take into account posts that are published later in the week. ❤️\u003c/p\u003e\n\n\u003ch3\u003e\n  \u003ca name=\"visual-learners-rejoice\" href=\"#visual-learners-rejoice\"\u003e\n  \u003c/a\u003e\n  Visual Learners, Rejoice!\n\u003c/h3\u003e\n\n\u003cp\u003eFrankly, this entire series about Docker fundamentals by \u003ca class=\"mentioned-user\" href=\"https://dev.to/aurelievache\"\u003e@aurelievache\u003c/a\u003e is fantastic — it uses sketchnotes to appeal to those of us visual learners. In this ninth installment, Aurelie breaks down Docker search. \u003c/p\u003e\n\n\n\u003cdiv class=\"ltag__link--embedded\"\u003e\n  \u003cdiv class=\"crayons-story \" data-feed-content-id=\"485180\" data-content-user-id=\"9688\"\u003e\n  \u003ca href=\"https://dev.to/aurelievache/understanding-docker-part-9-docker-search-35pb\" aria-labelledby=\"article-link-485180\" class=\"crayons-story__hidden-navigation-link\"\u003eUnderstanding Docker: part 9 – Docker Search\u003c/a\u003e\n\n\n  \u003cdiv class=\"crayons-story__body crayons-story__body-full_post\"\u003e\n    \u003cdiv class=\"crayons-story__top\"\u003e\n      \u003cdiv class=\"crayons-story__meta\"\u003e\n        \u003cdiv class=\"crayons-story__author-pic\"\u003e\n\n          \u003ca href=\"/aurelievache\" class=\"crayons-avatar  crayons-avatar--l  \"\u003e\n            \u003cimg src=\"https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F9688%2Fg2T2qehD.jpg\" alt=\"aurelievache profile\" class=\"crayons-avatar__image\" loading=\"lazy\" width=\"512\" height=\"512\"\u003e\n          \u003c/a\u003e\n        \u003c/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv\u003e\n            \u003ca href=\"/aurelievache\" class=\"crayons-story__secondary fw-medium m:hidden\"\u003e\n              Aurélie Vache\n            \u003c/a\u003e\n            \u003cdiv class=\"profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block\"\u003e\n              \u003cbutton id=\"story-author-preview-trigger-485180\" aria-controls=\"story-author-preview-content-485180\" class=\"profile-preview-card__trigger fs-s p-1 -ml-1 -my-2 crayons-btn crayons-btn--ghost\" aria-label=\"Aurélie Vache profile details\"\u003e\n                Aurélie Vache\n                \n                \n              \u003c/button\u003e\n              \u003cdiv id=\"story-author-preview-content-485180\" class=\"profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0\" style=\"border-top-color: var(--card-color);\" data-repositioning-dropdown=\"true\" data-testid=\"profile-preview-card\"\u003e\n                \u003cdiv class=\"gap-4 grid\"\u003e\n                  \u003cdiv class=\"-mt-4\"\u003e\n                    \u003ca href=\"/aurelievache\" class=\"flex\"\u003e\n                      \u003cspan class=\"crayons-avatar crayons-avatar--xl mr-2 shrink-0\"\u003e\n                        \u003cimg src=\"https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F9688%2Fg2T2qehD.jpg\" class=\"crayons-avatar__image\" alt=\"\" loading=\"lazy\" width=\"512\" height=\"512\"\u003e\n                      \u003c/span\u003e\n                      \u003cspan class=\"crayons-link crayons-subtitle-2 mt-5\"\u003eAurélie Vache\u003c/span\u003e\n                    \u003c/a\u003e\n                  \u003c/div\u003e\n                  \u003cdiv class=\"print-hidden\"\u003e\n                    \u003cbutton class=\"crayons-btn follow-action-button whitespace-nowrap follow-user w-100\" data-info='{\"style\":\"full\",\"id\":9688,\"className\":\"User\",\"name\":\"Aurélie Vache\"}'\u003e\n                      Follow\n                    \u003c/button\u003e\n                  \u003c/div\u003e\n                  \u003cdiv class=\"author-preview-metadata-container\" data-author-id=\"9688\"\u003e\u003c/div\u003e\n                \u003c/div\u003e\n              \u003c/div\u003e\n            \u003c/div\u003e\n\n          \u003c/div\u003e\n          \u003ca href=\"https://dev.to/aurelievache/understanding-docker-part-9-docker-search-35pb\" class=\"crayons-story__tertiary fs-xs\"\u003e\u003ctime datetime=\"2020-10-15T06:24:17Z\"\u003eOct 15 '20\u003c/time\u003e\u003cspan class=\"time-ago-indicator-initial-placeholder\" data-seconds=\"1602743057\"\u003e\u003c/span\u003e\u003c/a\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n\n    \u003c/div\u003e\n\n    \u003cdiv class=\"crayons-story__indention\"\u003e\n      \u003ch2 class=\"crayons-story__title crayons-story__title-full_post\"\u003e\n        \u003ca href=\"https://dev.to/aurelievache/understanding-docker-part-9-docker-search-35pb\" data-preload-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%2Fr2cfdmniy3xt2iqcmcur.jpg\" id=\"article-link-485180\"\u003e\n          Understanding Docker: part 9 – Docker Search\n        \u003c/a\u003e\n      \u003c/h2\u003e\n        \u003cdiv class=\"crayons-story__tags\"\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(29, 99, 237, 0.10);\n        --tag-prefix: #1D63ED;\n        --tag-bg-hover: rgba(29, 99, 237, 0.10);\n        --tag-prefix-hover: #1D63ED;\n      \" href=\"/t/docker\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003edocker\u003c/a\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(6, 181, 0, 0.10);\n        --tag-prefix: #06B500;\n        --tag-bg-hover: rgba(6, 181, 0, 0.10);\n        --tag-prefix-hover: #06B500;\n      \" href=\"/t/devops\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003edevops\u003c/a\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(0, 131, 53, 0.10);\n        --tag-prefix: #008335;\n        --tag-bg-hover: rgba(0, 131, 53, 0.10);\n        --tag-prefix-hover: #008335;\n      \" href=\"/t/beginners\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003ebeginners\u003c/a\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(255, 153, 0, 0.10);\n        --tag-prefix: #FF9900;\n        --tag-bg-hover: rgba(255, 153, 0, 0.10);\n        --tag-prefix-hover: #FF9900;\n      \" href=\"/t/cloud\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003ecloud\u003c/a\u003e\n        \u003c/div\u003e\n      \u003cdiv class=\"crayons-story__bottom\"\u003e\n        \u003cdiv class=\"crayons-story__details\"\u003e\n          \u003ca href=\"https://dev.to/aurelievache/understanding-docker-part-9-docker-search-35pb\" class=\"crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left\" data-reaction-count data-reactable-id=\"485180\" aria-label=\"Add a comment to post - Understanding Docker: part 9 – Docker Search\"\u003e\n            \u003cdiv class=\"multiple_reactions_aggregate\"\u003e\n              \u003cspan class=\"multiple_reactions_icons_container\" dir=\"rtl\"\u003e\n                  \u003cspan class=\"crayons_icon_container\"\u003e\n                    \u003cimg src=\"https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg\" width=\"24\" height=\"24\"\u003e\n                  \u003c/span\u003e\n                  \u003cspan class=\"crayons_icon_container\"\u003e\n                    \u003cimg src=\"https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg\" width=\"24\" height=\"24\"\u003e\n                  \u003c/span\u003e\n              \u003c/span\u003e\n              \u003cspan class=\"aggregate_reactions_counter\"\u003e131\u003cspan class=\"hidden s:inline\"\u003e reactions\u003c/span\u003e\u003c/span\u003e\n            \u003c/div\u003e\n          \u003c/a\u003e\n            \u003ca href=\"https://dev.to/aurelievache/understanding-docker-part-9-docker-search-35pb#comments\" class=\"crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center\" aria-label=\"Add a comment to post - Understanding Docker: part 9 – Docker Search\"\u003e\n              \u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" role=\"img\" aria-labelledby=\"aecpglpgkrwabi3b9im5irnba047qhm2\" class=\"crayons-icon\"\u003e\u003ctitle id=\"aecpglpgkrwabi3b9im5irnba047qhm2\"\u003eComments\u003c/title\u003e\n\u003cpath d=\"M10.5 5h3a6 6 0 110 12v2.625c-3.75-1.5-9-3.75-9-8.625a6 6 0 016-6zM12 15.5h1.5a4.501 4.501 0 001.722-8.657A4.5 4.5 0 0013.5 6.5h-3A4.5 4.5 0 006 11c0 2.707 1.846 4.475 6 6.36V15.5z\"\u003e\u003c/path\u003e\u003c/svg\u003e\n\n              5\u003cspan class=\"hidden s:inline\"\u003e comments\u003c/span\u003e\n            \u003c/a\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"crayons-story__save\"\u003e\n          \u003csmall class=\"crayons-story__tertiary fs-xs mr-2\"\u003e\n            1 min read\n          \u003c/small\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\n \n\u003ch3\u003e\n  \u003ca name=\"what-a-senior-dev-is-and-isnt\" href=\"#what-a-senior-dev-is-and-isnt\"\u003e\n  \u003c/a\u003e\n  What a Senior Dev Is — and \u003cem\u003eIsn’t\u003c/em\u003e\n\u003c/h3\u003e\n\n\u003cp\u003eThanks, \u003ca class=\"mentioned-user\" href=\"https://dev.to/themarcba\"\u003e@themarcba\u003c/a\u003e, for this thorough primer on the true role of a senior developer — a title that’s frequently misunderstood and truly looks different at every company.\u003c/p\u003e\n\n\n\u003cdiv class=\"ltag__link--embedded\"\u003e\n  \u003cdiv class=\"crayons-story \" data-feed-content-id=\"487779\" data-content-user-id=\"174026\"\u003e\n  \u003ca href=\"https://dev.to/themarcba/what-is-a-senior-developer-really-59dg\" aria-labelledby=\"article-link-487779\" class=\"crayons-story__hidden-navigation-link\"\u003eWhat is a Senior Developer *Really*?\u003c/a\u003e\n\n\n  \u003cdiv class=\"crayons-story__body crayons-story__body-full_post\"\u003e\n    \u003cdiv class=\"crayons-story__top\"\u003e\n      \u003cdiv class=\"crayons-story__meta\"\u003e\n        \u003cdiv class=\"crayons-story__author-pic\"\u003e\n\n          \u003ca href=\"/themarcba\" class=\"crayons-avatar  crayons-avatar--l  \"\u003e\n            \u003cimg src=\"https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F174026%2F2a7f33cc-b1d3-4038-8f62-fcd47108bf84.jpg\" alt=\"themarcba profile\" class=\"crayons-avatar__image\" loading=\"lazy\" width=\"625\" height=\"625\"\u003e\n          \u003c/a\u003e\n        \u003c/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv\u003e\n            \u003ca href=\"/themarcba\" class=\"crayons-story__secondary fw-medium m:hidden\"\u003e\n              Marc Backes\n            \u003c/a\u003e\n            \u003cdiv class=\"profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block\"\u003e\n              \u003cbutton id=\"story-author-preview-trigger-487779\" aria-controls=\"story-author-preview-content-487779\" class=\"profile-preview-card__trigger fs-s p-1 -ml-1 -my-2 crayons-btn crayons-btn--ghost\" aria-label=\"Marc Backes profile details\"\u003e\n                Marc Backes\n                \n                \n              \u003c/button\u003e\n              \u003cdiv id=\"story-author-preview-content-487779\" class=\"profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0\" style=\"border-top-color: var(--card-color);\" data-repositioning-dropdown=\"true\" data-testid=\"profile-preview-card\"\u003e\n                \u003cdiv class=\"gap-4 grid\"\u003e\n                  \u003cdiv class=\"-mt-4\"\u003e\n                    \u003ca href=\"/themarcba\" class=\"flex\"\u003e\n                      \u003cspan class=\"crayons-avatar crayons-avatar--xl mr-2 shrink-0\"\u003e\n                        \u003cimg src=\"https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F174026%2F2a7f33cc-b1d3-4038-8f62-fcd47108bf84.jpg\" class=\"crayons-avatar__image\" alt=\"\" loading=\"lazy\" width=\"625\" height=\"625\"\u003e\n                      \u003c/span\u003e\n                      \u003cspan class=\"crayons-link crayons-subtitle-2 mt-5\"\u003eMarc Backes\u003c/span\u003e\n                    \u003c/a\u003e\n                  \u003c/div\u003e\n                  \u003cdiv class=\"print-hidden\"\u003e\n                    \u003cbutton class=\"crayons-btn follow-action-button whitespace-nowrap follow-user w-100\" data-info='{\"style\":\"full\",\"id\":174026,\"className\":\"User\",\"name\":\"Marc Backes\"}'\u003e\n                      Follow\n                    \u003c/button\u003e\n                  \u003c/div\u003e\n                  \u003cdiv class=\"author-preview-metadata-container\" data-author-id=\"174026\"\u003e\u003c/div\u003e\n                \u003c/div\u003e\n              \u003c/div\u003e\n            \u003c/div\u003e\n\n          \u003c/div\u003e\n          \u003ca href=\"https://dev.to/themarcba/what-is-a-senior-developer-really-59dg\" class=\"crayons-story__tertiary fs-xs\"\u003e\u003ctime datetime=\"2020-10-15T12:34:38Z\"\u003eOct 15 '20\u003c/time\u003e\u003cspan class=\"time-ago-indicator-initial-placeholder\" data-seconds=\"1602765278\"\u003e\u003c/span\u003e\u003c/a\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n\n    \u003c/div\u003e\n\n    \u003cdiv class=\"crayons-story__indention\"\u003e\n      \u003ch2 class=\"crayons-story__title crayons-story__title-full_post\"\u003e\n        \u003ca href=\"https://dev.to/themarcba/what-is-a-senior-developer-really-59dg\" data-preload-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%2Fxtb8zyjrkwm1ei4n99x4.jpeg\" id=\"article-link-487779\"\u003e\n          What is a Senior Developer *Really*?\n        \u003c/a\u003e\n      \u003c/h2\u003e\n        \u003cdiv class=\"crayons-story__tags\"\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(42, 37, 102, 0.10);\n        --tag-prefix: #2A2566;\n        --tag-bg-hover: rgba(42, 37, 102, 0.10);\n        --tag-prefix-hover: #2A2566;\n      \" href=\"/t/career\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003ecareer\u003c/a\u003e\n        \u003c/div\u003e\n      \u003cdiv class=\"crayons-story__bottom\"\u003e\n        \u003cdiv class=\"crayons-story__details\"\u003e\n          \u003ca href=\"https://dev.to/themarcba/what-is-a-senior-developer-really-59dg\" class=\"crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left\" data-reaction-count data-reactable-id=\"487779\" aria-label=\"Add a comment to post - What is a Senior Developer *Really*?\"\u003e\n            \u003cdiv class=\"multiple_reactions_aggregate\"\u003e\n              \u003cspan class=\"multiple_reactions_icons_container\" dir=\"rtl\"\u003e\n                  \u003cspan class=\"crayons_icon_container\"\u003e\n                    \u003cimg src=\"https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg\" width=\"24\" height=\"24\"\u003e\n                  \u003c/span\u003e\n                  \u003cspan class=\"crayons_icon_container\"\u003e\n                    \u003cimg src=\"https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg\" width=\"24\" height=\"24\"\u003e\n                  \u003c/span\u003e\n              \u003c/span\u003e\n              \u003cspan class=\"aggregate_reactions_counter\"\u003e650\u003cspan class=\"hidden s:inline\"\u003e reactions\u003c/span\u003e\u003c/span\u003e\n            \u003c/div\u003e\n          \u003c/a\u003e\n            \u003ca href=\"https://dev.to/themarcba/what-is-a-senior-developer-really-59dg#comments\" class=\"crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center\" aria-label=\"Add a comment to post - What is a Senior Developer *Really*?\"\u003e\n              \u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" role=\"img\" aria-labelledby=\"ai2mu6nctaktiorvshhtaywrgz34h6lv\" class=\"crayons-icon\"\u003e\u003ctitle id=\"ai2mu6nctaktiorvshhtaywrgz34h6lv\"\u003eComments\u003c/title\u003e\n\u003cpath d=\"M10.5 5h3a6 6 0 110 12v2.625c-3.75-1.5-9-3.75-9-8.625a6 6 0 016-6zM12 15.5h1.5a4.501 4.501 0 001.722-8.657A4.5 4.5 0 0013.5 6.5h-3A4.5 4.5 0 006 11c0 2.707 1.846 4.475 6 6.36V15.5z\"\u003e\u003c/path\u003e\u003c/svg\u003e\n\n              41\u003cspan class=\"hidden s:inline\"\u003e comments\u003c/span\u003e\n            \u003c/a\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"crayons-story__save\"\u003e\n          \u003csmall class=\"crayons-story__tertiary fs-xs mr-2\"\u003e\n            3 min read\n          \u003c/small\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\n \n\u003ch3\u003e\n  \u003ca name=\"js-interview-questions-youve-got-this\" href=\"#js-interview-questions-youve-got-this\"\u003e\n  \u003c/a\u003e\n  JS Interview Questions? You’ve Got This.\n\u003c/h3\u003e\n\n\u003cp\u003e\u003ca class=\"mentioned-user\" href=\"https://dev.to/dverybest\"\u003e@dverybest\u003c/a\u003e came through with five common JS interview questions with simple answers that might just save you during your next bout of pre-interview jitters (you’ll do great)!\u003c/p\u003e\n\n\n\u003cdiv class=\"ltag__link--embedded\"\u003e\n  \u003cdiv class=\"crayons-story \" data-feed-content-id=\"491298\" data-content-user-id=\"413917\"\u003e\n  \u003ca href=\"https://dev.to/dverybest/basic-javascript-interview-questions-3491\" aria-labelledby=\"article-link-491298\" class=\"crayons-story__hidden-navigation-link\"\u003eBasic JavaScript Interview Questions\u003c/a\u003e\n\n\n  \u003cdiv class=\"crayons-story__body crayons-story__body-full_post\"\u003e\n    \u003cdiv class=\"crayons-story__top\"\u003e\n      \u003cdiv class=\"crayons-story__meta\"\u003e\n        \u003cdiv class=\"crayons-story__author-pic\"\u003e\n\n          \u003ca href=\"/dverybest\" class=\"crayons-avatar  crayons-avatar--l  \"\u003e\n            \u003cimg src=\"https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F413917%2F3523b649-c70d-4cd4-81da-50bada9489aa.jpeg\" alt=\"dverybest profile\" class=\"crayons-avatar__image\" loading=\"lazy\" width=\"460\" height=\"460\"\u003e\n          \u003c/a\u003e\n        \u003c/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv\u003e\n            \u003ca href=\"/dverybest\" class=\"crayons-story__secondary fw-medium m:hidden\"\u003e\n              Charles Best \n            \u003c/a\u003e\n            \u003cdiv class=\"profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block\"\u003e\n              \u003cbutton id=\"story-author-preview-trigger-491298\" aria-controls=\"story-author-preview-content-491298\" class=\"profile-preview-card__trigger fs-s p-1 -ml-1 -my-2 crayons-btn crayons-btn--ghost\" aria-label=\"Charles Best  profile details\"\u003e\n                Charles Best \n                \n                \n              \u003c/button\u003e\n              \u003cdiv id=\"story-author-preview-content-491298\" class=\"profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0\" style=\"border-top-color: var(--card-color);\" data-repositioning-dropdown=\"true\" data-testid=\"profile-preview-card\"\u003e\n                \u003cdiv class=\"gap-4 grid\"\u003e\n                  \u003cdiv class=\"-mt-4\"\u003e\n                    \u003ca href=\"/dverybest\" class=\"flex\"\u003e\n                      \u003cspan class=\"crayons-avatar crayons-avatar--xl mr-2 shrink-0\"\u003e\n                        \u003cimg src=\"https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F413917%2F3523b649-c70d-4cd4-81da-50bada9489aa.jpeg\" class=\"crayons-avatar__image\" alt=\"\" loading=\"lazy\" width=\"460\" height=\"460\"\u003e\n                      \u003c/span\u003e\n                      \u003cspan class=\"crayons-link crayons-subtitle-2 mt-5\"\u003eCharles Best \u003c/span\u003e\n                    \u003c/a\u003e\n                  \u003c/div\u003e\n                  \u003cdiv class=\"print-hidden\"\u003e\n                    \u003cbutton class=\"crayons-btn follow-action-button whitespace-nowrap follow-user w-100\" data-info='{\"style\":\"full\",\"id\":413917,\"className\":\"User\",\"name\":\"Charles Best \"}'\u003e\n                      Follow\n                    \u003c/button\u003e\n                  \u003c/div\u003e\n                  \u003cdiv class=\"author-preview-metadata-container\" data-author-id=\"413917\"\u003e\u003c/div\u003e\n                \u003c/div\u003e\n              \u003c/div\u003e\n            \u003c/div\u003e\n\n          \u003c/div\u003e\n          \u003ca href=\"https://dev.to/dverybest/basic-javascript-interview-questions-3491\" class=\"crayons-story__tertiary fs-xs\"\u003e\u003ctime datetime=\"2020-10-19T01:17:31Z\"\u003eOct 19 '20\u003c/time\u003e\u003cspan class=\"time-ago-indicator-initial-placeholder\" data-seconds=\"1603070251\"\u003e\u003c/span\u003e\u003c/a\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n\n    \u003c/div\u003e\n\n    \u003cdiv class=\"crayons-story__indention\"\u003e\n      \u003ch2 class=\"crayons-story__title crayons-story__title-full_post\"\u003e\n        \u003ca href=\"https://dev.to/dverybest/basic-javascript-interview-questions-3491\" data-preload-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%2Fabbpz0dr19gliqqiirj8.jpg\" id=\"article-link-491298\"\u003e\n          Basic JavaScript Interview Questions\n        \u003c/a\u003e\n      \u003c/h2\u003e\n        \u003cdiv class=\"crayons-story__tags\"\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(247, 223, 30, 0.10);\n        --tag-prefix: #f7df1e;\n        --tag-bg-hover: rgba(247, 223, 30, 0.10);\n        --tag-prefix-hover: #f7df1e;\n      \" href=\"/t/javascript\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003ejavascript\u003c/a\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(0, 131, 53, 0.10);\n        --tag-prefix: #008335;\n        --tag-bg-hover: rgba(0, 131, 53, 0.10);\n        --tag-prefix-hover: #008335;\n      \" href=\"/t/beginners\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003ebeginners\u003c/a\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(34, 34, 34, 0.10);\n        --tag-prefix: #222222;\n        --tag-bg-hover: rgba(34, 34, 34, 0.10);\n        --tag-prefix-hover: #222222;\n      \" href=\"/t/react\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003ereact\u003c/a\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(29, 219, 231, 0.10);\n        --tag-prefix: #1ddbe7;\n        --tag-bg-hover: rgba(29, 219, 231, 0.10);\n        --tag-prefix-hover: #1ddbe7;\n      \" href=\"/t/reactnative\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003ereactnative\u003c/a\u003e\n        \u003c/div\u003e\n      \u003cdiv class=\"crayons-story__bottom\"\u003e\n        \u003cdiv class=\"crayons-story__details\"\u003e\n          \u003ca href=\"https://dev.to/dverybest/basic-javascript-interview-questions-3491\" class=\"crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left\" data-reaction-count data-reactable-id=\"491298\" aria-label=\"Add a comment to post - Basic JavaScript Interview Questions\"\u003e\n            \u003cdiv class=\"multiple_reactions_aggregate\"\u003e\n              \u003cspan class=\"multiple_reactions_icons_container\" dir=\"rtl\"\u003e\n                  \u003cspan class=\"crayons_icon_container\"\u003e\n                    \u003cimg src=\"https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg\" width=\"24\" height=\"24\"\u003e\n                  \u003c/span\u003e\n                  \u003cspan class=\"crayons_icon_container\"\u003e\n                    \u003cimg src=\"https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg\" width=\"24\" height=\"24\"\u003e\n                  \u003c/span\u003e\n              \u003c/span\u003e\n              \u003cspan class=\"aggregate_reactions_counter\"\u003e468\u003cspan class=\"hidden s:inline\"\u003e reactions\u003c/span\u003e\u003c/span\u003e\n            \u003c/div\u003e\n          \u003c/a\u003e\n            \u003ca href=\"https://dev.to/dverybest/basic-javascript-interview-questions-3491#comments\" class=\"crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center\" aria-label=\"Add a comment to post - Basic JavaScript Interview Questions\"\u003e\n              \u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" role=\"img\" aria-labelledby=\"aoksc4diwnsag36oko2ycd9iznswjgmb\" class=\"crayons-icon\"\u003e\u003ctitle id=\"aoksc4diwnsag36oko2ycd9iznswjgmb\"\u003eComments\u003c/title\u003e\n\u003cpath d=\"M10.5 5h3a6 6 0 110 12v2.625c-3.75-1.5-9-3.75-9-8.625a6 6 0 016-6zM12 15.5h1.5a4.501 4.501 0 001.722-8.657A4.5 4.5 0 0013.5 6.5h-3A4.5 4.5 0 006 11c0 2.707 1.846 4.475 6 6.36V15.5z\"\u003e\u003c/path\u003e\u003c/svg\u003e\n\n              17\u003cspan class=\"hidden s:inline\"\u003e comments\u003c/span\u003e\n            \u003c/a\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"crayons-story__save\"\u003e\n          \u003csmall class=\"crayons-story__tertiary fs-xs mr-2\"\u003e\n            3 min read\n          \u003c/small\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\n\n\n\u003ch3\u003e\n  \u003ca name=\"problemsolving-throw-out-your-stopwatch\" href=\"#problemsolving-throw-out-your-stopwatch\"\u003e\n  \u003c/a\u003e\n  Problem-Solving? Throw Out Your Stopwatch.\n\u003c/h3\u003e\n\n\u003cp\u003eEveryone solves problems in their own way, and while sometimes, there’s room for optimization, you shouldn’t feel badly about a slow and steady approach. Thanks for the reminder and personal story, \u003ca class=\"mentioned-user\" href=\"https://dev.to/pepopowitz\"\u003e@pepopowitz\u003c/a\u003e!\u003c/p\u003e\n\n\n\u003cdiv class=\"ltag__link--embedded\"\u003e\n  \u003cdiv class=\"crayons-story \" data-feed-content-id=\"486847\" data-content-user-id=\"138085\"\u003e\n  \u003ca href=\"https://dev.to/pepopowitz/i-m-slow-and-that-s-okay-239m\" aria-labelledby=\"article-link-486847\" class=\"crayons-story__hidden-navigation-link\"\u003eI'm Slow And That's Okay\u003c/a\u003e\n\n\n  \u003cdiv class=\"crayons-story__body crayons-story__body-full_post\"\u003e\n    \u003cdiv class=\"crayons-story__top\"\u003e\n      \u003cdiv class=\"crayons-story__meta\"\u003e\n        \u003cdiv class=\"crayons-story__author-pic\"\u003e\n\n          \u003ca href=\"/pepopowitz\" class=\"crayons-avatar  crayons-avatar--l  \"\u003e\n            \u003cimg src=\"https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F138085%2F93ac7b47-979b-4176-b6a9-6618f0bdd195.jpeg\" alt=\"pepopowitz profile\" class=\"crayons-avatar__image\" loading=\"lazy\" width=\"460\" height=\"460\"\u003e\n          \u003c/a\u003e\n        \u003c/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv\u003e\n            \u003ca href=\"/pepopowitz\" class=\"crayons-story__secondary fw-medium m:hidden\"\u003e\n              Steven Hicks\n            \u003c/a\u003e\n            \u003cdiv class=\"profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block\"\u003e\n              \u003cbutton id=\"story-author-preview-trigger-486847\" aria-controls=\"story-author-preview-content-486847\" class=\"profile-preview-card__trigger fs-s p-1 -ml-1 -my-2 crayons-btn crayons-btn--ghost\" aria-label=\"Steven Hicks profile details\"\u003e\n                Steven Hicks\n                \n                \n              \u003c/button\u003e\n              \u003cdiv id=\"story-author-preview-content-486847\" class=\"profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0\" style=\"border-top-color: var(--card-color);\" data-repositioning-dropdown=\"true\" data-testid=\"profile-preview-card\"\u003e\n                \u003cdiv class=\"gap-4 grid\"\u003e\n                  \u003cdiv class=\"-mt-4\"\u003e\n                    \u003ca href=\"/pepopowitz\" class=\"flex\"\u003e\n                      \u003cspan class=\"crayons-avatar crayons-avatar--xl mr-2 shrink-0\"\u003e\n                        \u003cimg src=\"https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F138085%2F93ac7b47-979b-4176-b6a9-6618f0bdd195.jpeg\" class=\"crayons-avatar__image\" alt=\"\" loading=\"lazy\" width=\"460\" height=\"460\"\u003e\n                      \u003c/span\u003e\n                      \u003cspan class=\"crayons-link crayons-subtitle-2 mt-5\"\u003eSteven Hicks\u003c/span\u003e\n                    \u003c/a\u003e\n                  \u003c/div\u003e\n                  \u003cdiv class=\"print-hidden\"\u003e\n                    \u003cbutton class=\"crayons-btn follow-action-button whitespace-nowrap follow-user w-100\" data-info='{\"style\":\"full\",\"id\":138085,\"className\":\"User\",\"name\":\"Steven Hicks\"}'\u003e\n                      Follow\n                    \u003c/button\u003e\n                  \u003c/div\u003e\n                  \u003cdiv class=\"author-preview-metadata-container\" data-author-id=\"138085\"\u003e\u003c/div\u003e\n                \u003c/div\u003e\n              \u003c/div\u003e\n            \u003c/div\u003e\n\n          \u003c/div\u003e\n          \u003ca href=\"https://dev.to/pepopowitz/i-m-slow-and-that-s-okay-239m\" class=\"crayons-story__tertiary fs-xs\"\u003e\u003ctime datetime=\"2020-10-14T14:54:55Z\"\u003eOct 14 '20\u003c/time\u003e\u003cspan class=\"time-ago-indicator-initial-placeholder\" data-seconds=\"1602687295\"\u003e\u003c/span\u003e\u003c/a\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n\n    \u003c/div\u003e\n\n    \u003cdiv class=\"crayons-story__indention\"\u003e\n      \u003ch2 class=\"crayons-story__title crayons-story__title-full_post\"\u003e\n        \u003ca href=\"https://dev.to/pepopowitz/i-m-slow-and-that-s-okay-239m\" data-preload-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%2Fh1mncbbgiucmgrogqrok.jpg\" id=\"article-link-486847\"\u003e\n          I'm Slow And That's Okay\n        \u003c/a\u003e\n      \u003c/h2\u003e\n        \u003cdiv class=\"crayons-story__tags\"\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(42, 37, 102, 0.10);\n        --tag-prefix: #2A2566;\n        --tag-bg-hover: rgba(42, 37, 102, 0.10);\n        --tag-prefix-hover: #2A2566;\n      \" href=\"/t/career\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003ecareer\u003c/a\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(42, 7, 152, 0.10);\n        --tag-prefix: #2A0798;\n        --tag-bg-hover: rgba(42, 7, 152, 0.10);\n        --tag-prefix-hover: #2A0798;\n      \" href=\"/t/productivity\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003eproductivity\u003c/a\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(59, 73, 223, 0.10);\n        --tag-prefix: #3b49df;\n        --tag-bg-hover: rgba(59, 73, 223, 0.10);\n        --tag-prefix-hover: #3b49df;\n      \" href=\"/t/problemsolving\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003eproblemsolving\u003c/a\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(59, 73, 223, 0.10);\n        --tag-prefix: #3b49df;\n        --tag-bg-hover: rgba(59, 73, 223, 0.10);\n        --tag-prefix-hover: #3b49df;\n      \" href=\"/t/personalgrowth\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003epersonalgrowth\u003c/a\u003e\n        \u003c/div\u003e\n      \u003cdiv class=\"crayons-story__bottom\"\u003e\n        \u003cdiv class=\"crayons-story__details\"\u003e\n          \u003ca href=\"https://dev.to/pepopowitz/i-m-slow-and-that-s-okay-239m\" class=\"crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left\" data-reaction-count data-reactable-id=\"486847\" aria-label=\"Add a comment to post - I'm Slow And That's Okay\"\u003e\n            \u003cdiv class=\"multiple_reactions_aggregate\"\u003e\n              \u003cspan class=\"multiple_reactions_icons_container\" dir=\"rtl\"\u003e\n                  \u003cspan class=\"crayons_icon_container\"\u003e\n                    \u003cimg src=\"https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg\" width=\"24\" height=\"24\"\u003e\n                  \u003c/span\u003e\n                  \u003cspan class=\"crayons_icon_container\"\u003e\n                    \u003cimg src=\"https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg\" width=\"24\" height=\"24\"\u003e\n                  \u003c/span\u003e\n              \u003c/span\u003e\n              \u003cspan class=\"aggregate_reactions_counter\"\u003e477\u003cspan class=\"hidden s:inline\"\u003e reactions\u003c/span\u003e\u003c/span\u003e\n            \u003c/div\u003e\n          \u003c/a\u003e\n            \u003ca href=\"https://dev.to/pepopowitz/i-m-slow-and-that-s-okay-239m#comments\" class=\"crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center\" aria-label=\"Add a comment to post - I'm Slow And That's Okay\"\u003e\n              \u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" role=\"img\" aria-labelledby=\"afbtizcct44hc82e6hzh0wymjfbdd54s\" class=\"crayons-icon\"\u003e\u003ctitle id=\"afbtizcct44hc82e6hzh0wymjfbdd54s\"\u003eComments\u003c/title\u003e\n\u003cpath d=\"M10.5 5h3a6 6 0 110 12v2.625c-3.75-1.5-9-3.75-9-8.625a6 6 0 016-6zM12 15.5h1.5a4.501 4.501 0 001.722-8.657A4.5 4.5 0 0013.5 6.5h-3A4.5 4.5 0 006 11c0 2.707 1.846 4.475 6 6.36V15.5z\"\u003e\u003c/path\u003e\u003c/svg\u003e\n\n              51\u003cspan class=\"hidden s:inline\"\u003e comments\u003c/span\u003e\n            \u003c/a\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"crayons-story__save\"\u003e\n          \u003csmall class=\"crayons-story__tertiary fs-xs mr-2\"\u003e\n            4 min read\n          \u003c/small\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\n\n\n\u003ch3\u003e\n  \u003ca name=\"when-to-use-context-in-context-\" href=\"#when-to-use-context-in-context-\"\u003e\n  \u003c/a\u003e\n  When to Use Context (in Context 😉)\n\u003c/h3\u003e\n\n\u003cp\u003eIn this post, \u003ca class=\"mentioned-user\" href=\"https://dev.to/olenadrugalya\"\u003e@olenadrugalya\u003c/a\u003e explores Context API and when to use it with React. A great breakdown in four steps!\u003c/p\u003e\n\n\n\u003cdiv class=\"ltag__link--embedded\"\u003e\n  \u003cdiv class=\"crayons-story \" data-feed-content-id=\"438294\" data-content-user-id=\"443240\"\u003e\n  \u003ca href=\"https://dev.to/olenadrugalya/managing-state-with-react-context-4h2h\" aria-labelledby=\"article-link-438294\" class=\"crayons-story__hidden-navigation-link\"\u003eManaging state with React Context \u003c/a\u003e\n\n\n  \u003cdiv class=\"crayons-story__body crayons-story__body-full_post\"\u003e\n    \u003cdiv class=\"crayons-story__top\"\u003e\n      \u003cdiv class=\"crayons-story__meta\"\u003e\n        \u003cdiv class=\"crayons-story__author-pic\"\u003e\n\n          \u003ca href=\"/olenadrugalya\" class=\"crayons-avatar  crayons-avatar--l  \"\u003e\n            \u003cimg src=\"https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F443240%2F50a350f7-8199-4912-9add-bb54336cf107.jpg\" alt=\"olenadrugalya profile\" class=\"crayons-avatar__image\" loading=\"lazy\" width=\"400\" height=\"400\"\u003e\n          \u003c/a\u003e\n        \u003c/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv\u003e\n            \u003ca href=\"/olenadrugalya\" class=\"crayons-story__secondary fw-medium m:hidden\"\u003e\n              Olena Drugalya\n            \u003c/a\u003e\n            \u003cdiv class=\"profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block\"\u003e\n              \u003cbutton id=\"story-author-preview-trigger-438294\" aria-controls=\"story-author-preview-content-438294\" class=\"profile-preview-card__trigger fs-s p-1 -ml-1 -my-2 crayons-btn crayons-btn--ghost\" aria-label=\"Olena Drugalya profile details\"\u003e\n                Olena Drugalya\n                \n                \n              \u003c/button\u003e\n              \u003cdiv id=\"story-author-preview-content-438294\" class=\"profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0\" style=\"border-top-color: var(--card-color);\" data-repositioning-dropdown=\"true\" data-testid=\"profile-preview-card\"\u003e\n                \u003cdiv class=\"gap-4 grid\"\u003e\n                  \u003cdiv class=\"-mt-4\"\u003e\n                    \u003ca href=\"/olenadrugalya\" class=\"flex\"\u003e\n                      \u003cspan class=\"crayons-avatar crayons-avatar--xl mr-2 shrink-0\"\u003e\n                        \u003cimg src=\"https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F443240%2F50a350f7-8199-4912-9add-bb54336cf107.jpg\" class=\"crayons-avatar__image\" alt=\"\" loading=\"lazy\" width=\"400\" height=\"400\"\u003e\n                      \u003c/span\u003e\n                      \u003cspan class=\"crayons-link crayons-subtitle-2 mt-5\"\u003eOlena Drugalya\u003c/span\u003e\n                    \u003c/a\u003e\n                  \u003c/div\u003e\n                  \u003cdiv class=\"print-hidden\"\u003e\n                    \u003cbutton class=\"crayons-btn follow-action-button whitespace-nowrap follow-user w-100\" data-info='{\"style\":\"full\",\"id\":443240,\"className\":\"User\",\"name\":\"Olena Drugalya\"}'\u003e\n                      Follow\n                    \u003c/button\u003e\n                  \u003c/div\u003e\n                  \u003cdiv class=\"author-preview-metadata-container\" data-author-id=\"443240\"\u003e\u003c/div\u003e\n                \u003c/div\u003e\n              \u003c/div\u003e\n            \u003c/div\u003e\n\n          \u003c/div\u003e\n          \u003ca href=\"https://dev.to/olenadrugalya/managing-state-with-react-context-4h2h\" class=\"crayons-story__tertiary fs-xs\"\u003e\u003ctime datetime=\"2020-10-14T06:34:21Z\"\u003eOct 14 '20\u003c/time\u003e\u003cspan class=\"time-ago-indicator-initial-placeholder\" data-seconds=\"1602657261\"\u003e\u003c/span\u003e\u003c/a\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n\n    \u003c/div\u003e\n\n    \u003cdiv class=\"crayons-story__indention\"\u003e\n      \u003ch2 class=\"crayons-story__title crayons-story__title-full_post\"\u003e\n        \u003ca href=\"https://dev.to/olenadrugalya/managing-state-with-react-context-4h2h\" data-preload-image=\"\" id=\"article-link-438294\"\u003e\n          Managing state with React Context \n        \u003c/a\u003e\n      \u003c/h2\u003e\n        \u003cdiv class=\"crayons-story__tags\"\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(34, 34, 34, 0.10);\n        --tag-prefix: #222222;\n        --tag-bg-hover: rgba(34, 34, 34, 0.10);\n        --tag-prefix-hover: #222222;\n      \" href=\"/t/react\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003ereact\u003c/a\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(86, 39, 101, 0.10);\n        --tag-prefix: #562765;\n        --tag-bg-hover: rgba(86, 39, 101, 0.10);\n        --tag-prefix-hover: #562765;\n      \" href=\"/t/webdev\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003ewebdev\u003c/a\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(197, 152, 255, 0.10);\n        --tag-prefix: #C598FF;\n        --tag-bg-hover: rgba(197, 152, 255, 0.10);\n        --tag-prefix-hover: #C598FF;\n      \" href=\"/t/codenewbie\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003ecodenewbie\u003c/a\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(247, 223, 30, 0.10);\n        --tag-prefix: #f7df1e;\n        --tag-bg-hover: rgba(247, 223, 30, 0.10);\n        --tag-prefix-hover: #f7df1e;\n      \" href=\"/t/javascript\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003ejavascript\u003c/a\u003e\n        \u003c/div\u003e\n      \u003cdiv class=\"crayons-story__bottom\"\u003e\n        \u003cdiv class=\"crayons-story__details\"\u003e\n          \u003ca href=\"https://dev.to/olenadrugalya/managing-state-with-react-context-4h2h\" class=\"crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left\" data-reaction-count data-reactable-id=\"438294\" aria-label=\"Add a comment to post - Managing state with React Context \"\u003e\n            \u003cdiv class=\"multiple_reactions_aggregate\"\u003e\n              \u003cspan class=\"multiple_reactions_icons_container\" dir=\"rtl\"\u003e\n                  \u003cspan class=\"crayons_icon_container\"\u003e\n                    \u003cimg src=\"https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg\" width=\"24\" height=\"24\"\u003e\n                  \u003c/span\u003e\n                  \u003cspan class=\"crayons_icon_container\"\u003e\n                    \u003cimg src=\"https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg\" width=\"24\" height=\"24\"\u003e\n                  \u003c/span\u003e\n              \u003c/span\u003e\n              \u003cspan class=\"aggregate_reactions_counter\"\u003e203\u003cspan class=\"hidden s:inline\"\u003e reactions\u003c/span\u003e\u003c/span\u003e\n            \u003c/div\u003e\n          \u003c/a\u003e\n            \u003ca href=\"https://dev.to/olenadrugalya/managing-state-with-react-context-4h2h#comments\" class=\"crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center\" aria-label=\"Add a comment to post - Managing state with React Context \"\u003e\n              \u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" role=\"img\" aria-labelledby=\"aa6ro3m7mx4n0en7fhdu25j14xrj4kmr\" class=\"crayons-icon\"\u003e\u003ctitle id=\"aa6ro3m7mx4n0en7fhdu25j14xrj4kmr\"\u003eComments\u003c/title\u003e\n\u003cpath d=\"M10.5 5h3a6 6 0 110 12v2.625c-3.75-1.5-9-3.75-9-8.625a6 6 0 016-6zM12 15.5h1.5a4.501 4.501 0 001.722-8.657A4.5 4.5 0 0013.5 6.5h-3A4.5 4.5 0 006 11c0 2.707 1.846 4.475 6 6.36V15.5z\"\u003e\u003c/path\u003e\u003c/svg\u003e\n\n              6\u003cspan class=\"hidden s:inline\"\u003e comments\u003c/span\u003e\n            \u003c/a\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"crayons-story__save\"\u003e\n          \u003csmall class=\"crayons-story__tertiary fs-xs mr-2\"\u003e\n            4 min read\n          \u003c/small\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\n\n\n\u003ch3\u003e\n  \u003ca name=\"freelancing-the-what-why-and-how\" href=\"#freelancing-the-what-why-and-how\"\u003e\n  \u003c/a\u003e\n  Freelancing: The What, Why, and How\n\u003c/h3\u003e\n\n\u003cp\u003eWhether you’re an experienced or prospective software developer, chances are you’ve met a freelancer a time or two. If you’ve ever wondered how or why one even becomes a freelancer, this post by \u003ca class=\"mentioned-user\" href=\"https://dev.to/kevsmss\"\u003e@kevsmss\u003c/a\u003e goes out to you!\u003c/p\u003e\n\n\n\u003cdiv class=\"ltag__link--embedded\"\u003e\n  \u003cdiv class=\"crayons-story \" data-feed-content-id=\"489497\" data-content-user-id=\"352903\"\u003e\n  \u003ca href=\"https://dev.to/kevsmss/roadmap-to-becoming-a-successful-freelance-developer-4of9\" aria-labelledby=\"article-link-489497\" class=\"crayons-story__hidden-navigation-link\"\u003eRoadmap To Becoming A Successful Freelance Developer\u003c/a\u003e\n\n\n  \u003cdiv class=\"crayons-story__body crayons-story__body-full_post\"\u003e\n    \u003cdiv class=\"crayons-story__top\"\u003e\n      \u003cdiv class=\"crayons-story__meta\"\u003e\n        \u003cdiv class=\"crayons-story__author-pic\"\u003e\n\n          \u003ca href=\"/kevsmss\" class=\"crayons-avatar  crayons-avatar--l  \"\u003e\n            \u003cimg src=\"https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F352903%2F9f18a86f-6ae0-443e-b4b8-3a9cee8dcfb7.jpg\" alt=\"kevsmss profile\" class=\"crayons-avatar__image\" loading=\"lazy\" width=\"400\" height=\"400\"\u003e\n          \u003c/a\u003e\n        \u003c/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv\u003e\n            \u003ca href=\"/kevsmss\" class=\"crayons-story__secondary fw-medium m:hidden\"\u003e\n              kevin sims\n            \u003c/a\u003e\n            \u003cdiv class=\"profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block\"\u003e\n              \u003cbutton id=\"story-author-preview-trigger-489497\" aria-controls=\"story-author-preview-content-489497\" class=\"profile-preview-card__trigger fs-s p-1 -ml-1 -my-2 crayons-btn crayons-btn--ghost\" aria-label=\"kevin sims profile details\"\u003e\n                kevin sims\n                \n                \n              \u003c/button\u003e\n              \u003cdiv id=\"story-author-preview-content-489497\" class=\"profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0\" style=\"border-top-color: var(--card-color);\" data-repositioning-dropdown=\"true\" data-testid=\"profile-preview-card\"\u003e\n                \u003cdiv class=\"gap-4 grid\"\u003e\n                  \u003cdiv class=\"-mt-4\"\u003e\n                    \u003ca href=\"/kevsmss\" class=\"flex\"\u003e\n                      \u003cspan class=\"crayons-avatar crayons-avatar--xl mr-2 shrink-0\"\u003e\n                        \u003cimg src=\"https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F352903%2F9f18a86f-6ae0-443e-b4b8-3a9cee8dcfb7.jpg\" class=\"crayons-avatar__image\" alt=\"\" loading=\"lazy\" width=\"400\" height=\"400\"\u003e\n                      \u003c/span\u003e\n                      \u003cspan class=\"crayons-link crayons-subtitle-2 mt-5\"\u003ekevin sims\u003c/span\u003e\n                    \u003c/a\u003e\n                  \u003c/div\u003e\n                  \u003cdiv class=\"print-hidden\"\u003e\n                    \u003cbutton class=\"crayons-btn follow-action-button whitespace-nowrap follow-user w-100\" data-info='{\"style\":\"full\",\"id\":352903,\"className\":\"User\",\"name\":\"kevin sims\"}'\u003e\n                      Follow\n                    \u003c/button\u003e\n                  \u003c/div\u003e\n                  \u003cdiv class=\"author-preview-metadata-container\" data-author-id=\"352903\"\u003e\u003c/div\u003e\n                \u003c/div\u003e\n              \u003c/div\u003e\n            \u003c/div\u003e\n\n          \u003c/div\u003e\n          \u003ca href=\"https://dev.to/kevsmss/roadmap-to-becoming-a-successful-freelance-developer-4of9\" class=\"crayons-story__tertiary fs-xs\"\u003e\u003ctime datetime=\"2020-10-16T22:50:04Z\"\u003eOct 16 '20\u003c/time\u003e\u003cspan class=\"time-ago-indicator-initial-placeholder\" data-seconds=\"1602888604\"\u003e\u003c/span\u003e\u003c/a\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n\n    \u003c/div\u003e\n\n    \u003cdiv class=\"crayons-story__indention\"\u003e\n      \u003ch2 class=\"crayons-story__title crayons-story__title-full_post\"\u003e\n        \u003ca href=\"https://dev.to/kevsmss/roadmap-to-becoming-a-successful-freelance-developer-4of9\" data-preload-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%2Fy310f8fwkpmyj1fg5gk6.jpeg\" id=\"article-link-489497\"\u003e\n          Roadmap To Becoming A Successful Freelance Developer\n        \u003c/a\u003e\n      \u003c/h2\u003e\n        \u003cdiv class=\"crayons-story__tags\"\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(86, 39, 101, 0.10);\n        --tag-prefix: #562765;\n        --tag-bg-hover: rgba(86, 39, 101, 0.10);\n        --tag-prefix-hover: #562765;\n      \" href=\"/t/webdev\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003ewebdev\u003c/a\u003e\n        \u003c/div\u003e\n      \u003cdiv class=\"crayons-story__bottom\"\u003e\n        \u003cdiv class=\"crayons-story__details\"\u003e\n          \u003ca href=\"https://dev.to/kevsmss/roadmap-to-becoming-a-successful-freelance-developer-4of9\" class=\"crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left\" data-reaction-count data-reactable-id=\"489497\" aria-label=\"Add a comment to post - Roadmap To Becoming A Successful Freelance Developer\"\u003e\n            \u003cdiv class=\"multiple_reactions_aggregate\"\u003e\n              \u003cspan class=\"multiple_reactions_icons_container\" dir=\"rtl\"\u003e\n                  \u003cspan class=\"crayons_icon_container\"\u003e\n                    \u003cimg src=\"https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg\" width=\"24\" height=\"24\"\u003e\n                  \u003c/span\u003e\n                  \u003cspan class=\"crayons_icon_container\"\u003e\n                    \u003cimg src=\"https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg\" width=\"24\" height=\"24\"\u003e\n                  \u003c/span\u003e\n              \u003c/span\u003e\n              \u003cspan class=\"aggregate_reactions_counter\"\u003e208\u003cspan class=\"hidden s:inline\"\u003e reactions\u003c/span\u003e\u003c/span\u003e\n            \u003c/div\u003e\n          \u003c/a\u003e\n            \u003ca href=\"https://dev.to/kevsmss/roadmap-to-becoming-a-successful-freelance-developer-4of9#comments\" class=\"crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center\" aria-label=\"Add a comment to post - Roadmap To Becoming A Successful Freelance Developer\"\u003e\n              \u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" role=\"img\" aria-labelledby=\"akquyb2jkz5v10qe1baxn3ae4l7mgdgm\" class=\"crayons-icon\"\u003e\u003ctitle id=\"akquyb2jkz5v10qe1baxn3ae4l7mgdgm\"\u003eComments\u003c/title\u003e\n\u003cpath d=\"M10.5 5h3a6 6 0 110 12v2.625c-3.75-1.5-9-3.75-9-8.625a6 6 0 016-6zM12 15.5h1.5a4.501 4.501 0 001.722-8.657A4.5 4.5 0 0013.5 6.5h-3A4.5 4.5 0 006 11c0 2.707 1.846 4.475 6 6.36V15.5z\"\u003e\u003c/path\u003e\u003c/svg\u003e\n\n              7\u003cspan class=\"hidden s:inline\"\u003e comments\u003c/span\u003e\n            \u003c/a\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"crayons-story__save\"\u003e\n          \u003csmall class=\"crayons-story__tertiary fs-xs mr-2\"\u003e\n            3 min read\n          \u003c/small\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\n\n\n\u003ch3\u003e\n  \u003ca name=\"git-commit-m-get-started-with-open-source\" href=\"#git-commit-m-get-started-with-open-source\"\u003e\n  \u003c/a\u003e\n  git commit -m \"get started with open source!\"\n\u003c/h3\u003e\n\n\u003cp\u003eJust in time for the tail-end of #Hacktoberfest! \u003ca class=\"mentioned-user\" href=\"https://dev.to/williamotieno\"\u003e@williamotieno\u003c/a\u003e delivers a great intro to open source contribution with a focus on Git and GitHub. If you’ve been tempted to participate in Hacktoberfest but feel a bit lost, know that you still have time \u003cem\u003eand\u003c/em\u003e this helpful guide is here for you if you need it. \u003c/p\u003e\n\n\n\u003cdiv class=\"ltag__link--embedded\"\u003e\n  \u003cdiv class=\"crayons-story \" data-feed-content-id=\"484875\" data-content-user-id=\"470859\"\u003e\n  \u003ca href=\"https://dev.to/williamotieno/beginner-s-guide-to-git-and-open-source-contribution-34h\" aria-labelledby=\"article-link-484875\" class=\"crayons-story__hidden-navigation-link\"\u003eBeginner's guide to Git and Open-Source Contribution\u003c/a\u003e\n\n\n  \u003cdiv class=\"crayons-story__body crayons-story__body-full_post\"\u003e\n    \u003cdiv class=\"crayons-story__top\"\u003e\n      \u003cdiv class=\"crayons-story__meta\"\u003e\n        \u003cdiv class=\"crayons-story__author-pic\"\u003e\n\n          \u003ca href=\"/williamotieno\" class=\"crayons-avatar  crayons-avatar--l  \"\u003e\n            \u003cimg src=\"https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F470859%2F81f9b710-d3e5-4f9d-8064-42f7cd7d4069.jpeg\" alt=\"williamotieno profile\" class=\"crayons-avatar__image\" loading=\"lazy\" width=\"460\" height=\"460\"\u003e\n          \u003c/a\u003e\n        \u003c/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv\u003e\n            \u003ca href=\"/williamotieno\" class=\"crayons-story__secondary fw-medium m:hidden\"\u003e\n              William Otieno\n            \u003c/a\u003e\n            \u003cdiv class=\"profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block\"\u003e\n              \u003cbutton id=\"story-author-preview-trigger-484875\" aria-controls=\"story-author-preview-content-484875\" class=\"profile-preview-card__trigger fs-s p-1 -ml-1 -my-2 crayons-btn crayons-btn--ghost\" aria-label=\"William Otieno profile details\"\u003e\n                William Otieno\n                \n                \n              \u003c/button\u003e\n              \u003cdiv id=\"story-author-preview-content-484875\" class=\"profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0\" style=\"border-top-color: var(--card-color);\" data-repositioning-dropdown=\"true\" data-testid=\"profile-preview-card\"\u003e\n                \u003cdiv class=\"gap-4 grid\"\u003e\n                  \u003cdiv class=\"-mt-4\"\u003e\n                    \u003ca href=\"/williamotieno\" class=\"flex\"\u003e\n                      \u003cspan class=\"crayons-avatar crayons-avatar--xl mr-2 shrink-0\"\u003e\n                        \u003cimg src=\"https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F470859%2F81f9b710-d3e5-4f9d-8064-42f7cd7d4069.jpeg\" class=\"crayons-avatar__image\" alt=\"\" loading=\"lazy\" width=\"460\" height=\"460\"\u003e\n                      \u003c/span\u003e\n                      \u003cspan class=\"crayons-link crayons-subtitle-2 mt-5\"\u003eWilliam Otieno\u003c/span\u003e\n                    \u003c/a\u003e\n                  \u003c/div\u003e\n                  \u003cdiv class=\"print-hidden\"\u003e\n                    \u003cbutton class=\"crayons-btn follow-action-button whitespace-nowrap follow-user w-100\" data-info='{\"style\":\"full\",\"id\":470859,\"className\":\"User\",\"name\":\"William Otieno\"}'\u003e\n                      Follow\n                    \u003c/button\u003e\n                  \u003c/div\u003e\n                  \u003cdiv class=\"author-preview-metadata-container\" data-author-id=\"470859\"\u003e\u003c/div\u003e\n                \u003c/div\u003e\n              \u003c/div\u003e\n            \u003c/div\u003e\n\n          \u003c/div\u003e\n          \u003ca href=\"https://dev.to/williamotieno/beginner-s-guide-to-git-and-open-source-contribution-34h\" class=\"crayons-story__tertiary fs-xs\"\u003e\u003ctime datetime=\"2020-10-17T15:22:08Z\"\u003eOct 17 '20\u003c/time\u003e\u003cspan class=\"time-ago-indicator-initial-placeholder\" data-seconds=\"1602948128\"\u003e\u003c/span\u003e\u003c/a\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n\n    \u003c/div\u003e\n\n    \u003cdiv class=\"crayons-story__indention\"\u003e\n      \u003ch2 class=\"crayons-story__title crayons-story__title-full_post\"\u003e\n        \u003ca href=\"https://dev.to/williamotieno/beginner-s-guide-to-git-and-open-source-contribution-34h\" data-preload-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%2Fq49bx6nlakaz0x00yi2x.jpg\" id=\"article-link-484875\"\u003e\n          Beginner's guide to Git and Open-Source Contribution\n        \u003c/a\u003e\n      \u003c/h2\u003e\n        \u003cdiv class=\"crayons-story__tags\"\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(0, 0, 0, 0.10);\n        --tag-prefix: #000000;\n        --tag-bg-hover: rgba(0, 0, 0, 0.10);\n        --tag-prefix-hover: #000000;\n      \" href=\"/t/github\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003egithub\u003c/a\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(245, 77, 39, 0.10);\n        --tag-prefix: #F54D27;\n        --tag-bg-hover: rgba(245, 77, 39, 0.10);\n        --tag-prefix-hover: #F54D27;\n      \" href=\"/t/git\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003egit\u003c/a\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(59, 73, 223, 0.10);\n        --tag-prefix: #3b49df;\n        --tag-bg-hover: rgba(59, 73, 223, 0.10);\n        --tag-prefix-hover: #3b49df;\n      \" href=\"/t/versioncontrol\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003eversioncontrol\u003c/a\u003e\n            \u003ca class=\"crayons-tag  crayons-tag--monochrome \" style=\"\n        --tag-bg: rgba(38, 190, 0, 0.10);\n        --tag-prefix: #26BE00;\n        --tag-bg-hover: rgba(38, 190, 0, 0.10);\n        --tag-prefix-hover: #26BE00;\n      \" href=\"/t/opensource\"\u003e\u003cspan class=\"crayons-tag__prefix\"\u003e#\u003c/span\u003eopensource\u003c/a\u003e\n        \u003c/div\u003e\n      \u003cdiv class=\"crayons-story__bottom\"\u003e\n        \u003cdiv class=\"crayons-story__details\"\u003e\n          \u003ca href=\"https://dev.to/williamotieno/beginner-s-guide-to-git-and-open-source-contribution-34h\" class=\"crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left\" data-reaction-count data-reactable-id=\"484875\" aria-label=\"Add a comment to post - Beginner's guide to Git and Open-Source Contribution\"\u003e\n            \u003cdiv class=\"multiple_reactions_aggregate\"\u003e\n              \u003cspan class=\"multiple_reactions_icons_container\" dir=\"rtl\"\u003e\n                  \u003cspan class=\"crayons_icon_container\"\u003e\n                    \u003cimg src=\"https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg\" width=\"24\" height=\"24\"\u003e\n                  \u003c/span\u003e\n                  \u003cspan class=\"crayons_icon_container\"\u003e\n                    \u003cimg src=\"https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg\" width=\"24\" height=\"24\"\u003e\n                  \u003c/span\u003e\n              \u003c/span\u003e\n              \u003cspan class=\"aggregate_reactions_counter\"\u003e146\u003cspan class=\"hidden s:inline\"\u003e reactions\u003c/span\u003e\u003c/span\u003e\n            \u003c/div\u003e\n          \u003c/a\u003e\n            \u003ca href=\"https://dev.to/williamotieno/beginner-s-guide-to-git-and-open-source-contribution-34h#comments\" class=\"crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center\" aria-label=\"Add a comment to post - Beginner's guide to Git and Open-Source Contribution\"\u003e\n              \u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" role=\"img\" aria-labelledby=\"aor1qi8e3jmnalod374kunz69v8h5tyr\" class=\"crayons-icon\"\u003e\u003ctitle id=\"aor1qi8e3jmnalod374kunz69v8h5tyr\"\u003eComments\u003c/title\u003e\n\u003cpath d=\"M10.5 5h3a6 6 0 110 12v2.625c-3.75-1.5-9-3.75-9-8.625a6 6 0 016-6zM12 15.5h1.5a4.501 4.501 0 001.722-8.657A4.5 4.5 0 0013.5 6.5h-3A4.5 4.5 0 006 11c0 2.707 1.846 4.475 6 6.36V15.5z\"\u003e\u003c/path\u003e\u003c/svg\u003e\n\n              9\u003cspan class=\"hidden s:inline\"\u003e comments\u003c/span\u003e\n            \u003c/a\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"crayons-story__save\"\u003e\n          \u003csmall class=\"crayons-story__tertiary fs-xs mr-2\"\u003e\n            9 min read\n          \u003c/small\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\n\n\n\u003cp\u003e\u003cem\u003eThat's it for our weekly wrap up! Keep an eye on dev.to this week for daily content and discussions...and if you miss anything, we'll be sure to recap it next Monday!\u003c/em\u003e\u003c/p\u003e\n\n","body_markdown":"---\ntitle: The 7 Most Popular DEV Posts from the Past Week\npublished: true\ndescription: A round-up of the most-read and most-loved contributions from the community this past week.\ntags: icymi\ncover_image: https://thepracticaldev.s3.amazonaws.com/i/sfwcvweirpf2qka2lg2b.png\n---\nEvery Tuesday, we round up the previous week's top posts based on traffic, engagement, and a hint of editorial curation. The typical week starts on Monday and ends on Sunday, but don't worry, we take into account posts that are published later in the week. ❤️\n\n### Visual Learners, Rejoice!\n\nFrankly, this entire series about Docker fundamentals by @aurelievache is fantastic — it uses sketchnotes to appeal to those of us visual learners. In this ninth installment, Aurelie breaks down Docker search. \n\n{% link https://dev.to/aurelievache/understanding-docker-part-9-docker-search-35pb %} \n\n### What a Senior Dev Is — and _Isn’t_\n\nThanks, @themarcba, for this thorough primer on the true role of a senior developer — a title that’s frequently misunderstood and truly looks different at every company.\n\n{% link https://dev.to/themarcba/what-is-a-senior-developer-really-59dg %} \n\n### JS Interview Questions? You’ve Got This.\n\n@dverybest came through with five common JS interview questions with simple answers that might just save you during your next bout of pre-interview jitters (you’ll do great)!\n\n{% link https://dev.to/dverybest/basic-javascript-interview-questions-3491 %}\n\n### Problem-Solving? Throw Out Your Stopwatch.\n\nEveryone solves problems in their own way, and while sometimes, there’s room for optimization, you shouldn’t feel badly about a slow and steady approach. Thanks for the reminder and personal story, @pepopowitz!\n\n{% link https://dev.to/pepopowitz/i-m-slow-and-that-s-okay-239m %}\n\n### When to Use Context (in Context 😉)\n\nIn this post, @olenadrugalya explores Context API and when to use it with React. A great breakdown in four steps!\n\n{% link https://dev.to/olenadrugalya/managing-state-with-react-context-4h2h %}\n\n### Freelancing: The What, Why, and How\n\nWhether you’re an experienced or prospective software developer, chances are you’ve met a freelancer a time or two. If you’ve ever wondered how or why one even becomes a freelancer, this post by @kevsmss goes out to you!\n\n{% link https://dev.to/kevsmss/roadmap-to-becoming-a-successful-freelance-developer-4of9 %}\n\n### git commit -m \"get started with open source!\"\n\nJust in time for the tail-end of #Hacktoberfest! @williamotieno delivers a great intro to open source contribution with a focus on Git and GitHub. If you’ve been tempted to participate in Hacktoberfest but feel a bit lost, know that you still have time _and_ this helpful guide is here for you if you need it. \n\n{% link https://dev.to/williamotieno/beginner-s-guide-to-git-and-open-source-contribution-34h %}\n\n_That's it for our weekly wrap up! Keep an eye on dev.to this week for daily content and discussions...and if you miss anything, we'll be sure to recap it next Monday!_\n\n","user":{"name":"Jess Lee","username":"jess","twitter_username":"jessleenyc","github_username":"jessleenyc","user_id":264,"website_url":null,"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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F264%2Fb75f6edf-df7b-406e-a56b-43facafb352c.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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F264%2Fb75f6edf-df7b-406e-a56b-43facafb352c.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.us-east-2.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.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.jpg"}}