{"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,"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\"\u003e\n  \u003ca href=\"/aurelievache\" class=\"ltag__link__link\"\u003e\n    \u003cdiv class=\"ltag__link__pic\"\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\" loading=\"lazy\"\u003e\n    \u003c/div\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://dev.to/aurelievache/understanding-docker-part-9-docker-search-35pb\" class=\"ltag__link__link\"\u003e\n    \u003cdiv class=\"ltag__link__content\"\u003e\n      \u003ch2\u003eUnderstanding Docker: part 9 – Docker Search\u003c/h2\u003e\n      \u003ch3\u003eAurélie Vache ・ Oct 15 '20\u003c/h3\u003e\n      \u003cdiv class=\"ltag__link__taglist\"\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#docker\u003c/span\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#devops\u003c/span\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#beginners\u003c/span\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#cloud\u003c/span\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/a\u003e\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\"\u003e\n  \u003ca href=\"/themarcba\" class=\"ltag__link__link\"\u003e\n    \u003cdiv class=\"ltag__link__pic\"\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\" loading=\"lazy\"\u003e\n    \u003c/div\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://dev.to/themarcba/what-is-a-senior-developer-really-59dg\" class=\"ltag__link__link\"\u003e\n    \u003cdiv class=\"ltag__link__content\"\u003e\n      \u003ch2\u003eWhat is a Senior Developer *Really*?\u003c/h2\u003e\n      \u003ch3\u003eMarc Backes ・ Oct 15 '20\u003c/h3\u003e\n      \u003cdiv class=\"ltag__link__taglist\"\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#career\u003c/span\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/a\u003e\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\"\u003e\n  \u003ca href=\"/dverybest\" class=\"ltag__link__link\"\u003e\n    \u003cdiv class=\"ltag__link__pic\"\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\" loading=\"lazy\"\u003e\n    \u003c/div\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://dev.to/dverybest/basic-javascript-interview-questions-3491\" class=\"ltag__link__link\"\u003e\n    \u003cdiv class=\"ltag__link__content\"\u003e\n      \u003ch2\u003eBasic JavaScript Interview Questions\u003c/h2\u003e\n      \u003ch3\u003eCharles Best  ・ Oct 19 '20\u003c/h3\u003e\n      \u003cdiv class=\"ltag__link__taglist\"\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#javascript\u003c/span\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#beginners\u003c/span\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#react\u003c/span\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#reactnative\u003c/span\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/a\u003e\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\"\u003e\n  \u003ca href=\"/pepopowitz\" class=\"ltag__link__link\"\u003e\n    \u003cdiv class=\"ltag__link__pic\"\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\" loading=\"lazy\"\u003e\n    \u003c/div\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://dev.to/pepopowitz/i-m-slow-and-that-s-okay-239m\" class=\"ltag__link__link\"\u003e\n    \u003cdiv class=\"ltag__link__content\"\u003e\n      \u003ch2\u003eI'm Slow And That's Okay\u003c/h2\u003e\n      \u003ch3\u003eSteven Hicks ・ Oct 14 '20\u003c/h3\u003e\n      \u003cdiv class=\"ltag__link__taglist\"\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#career\u003c/span\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#productivity\u003c/span\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#problemsolving\u003c/span\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#personalgrowth\u003c/span\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/a\u003e\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\"\u003e\n  \u003ca href=\"/olenadrugalya\" class=\"ltag__link__link\"\u003e\n    \u003cdiv class=\"ltag__link__pic\"\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\" loading=\"lazy\"\u003e\n    \u003c/div\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://dev.to/olenadrugalya/managing-state-with-react-context-4h2h\" class=\"ltag__link__link\"\u003e\n    \u003cdiv class=\"ltag__link__content\"\u003e\n      \u003ch2\u003eManaging state with React Context \u003c/h2\u003e\n      \u003ch3\u003eOlena Drugalya ・ Oct 14 '20\u003c/h3\u003e\n      \u003cdiv class=\"ltag__link__taglist\"\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#react\u003c/span\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#webdev\u003c/span\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#codenewbie\u003c/span\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#javascript\u003c/span\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/a\u003e\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\"\u003e\n  \u003ca href=\"/kevsmss\" class=\"ltag__link__link\"\u003e\n    \u003cdiv class=\"ltag__link__pic\"\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\" loading=\"lazy\"\u003e\n    \u003c/div\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://dev.to/kevsmss/roadmap-to-becoming-a-successful-freelance-developer-4of9\" class=\"ltag__link__link\"\u003e\n    \u003cdiv class=\"ltag__link__content\"\u003e\n      \u003ch2\u003eRoadmap To Becoming A Successful Freelance Developer\u003c/h2\u003e\n      \u003ch3\u003ekevin sims ・ Oct 16 '20\u003c/h3\u003e\n      \u003cdiv class=\"ltag__link__taglist\"\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#webdev\u003c/span\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/a\u003e\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\"\u003e\n  \u003ca href=\"/williamotieno\" class=\"ltag__link__link\"\u003e\n    \u003cdiv class=\"ltag__link__pic\"\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\" loading=\"lazy\"\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\" class=\"ltag__link__link\"\u003e\n    \u003cdiv class=\"ltag__link__content\"\u003e\n      \u003ch2\u003eBeginner's guide to Git and Open-Source Contribution\u003c/h2\u003e\n      \u003ch3\u003eWilliam Otieno ・ Oct 17 '20\u003c/h3\u003e\n      \u003cdiv class=\"ltag__link__taglist\"\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#github\u003c/span\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#git\u003c/span\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#versioncontrol\u003c/span\u003e\n        \u003cspan class=\"ltag__link__tag\"\u003e#opensource\u003c/span\u003e\n      \u003c/div\u003e\n    \u003c/div\u003e\n  \u003c/a\u003e\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.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.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.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"}}