Weekly Developer Roundup #17 - Sun Oct 11 2020
Tags: webdev, newsletter
Published: 2020-10-11 00:00:00

---
title: Weekly Developer Roundup #17 - Sun Oct 11 2020
description: Your weekly dose of trending articles and repos from across the web!
date: "2020-10-11"
cover_image: https://dev-to-uploads.s3.amazonaws.com/i/xg2dgz5vcfhp0zqp92hk.png
---

Developer roundup from across the web for the week of 2020-10-11.

## Trending This Week On Github

- **OpenSouceCode/Hacktoberfest2020** (HTML): [Make your first Pull Request and earn a free tee from GitHub!](https://github.com/OpenSouceCode/Hacktoberfest2020)
- **kentcdodds/react-hooks** (JavaScript): [Learn React Hooks! 🎣 ⚛](https://github.com/kentcdodds/react-hooks)
- **rui314/chibicc** (C): [A small C compiler](https://github.com/rui314/chibicc)
- **TheAlgorithms/Python** (Python): [All Algorithms implemented in Python](https://github.com/TheAlgorithms/Python)
- **kentcdodds/react-fundamentals** (JavaScript): [Material for my React Fundamentals Workshop](https://github.com/kentcdodds/react-fundamentals)
- **30-seconds/30-seconds-of-code** (JavaScript): [Short JavaScript code snippets for all your development needs](https://github.com/30-seconds/30-seconds-of-code)
- **tailwindlabs/headlessui** (TypeScript): [Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.](https://github.com/tailwindlabs/headlessui)
- **UnityTechnologies/open-project-1** (ShaderLab): [Unity Open Project #1: Action-adventure](https://github.com/UnityTechnologies/open-project-1)
- **willmcgugan/rich** (Python): [Rich is a Python library for rich text and beautiful formatting in the terminal.](https://github.com/willmcgugan/rich)
- **kentcdodds/advanced-react-hooks** (JavaScript): [Learn Advanced React Hooks workshop](https://github.com/kentcdodds/advanced-react-hooks)
- **DevUtilsApp/DevUtils-app** (Swift): [Developer Utilities for macOS](https://github.com/DevUtilsApp/DevUtils-app)
- **NVlabs/imaginaire** (Python): [NVIDIA PyTorch GAN library with distributed and mixed precision support](https://github.com/NVlabs/imaginaire)
- **nakabonne/ali** (Go): [Generate HTTP load and plot the results in real-time](https://github.com/nakabonne/ali)
- **dstotijn/hetty** (Go): [Hetty is an HTTP toolkit for security research. It aims to become an open source alternative to commercial software like Burp Suite Pro, with powerful features tailored to the needs of the infosec and bug bounty community.](https://github.com/dstotijn/hetty)
- **TheAlgorithms/Javascript** (JavaScript): [A repository for All algorithms implemented in Javascript (for educational purposes only)](https://github.com/TheAlgorithms/Javascript)
- **kentcdodds/react-performance** (JavaScript): [Let's make our apps fast ⚡](https://github.com/kentcdodds/react-performance)
- **firstcontributions/first-contributions** : [🚀✨ Help beginners to contribute to open source projects](https://github.com/firstcontributions/first-contributions)
- **bradtraversy/proshop_mern** (JavaScript): [Shopping cart built with MERN & Redux](https://github.com/bradtraversy/proshop_mern)
- **rahuldkjain/github-profile-readme-generator** (JavaScript): [🚀 Generate GitHub profile README easily with the latest add-ons like visitors count, GitHub stats, etc using minimal UI.](https://github.com/rahuldkjain/github-profile-readme-generator)
- **TheAlgorithms/C-Plus-Plus** (C++): [Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.](https://github.com/TheAlgorithms/C-Plus-Plus)
- **cortexproject/cortex** (Go): [A horizontally scalable, highly available, multi-tenant, long term Prometheus.](https://github.com/cortexproject/cortex)
- **home-assistant/core** (Python): [🏡 Open source home automation that puts local control and privacy first](https://github.com/home-assistant/core)
- **google-research/football** (Python): [Check out the new game server:](https://github.com/google-research/football)
- **tobspr/shapez.io** (JavaScript): [shapez.io is an open source base building game inspired by factorio! Available on web & desktop](https://github.com/tobspr/shapez.io)
- **plausible/analytics** (Elixir): [Simple and privacy-friendly alternative to Google Analytics](https://github.com/plausible/analytics)

## Trending This Week On Dev.To

- **themeselection**: [ReactJS Roadmap 🗺 For Developers.💻](https://dev.to/theme_selection/reactjs-roadmap-for-developers-2824)
- **OM**: [9 Must Watch Movies for Programmers in 2020 🎬](https://dev.to/ombharatiya/9-must-watch-movies-for-programmers-4kgp)
- **Mark Michon**: [API Security Best Practices](https://dev.to/bearer/api-security-best-practices-3gjl)
- **Ben Holmes**: [Building a sexy, mobile-ready navbar in any web framework](https://dev.to/bholmesdev/building-a-sexy-mobile-ready-navbar-in-any-web-framework-3lm2)
- **Tucker Triggs**: [30+ Github Repos for JavaScript Developers](https://dev.to/tuckertriggs/30-github-repos-for-javascript-developers-1350)
- **PageBulb**: [30+ Best Free One Page Website Templates](https://dev.to/templates/free-one-page-website-templates-1j25)
- **Nader Dabit**: [React State 5 Ways](https://dev.to/dabit3/react-state-6-ways-2bem)
- **Ali Spittel**: [A Complete Beginner's Guide to Web Development](https://dev.to/aspittel/a-complete-beginner-s-guide-to-web-development-cl4)
- **Tomer Raitz**: [Tricky JavaScript Questions](https://dev.to/tomeraitz/tricky-javascript-questions-7nk)
- **Asim**: [Setting up Social Logins(Google + Microsoft) with Node.js and Passport.js](https://dev.to/asim_ansari7/setting-up-social-logins-with-node-js-and-passport-js-1m16)
- **Chrissie**: [A beginners guide to CSS flexbox - part one](https://dev.to/chrissiemhrk/a-beginners-guide-to-css-flexbox-part-one-29j1)
- **Jess Lee (she/her)**: [The DEV Team Is Now The Forem Team 🌱](https://dev.to/devteam/the-dev-team-is-now-the-forem-team-8io)
- **Davide Mauri**: [Resources to become a Well-Rounded Full-Stack Developer](https://dev.to/azure/resources-to-become-a-well-rounded-full-stack-developer-2lco)
- **Przemysław Thomann**: [How I lost 1 year of life doing failed crypto startup](https://dev.to/_pthomann/how-i-lost-1-year-of-life-doing-failed-crypto-startup-5hlp)
- **Jacob Lee**: [How to Use Google Sheets as a Database (Responsibly)](https://dev.to/hacubu/how-to-use-google-sheets-as-a-database-responsibly-3ohk)
- **gasparev**: [Docker unit test: how to test a Dockerfile (Guide 2020)](https://dev.to/gasparev/docker-unit-test-how-to-test-a-dockerfile-guide-2020-435d)
- **Matheus Cardoso**: [End-to-End Encrypted Chat with the Web Crypto API](https://dev.to/cardoso/end-to-end-encrypted-chat-with-the-web-crypto-api-3d02)
- **Jakob Klamser**: [Dockerize your Development Environment for NodeJS](https://dev.to/klamserdev/dockerize-your-development-environment-for-nodejs-8cc)
- **Kartik Choudhary**: [Building a Developer Profile using Open Source](https://dev.to/kartikcho/building-a-developer-profile-using-open-source-1pn3)
- **Ben Halpern**: [Spam sucks](https://dev.to/devteam/spam-sucks-dm8)
- **Mehdi Zed**: [#showdevAcross the universe in Javascript](https://dev.to/jesuisundev/across-the-universe-in-javascript-58c8)
- **Sm0ke**: [Bootstrap 5 Templates - Open-source and Free](https://dev.to/sm0ke/bootstrap-5-templates-open-source-and-free-4jif)
- **Gal Elmalah**: [9 Great Tips To Use Javascript Array Methods Like a Pro!](https://dev.to/galelmalah/9-great-tips-to-use-array-methods-like-a-pro-dcc)
- **Suraj Vishwakarma**: [CSS Tips to start thinking responsive Website](https://dev.to/surajsrv11/css-tips-to-start-thinking-responsive-website-1ohh)
- **Ido Shamun**: [My React-TypeScript Cheat Sheet](https://dev.to/dailydotdev/my-react-typescript-cheat-sheet-39gj)
- **Jane Tracy 👩🏽‍💻**: [How to participate in the Hacktoberfest as a Code Newbie 💻](https://dev.to/tracycss/how-to-participate-in-the-hacktoberfest-as-a-code-newbie-1cee)
- **vladimirschneider**: [Simple To-Do list using localstorage 📝👨🏼‍💻](https://dev.to/vladimirschneider/simple-to-do-list-using-localstorage-29on)
- **Liam Hall**: [Building Shopify themes with Tailwind CSS](https://dev.to/wearethreebears/building-shopify-themes-with-tailwind-css-496g)
- **Tanuka Das**: [12 Must Know Array Methods for the Next Interview - JavaScript](https://dev.to/tanuka16/12-must-know-array-methods-for-the-next-interview-javascript-5dmo)
- **Yogesh Chavan**: [Build File Upload/Download Functionality with Image Preview using MERN stack](https://dev.to/myogeshchavan97/drag-and-drop-file-upload-with-image-preview-and-download-file-functionality-using-mern-stack-5dgn)
- **Iain Freestone**: [🚀10 Trending projects on GitHub for web developers - 9th October 2020](https://dev.to/iainfreestone/10-trending-projects-on-github-for-web-developers-9th-october-2020-247g)
- **Niall Maher**: [The F*ck - A Really Helpful Command Line Tool 💻](https://dev.to/nialljoemaher/the-f-ck-a-really-helpful-command-line-tool-3k64)
- **Kenan Sejmenović**: [15 Parts of How I Built Food Delivery App, Lessons & Ideas through Laravel and Vue](https://dev.to/keno_sej/15-parts-of-how-i-built-food-delivery-app-lessons-ideas-through-laravel-and-vue-6pp)
- **Anonymous**: [#todayilearnedWhat exactly does Indexing in a Database do?](https://dev.to/anonymous27916/what-exactly-does-indexing-in-a-database-do-28a3)
- **Madza**: [#discussWhat salary negotiation tips have you learned?](https://dev.to/madza/what-salary-negotiation-tips-have-you-learned-4ab1)

## Trending This Week On Hacker News

- **Today’s Webcams Are Boring, So I Brought Back a Classic**: [https://debugger.medium.com/todays-webcams-are-boring-so-i-brought-back-a-classic-291cc7c94c76](https://debugger.medium.com/todays-webcams-are-boring-so-i-brought-back-a-classic-291cc7c94c76)
- **How does a gas pump know to shut itself off? (1981)**: [https://www.straightdope.com/21341412/how-does-a-gas-pump-know-to-shut-itself-off](https://www.straightdope.com/21341412/how-does-a-gas-pump-know-to-shut-itself-off)
- **Five Eyes and Japan call for Facebook backdoor to monitor crime**: [https://asia.nikkei.com/Business/Technology/Five-Eyes-and-Japan-call-for-Facebook-backdoor-to-monitor-crime](https://asia.nikkei.com/Business/Technology/Five-Eyes-and-Japan-call-for-Facebook-backdoor-to-monitor-crime)
- **KaTeX – The fastest math typesetting library for the web**: [https://katex.org/](https://katex.org/)
- **The Mostly True Story of Vanilla Ice**: [https://www.theringer.com/music/2020/10/6/21494291/vanilla-ice-to-the-extreme-ice-ice-baby-history-30th-anniversary](https://www.theringer.com/music/2020/10/6/21494291/vanilla-ice-to-the-extreme-ice-ice-baby-history-30th-anniversary)
- **Show HN: SmartGuitarAmp – Guitar plugin made with deep learning**: [https://github.com/keyth72/SmartGuitarAmp](https://github.com/keyth72/SmartGuitarAmp)
- **How Andrea Ghez won the Nobel for an experiment nobody thought would work**: [https://www.scientificamerican.com/article/how-andrea-ghez-won-the-nobel-for-an-experiment-nobody-thought-would-work/](https://www.scientificamerican.com/article/how-andrea-ghez-won-the-nobel-for-an-experiment-nobody-thought-would-work/)
- **Scientists find upper limit for the speed of sound**: [https://phys.org/news/2020-10-scientists-upper-limit.html](https://phys.org/news/2020-10-scientists-upper-limit.html)
- **How to Build a Highly Available System Using Consensus**: [http://bwlampson.site/58-Consensus/WebPage.html](http://bwlampson.site/58-Consensus/WebPage.html)
- **MathJax**: [https://www.mathjax.org](https://www.mathjax.org)
- **Hand-Coloured Glass Transparencies of the Meiji-Era**: [https://publicdomainreview.org/collection/herbert-geddes-life-in-japan](https://publicdomainreview.org/collection/herbert-geddes-life-in-japan)
- **Fractal Learning**: [https://reisub0.github.io/fractal-learning.html](https://reisub0.github.io/fractal-learning.html)
- **Down the ergonomic keyboard rabbit hole**: [https://blog.scottlogic.com/2020/10/09/ergo-rabbit-hole.html](https://blog.scottlogic.com/2020/10/09/ergo-rabbit-hole.html)
- **Cameras and secret trackers reveal where Amazon returns end up**: [https://www.cbc.ca/news/canada/marketplace-amazon-returns-1.5753714](https://www.cbc.ca/news/canada/marketplace-amazon-returns-1.5753714)
- **In Memoriam: John D. Barrow**: [https://www.scientificamerican.com/article/in-memoriam-john-d-barrow/](https://www.scientificamerican.com/article/in-memoriam-john-d-barrow/)
- **Webpack 5**: [https://webpack.js.org/blog/2020-10-10-webpack-5-release/](https://webpack.js.org/blog/2020-10-10-webpack-5-release/)
- **Visualizing the textbook for fun and profit**: [https://www.lesswrong.com/posts/REnYhKSWRpCxtNkuc/visualizing-the-textbook-for-fun-and-profit](https://www.lesswrong.com/posts/REnYhKSWRpCxtNkuc/visualizing-the-textbook-for-fun-and-profit)
- **Electronic Blood Vessels to the Rescue**: [https://spectrum.ieee.org/the-human-os/biomedical/bionics/electronic-bloodvessel](https://spectrum.ieee.org/the-human-os/biomedical/bionics/electronic-bloodvessel)
- **They're Made Out of Meat (1991)**: [https://www.mit.edu/people/dpolicar/writing/prose/text/thinkingMeat.html](https://www.mit.edu/people/dpolicar/writing/prose/text/thinkingMeat.html)
- **A DIY Audio Induction Loop for the Hard of Hearing**: [https://spectrum.ieee.org/geek-life/hands-on/a-diy-audio-induction-loop-for-the-hard-of-hearing](https://spectrum.ieee.org/geek-life/hands-on/a-diy-audio-induction-loop-for-the-hard-of-hearing)
- **California's Vanishing Lakes and the Hunger of the Mines (2015)**: [https://eccentricculinary.com/californias-vanishing-lakes-and-the-hunger-of-the-mines/](https://eccentricculinary.com/californias-vanishing-lakes-and-the-hunger-of-the-mines/)
- **The Himalayan invention powered by pine needles**: [https://www.bbc.com/future/article/20200915-the-himalayan-invention-powered-by-pine-needles](https://www.bbc.com/future/article/20200915-the-himalayan-invention-powered-by-pine-needles)
- **Object Detection from 9 FPS to 650 FPS**: [https://paulbridger.com/posts/video_analytics_pipeline_tuning/](https://paulbridger.com/posts/video_analytics_pipeline_tuning/)
- **The Three Sides of Risk**: [https://www.collaborativefund.com/blog/the-three-sides-of-risk/](https://www.collaborativefund.com/blog/the-three-sides-of-risk/)
- **Stories in Formaldehyde: The Strange Pleasures of Taxonomizing Plot**: [https://themillions.com/2020/10/stories-in-formaldehyde-the-strange-pleasures-of-taxonomizing-plot.html](https://themillions.com/2020/10/stories-in-formaldehyde-the-strange-pleasures-of-taxonomizing-plot.html)
- **Product Demo Sucks Because It's Focused on Your Product**: [https://firstround.com/review/Your-Product-Demos-Suck-Because-Theyre-Focused-on-Your-Product/](https://firstround.com/review/Your-Product-Demos-Suck-Because-Theyre-Focused-on-Your-Product/)
- **The Great Barrington Declaration**: [https://gbdeclaration.org/](https://gbdeclaration.org/)
- **Taking a new look at ancient books**: [https://news.mit.edu/2020/stephanie-frampton-ancient-writing-0420](https://news.mit.edu/2020/stephanie-frampton-ancient-writing-0420)
- **Why the Unix newgrp command exists (sort of)**: [https://utcc.utoronto.ca/~cks/space/blog/unix/NewgrpCommandWhy](https://utcc.utoronto.ca/~cks/space/blog/unix/NewgrpCommandWhy)
- **Forearm artery reveals human evolution continues?**: [https://news.flinders.edu.au/blog/2020/10/08/forearm-artery-reveals-human-evolution-continues/](https://news.flinders.edu.au/blog/2020/10/08/forearm-artery-reveals-human-evolution-continues/)

_Developer Roundup is a weekly roundup blog. Stay tuned for more info on the project. Follow me on Twitter [@dennisokeeffe92](https://twitter.com/dennisokeeffe92)._

_Image credit: [@bambicorro](https://unsplash.com/@bambicorro)_