Weekly Developer Roundup #20 - Sun Nov 01 2020
Tags: webdev, newsletter
Published: 2020-11-01 00:00:00

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

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

## Trending This Week On Github

- **MrS0m30n3/youtube-dl-gui** (Python): [A cross platform front-end GUI of the popular youtube-dl written in wxPython.](https://github.com/MrS0m30n3/youtube-dl-gui)
- **sherlock-project/sherlock** (Python): [🔎 Hunt down social media accounts by username across social networks](https://github.com/sherlock-project/sherlock)
- **foxlet/macOS-Simple-KVM** (Shell): [Tools to set up a quick macOS VM in QEMU, accelerated by KVM.](https://github.com/foxlet/macOS-Simple-KVM)
- **soimort/you-get** (Python): [⏬ Dumb downloader that scrapes the web](https://github.com/soimort/you-get)
- **TeamNewPipe/NewPipe** (Java): [A libre lightweight streaming front-end for Android.](https://github.com/TeamNewPipe/NewPipe)
- **kangvcar/InfoSpider** (Python): [INFO-SPIDER 是一个集众多数据源于一身的爬虫工具箱🧰，旨在安全快捷的帮助用户拿回自己的数据，工具代码开源，流程透明。支持数据源包括GitHub、QQ邮箱、网易邮箱、阿里邮箱、新浪邮箱、Hotmail邮箱、Outlook邮箱、京东、淘宝、支付宝、中国移动、中国联通、中国电信、知乎、哔哩哔哩、网易云音乐、QQ好友、QQ群、生成朋友圈相册、浏览器浏览历史、12306、博客园、CSDN博客、开源中国博客、简书。](https://github.com/kangvcar/InfoSpider)
- **sberbank-ai/ru-gpts** (Python): [Russian GPT3 models.](https://github.com/sberbank-ai/ru-gpts)
- **commaai/openpilot** (C++): [openpilot is an open source driver assistance system. openpilot performs the functions of Automated Lane Centering and Adaptive Cruise Control for over 85 supported car makes and models.](https://github.com/commaai/openpilot)
- **fzaninotto/Faker** (PHP): [Faker is a PHP library that generates fake data for you](https://github.com/fzaninotto/Faker)
- **hollischuang/toBeTopJavaer** (Java): [To Be Top Javaer - Java工程师成神之路](https://github.com/hollischuang/toBeTopJavaer)
- **PaddlePaddle/PaddleOCR** (C++): [Awesome multilingual OCR toolkits based on PaddlePaddle （multilingual recognition: English, Chinese, Korean, Japanese, German, French etc. 3.5M practical ultra lightweight OCR system, support training and deployment among server, mobile, embedded and IoT devices）](https://github.com/PaddlePaddle/PaddleOCR)
- **gao-sun/eul** (Swift): [🖥️ macOS status monitoring app written in SwiftUI.](https://github.com/gao-sun/eul)
- **kubernetes-sigs/aws-load-balancer-controller** (Go): [A Kubernetes controller for Elastic Load Balancers](https://github.com/kubernetes-sigs/aws-load-balancer-controller)
- **GitSquared/edex-ui** (JavaScript): [A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support.](https://github.com/GitSquared/edex-ui)
- **EmbarkStudios/rust-gpu** (Rust): [🐉 Making Rust a first-class language and ecosystem for GPU code 🚧](https://github.com/EmbarkStudios/rust-gpu)
- **jonasschmedtmann/complete-javascript-course** (JavaScript): [Starter files, final projects and FAQ for my Complete JavaScript course](https://github.com/jonasschmedtmann/complete-javascript-course)
- **hyb1996/Auto.js** (Java): [A UiAutomator on android, does not need root access(安卓平台上的JavaScript自动化工具)](https://github.com/hyb1996/Auto.js)
- **nlohmann/json** (C++): [JSON for Modern C++](https://github.com/nlohmann/json)
- **tomer8007/widevine-l3-decryptor** : [A Chrome extension that demonstrates bypassing Widevine L3 DRM](https://github.com/tomer8007/widevine-l3-decryptor)
- **axios/axios** (JavaScript): [Promise based HTTP client for the browser and node.js](https://github.com/axios/axios)
- **facebook/create-react-app** (JavaScript): [Set up a modern web app by running one command.](https://github.com/facebook/create-react-app)
- **iawia002/annie** (Go): [👾 Fast, simple and clean video downloader](https://github.com/iawia002/annie)
- **3b1b/manim** (Python): [Animation engine for explanatory math videos](https://github.com/3b1b/manim)
- **paritytech/substrate** (Rust): [Substrate: The platform for blockchain innovators](https://github.com/paritytech/substrate)
- **google-research/google-research** (Jupyter Notebook): [Google Research](https://github.com/google-research/google-research)

## Trending This Week On Dev.To

- **James Starkie**: [How the browser renders a web page](https://dev.to/jstarmx/how-the-browser-renders-a-web-page-1ahc)
- **Sławek Kołodziej**: [5 Javascript Projects You Should Build as Junior Frontend Developer](https://dev.to/slawomirkolodziej/5-javascript-projects-you-should-build-as-junior-frontend-developer-4gm3)
- **Brandon**: [Want recruiters attention? Build this 🔥 project in ⌚ 5 minutes to 🚀 your portfolio!](https://dev.to/brandonkylebailey/want-recruiters-attention-build-this-project-in-5-minutes-to-your-portfolio-1l6h)
- **Jane Tracy 👩🏽‍💻**: [15+ Chrome extensions you should have in your pocket.](https://dev.to/tracycss/chrome-extensions-you-should-have-in-your-pocket-11mb)
- **Liviu Lupei**: [6 Small Projects That Will Boost Your Resume](https://dev.to/liviufromendtest/6-small-projects-that-will-boost-your-resume-32pa)
- **Sunil Joshi**: [How to become a Kickass Web Developer in 2021 [Frontend & Backend Tips]](https://dev.to/suniljoshi19/how-to-become-a-kickass-web-developer-in-2021-frontend-backend-tips-457h)
- **Alberto Yanes**: [5 tools to keep up with tech](https://dev.to/betoyanes/5-tools-to-keep-up-with-tech-4oi4)
- **Ali Spittel**: [How to Teach Code](https://dev.to/aspittel/how-to-teach-code-dim)
- **Medhat Dawoud**: [Gradient borders with curves and 3d movement in CSS (Nextjs ticket clone)](https://dev.to/medhatdawoud/gradient-borders-with-curves-and-3d-movement-in-css-nextjs-ticket-clone-3cho)
- **Alexandru-Dan Pop**: [Modern Windows 10 development setup](https://dev.to/alexandrudanpop/modern-windows-10-dev-setup-1lnl)
- **Suraj Vishwakarma**: [5 React-Based Projects Every Beginner Must Try](https://dev.to/dailydotdev/5-react-based-projects-every-beginner-must-try-571o)
- **Cesar Aguirre**: [Let's React. Learn React in 30 days](https://dev.to/canro91/let-s-react-learn-react-in-30-days-4751)
- **Kubdev**: [5 Useful VSCode Extension](https://dev.to/mkubdev/5-useful-vscode-extension-2g5j)
- **Kyle Luke**: [Designers Take: Free Vector Resources for Devs](https://dev.to/lukekyl/designers-take-free-vector-resources-for-devs-5fgp)
- **Sunil Aleti**: [How to Build a Chrome Extension](https://dev.to/sunilaleti/how-to-build-a-chrome-extension-3lpj)
- **nastyox**: [1 Step to Incentivize Stars and Forks on GitHub](https://dev.to/nastyox1/1-step-to-incentivize-stars-and-forks-on-github-2md3)
- **Ibrahim Kamal**: [10 Useful Vanilla Javascript Plugins 2021](https://dev.to/kamalo__22/10-useful-vanilla-javascript-plugins-2021-562h)
- **Nader Dabit**: [A First Look at Remix.run](https://dev.to/dabit3/a-first-look-at-remix-run-449a)
- **Tyler Hawkins**: [I Wish I Never Learned to Code](https://dev.to/thawkin3/i-wish-i-never-learned-to-code-lfe)
- **Ruheni Alex**: [Fetch() is All you Need](https://dev.to/ruheni/fetch-is-all-you-need-e8f)
- **Josh Puetz**: [Listen to the DevNews Podcast, S2E1 — Node v15, Hacktoberfest Controversy, Tech Issues on U.S. Ballots, & More!](https://dev.to/devteam/listen-to-the-devnews-podcast-s2e1-node-v15-hacktoberfest-controversy-tech-issues-on-u-s-ballots-more-437)
- **Bence Kotis**: [Is the pain worth the gain? Writing webapps in C (Benchmarks vs Flask and Nodejs)](https://dev.to/wickdchromosome/is-the-pain-worth-the-gain-writing-webapps-in-c-benchmarks-vs-flask-and-nodejs-14l0)
- **David Igbigbi**: [Projects to build that would get you hired as a beginner.](https://dev.to/alindavidsin/projects-to-build-that-would-get-you-hired-as-a-beginner-3a5b)
- **WebDEasy**: [25 awesome Loading Animations where you like to wait! 
⌛😊](https://dev.to/webdeasy/25-awesome-loading-animations-where-you-like-to-wait-1b5f)
- **Madza**: [Create a Landing page in less than 100 lines (incl. CSS) 🎨🎉](https://dev.to/madza/create-a-landing-page-in-less-than-100-lines-incl-css-lgd)
- **Orr Gottlieb**: [Thoughts of a "Senior Developer"](https://dev.to/orrgottlieb/thoughts-of-a-senior-developer-3ja7)
- **Olena Drugalya**: [Planning React app - Core Steps](https://dev.to/olenadrugalya/planning-react-app-core-steps-1j5i)
- **Tapas Adhikary**: [How to log user activities using the Beacon Web API?](https://dev.to/atapas/how-to-log-user-activities-using-the-beacon-web-api-5f62)
- **Josh Carvel**: [How Computers Work (Part 1)](https://dev.to/joshcarvel/how-computers-work-part-1-2o9l)
- **James Q Quick**: [The Easiest Way to Add Node.js User Authentication](https://dev.to/jamesqquick/the-easiest-way-to-add-node-js-user-authentication-55n4)
- **Nena**: [Easily parse an excel spreadsheet into JSON](https://dev.to/nena/easily-parse-an-excel-spreadsheet-into-json-2dg7)
- **Jesse Skinner**: [Sapper is dead! What's next in Svelte?](https://dev.to/jesseskinner/sapper-is-dead-what-s-next-in-svelte-4pbc)
- **Skyler Hartle**: [Going from 0 to 11 with REST APIs on Azure Functions](https://dev.to/azure/going-from-0-to-11-with-rest-apis-on-azure-functions-f2n)
- **Lynne**: [My Online Portfolio](https://dev.to/lynnecodes/my-online-portfolio-436m)
- **gmlunesa**: [How I developed and deployed my optimized website within a day](https://dev.to/gmlunesa/how-i-developed-and-deployed-my-optimized-website-within-a-day-357l)

## Trending This Week On Hacker News

- **Nat Slipstreaming**: [https://samy.pl/slipstream/](https://samy.pl/slipstream/)
- **Web based Windows XP desktop recreation, built with React**: [https://winxp.now.sh/](https://winxp.now.sh/)
- **First beta release of Alire, the package manager for Ada/SPARK**: [https://blog.adacore.com/first-beta-release-of-alire-the-package-manager-for-ada-spark](https://blog.adacore.com/first-beta-release-of-alire-the-package-manager-for-ada-spark)
- **The story of the PDF**: [https://www.vice.com/en/article/pam43n/why-the-pdf-is-secretly-the-worlds-most-important-file-format](https://www.vice.com/en/article/pam43n/why-the-pdf-is-secretly-the-worlds-most-important-file-format)
- **Photos from inside a Typhoon class submarine**: [https://ru-submarine.livejournal.com/17486.html](https://ru-submarine.livejournal.com/17486.html)
- **A Spectre Is Haunting Unicode**: [https://www.dampfkraft.com/ghost-characters.html](https://www.dampfkraft.com/ghost-characters.html)
- **Ropes, an Alternative to Strings [pdf] (1995)**: [http://www.cs.rit.edu/usr/local/pub/jeh/courses/QUARTERS/FP/Labs/CedarRope/rope-paper.pdf](http://www.cs.rit.edu/usr/local/pub/jeh/courses/QUARTERS/FP/Labs/CedarRope/rope-paper.pdf)
- **An Earth-sized rogue planet discovered in the Milky Way**: [https://phys.org/news/2020-10-earth-sized-rogue-planet-milky.html](https://phys.org/news/2020-10-earth-sized-rogue-planet-milky.html)
- **Academic Substack: Open, Free, and Subject to Review**: [https://jfmcdonald.substack.com/p/academic-substack-open-free-and-subject](https://jfmcdonald.substack.com/p/academic-substack-open-free-and-subject)
- **The Complete Idiot’s Guide to the Independence of the Continuum Hypothesis**: [https://www.scottaaronson.com/blog/?p=4974](https://www.scottaaronson.com/blog/?p=4974)
- **BCON20 – Blender Conference: Together Apart**: [https://www.youtube.com/watch?v=uEjmbsiflMU&ab_channel=Blender](https://www.youtube.com/watch?v=uEjmbsiflMU&ab_channel=Blender)
- **Everything you need to know about windsocks**: [https://www.hollandaviation.nl/en/windsock-everything-you-need-to-know-about-windsocks/](https://www.hollandaviation.nl/en/windsock-everything-you-need-to-know-about-windsocks/)
- **AI Camera Ruins Soccer Game After Mistaking Referee's Bald Head for Ball**: [https://www.iflscience.com/technology/ai-camera-ruins-soccar-game-for-fans-after-mistaking-referees-bald-head-for-ball](https://www.iflscience.com/technology/ai-camera-ruins-soccar-game-for-fans-after-mistaking-referees-bald-head-for-ball)
- **Inside the stacked RAM modules used in the Apple III**: [http://www.righto.com/2020/10/inside-stacked-ram-modules-used-in.html](http://www.righto.com/2020/10/inside-stacked-ram-modules-used-in.html)
- **Programmable Filament Gives Even Simple 3D Printers Multi-Material Capabilities**: [https://spectrum.ieee.org/tech-talk/consumer-electronics/gadgets/programmable-filament-gives-even-simple-3d-printers-multimaterial-capabilities](https://spectrum.ieee.org/tech-talk/consumer-electronics/gadgets/programmable-filament-gives-even-simple-3d-printers-multimaterial-capabilities)
- **Intent to stop using null in my (JavaScript) code**: [https://github.com/sindresorhus/meta/issues/7](https://github.com/sindresorhus/meta/issues/7)
- **Goodbye, Native Apps**: [https://medium.com/the-innovation/goodbye-native-apps-2ffcbd2773e7](https://medium.com/the-innovation/goodbye-native-apps-2ffcbd2773e7)
- **Precomp: Further compress files that are already compressed**: [https://github.com/schnaader/precomp-cpp](https://github.com/schnaader/precomp-cpp)
- **Tobler's First Law of Geography**: [https://en.wikipedia.org/wiki/Tobler%27s_first_law_of_geography](https://en.wikipedia.org/wiki/Tobler%27s_first_law_of_geography)
- **What does product market fit look for a B2B startup?**: [https://dayzero.substack.com/p/product-market-fit-for-a-b2b-company](https://dayzero.substack.com/p/product-market-fit-for-a-b2b-company)
- **Fact Checks and Context for Wayback Machine Pages**: [http://blog.archive.org/2020/10/30/fact-checks-and-context-for-wayback-machine-pages/](http://blog.archive.org/2020/10/30/fact-checks-and-context-for-wayback-machine-pages/)
- **Metal Spheres Swarm Together to Create Freeform Modular Robots**: [https://spectrum.ieee.org/automaton/robotics/robotics-hardware/freebots-spheres-swarm-robots](https://spectrum.ieee.org/automaton/robotics/robotics-hardware/freebots-spheres-swarm-robots)
- **Body Language and Machine Learning**: [https://statmodeling.stat.columbia.edu/2020/10/25/body-language-and-machine-learning/](https://statmodeling.stat.columbia.edu/2020/10/25/body-language-and-machine-learning/)
- **Jailbreaking Used Teslas**: [https://www.vice.com/en/article/y3mb3w/people-are-jailbreaking-used-teslas-to-get-the-features-they-expect](https://www.vice.com/en/article/y3mb3w/people-are-jailbreaking-used-teslas-to-get-the-features-they-expect)
- **Dieter Rams: ten principles for good design**: [https://www.vitsoe.com/gb/about/good-design](https://www.vitsoe.com/gb/about/good-design)
- **Homicide victim found in burnt-out SUV ID'd as man behind spam-email empire**: [https://www.cbc.ca/news/canada/british-columbia/davis-wolfgang-hawke-missing-dead-1.5782107](https://www.cbc.ca/news/canada/british-columbia/davis-wolfgang-hawke-missing-dead-1.5782107)
- **China's Draft 'Personal Information Protection Law' (Full Translation)**: [https://www.newamerica.org/cybersecurity-initiative/digichina/blog/chinas-draft-personal-information-protection-law-full-translation/](https://www.newamerica.org/cybersecurity-initiative/digichina/blog/chinas-draft-personal-information-protection-law-full-translation/)
- **Yet another alternative to floating-point numbers**: [https://wordsandbuttons.online/yet_another_alternative_to_floating_point_numbers.html](https://wordsandbuttons.online/yet_another_alternative_to_floating_point_numbers.html)
- **Apple is warning Mac users that Amazon Music app and HP drivers are malware**: [https://appleinsider.com/articles/20/10/23/some-mac-users-being-warned-that-amazon-music-app-and-hp-drivers-are-malware](https://appleinsider.com/articles/20/10/23/some-mac-users-being-warned-that-amazon-music-app-and-hp-drivers-are-malware)
- **Show HN: Web scraping that just works with OpenFaaS with Puppeteer**: [https://www.openfaas.com/blog/puppeteer-scraping/](https://www.openfaas.com/blog/puppeteer-scraping/)

_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)_