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

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

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

## Trending This Week On Github

- **changkun/modern-cpp-tutorial** (C++): [📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly](https://github.com/changkun/modern-cpp-tutorial)
- **crowdsecurity/crowdsec** (Go): [Crowdsec - An open-source, lightweight agent to detect and respond to bad behaviours. It also automatically benefits from our global community-wide IP reputation database.](https://github.com/crowdsecurity/crowdsec)
- **hashicorp/waypoint** (Go): [A tool to build, deploy, and release any application on any platform.](https://github.com/hashicorp/waypoint)
- **lxk0301/scripts** (JavaScript): [京东薅羊毛工具, 京东水果、宠物、种豆 aff 互助讨论组：https://t.me/JD_fruit_pet](https://github.com/lxk0301/scripts)
- **jonasschmedtmann/complete-javascript-course** (JavaScript): [Starter files, final projects and FAQ for my Complete JavaScript course](https://github.com/jonasschmedtmann/complete-javascript-course)
- **aristocratos/bpytop** (Python): [Linux/OSX/FreeBSD resource monitor](https://github.com/aristocratos/bpytop)
- **pytorch/fairseq** (Python): [Facebook AI Research Sequence-to-Sequence Toolkit written in Python.](https://github.com/pytorch/fairseq)
- **hyb1996/Auto.js** (Java): [A UiAutomator on android, does not need root access(安卓平台上的JavaScript自动化工具)](https://github.com/hyb1996/Auto.js)
- **gofiber/fiber** (Go): [⚡️ Fiber is an Express inspired web framework written in Go with ☕️](https://github.com/gofiber/fiber)
- **huanzi-qch/base-admin** (Java): [Base Admin一套简单通用的后台管理系统，主要功能有：权限管理、菜单管理、用户管理，系统设置、实时日志，实时监控，API加密，以及登录用户修改密码、配置个性菜单等](https://github.com/huanzi-qch/base-admin)
- **microsoft/nni** (Python): [An open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural architecture search, model compression and hyper-parameter tuning.](https://github.com/microsoft/nni)
- **pcm-dpc/COVID-19** : [COVID-19 Italia - Monitoraggio situazione](https://github.com/pcm-dpc/COVID-19)
- **charmbracelet/bubbletea** (Go): [A powerful little TUI framework 🏗](https://github.com/charmbracelet/bubbletea)
- **tailwindlabs/tailwindcss** (CSS): [A utility-first CSS framework for rapid UI development.](https://github.com/tailwindlabs/tailwindcss)
- **mengshukeji/Luckysheet** (JavaScript): [Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.](https://github.com/mengshukeji/Luckysheet)
- **SpaceVim/SpaceVim** (Vim script): [A community-driven modular vim distribution - The ultimate vim configuration](https://github.com/SpaceVim/SpaceVim)
- **gin-gonic/gin** (Go): [Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.](https://github.com/gin-gonic/gin)
- **paritytech/polkadot** (Rust): [Polkadot Node Implementation](https://github.com/paritytech/polkadot)
- **deepfakes/faceswap** (Python): [Deepfakes Software For All](https://github.com/deepfakes/faceswap)
- **sveltejs/svelte** (JavaScript): [Cybernetically enhanced web apps](https://github.com/sveltejs/svelte)
- **alibaba/COLA** (Java): [Clean Object-oriented & Layered Architecture](https://github.com/alibaba/COLA)
- **wangzheng0822/algo** (Python): [数据结构和算法必知必会的50个代码实现](https://github.com/wangzheng0822/algo)
- **CSSEGISandData/COVID-19** : [Novel Coronavirus (COVID-19) Cases, provided by JHU CSSE](https://github.com/CSSEGISandData/COVID-19)
- **pedroslopez/whatsapp-web.js** (JavaScript): [A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app](https://github.com/pedroslopez/whatsapp-web.js)
- **tootsuite/mastodon** (Ruby): [Your self-hosted, globally interconnected microblogging community](https://github.com/tootsuite/mastodon)

## Trending This Week On Dev.To

- **Johannes Kettmann**: [Don't waste your time on a portfolio website](https://dev.to/jkettmann/don-t-waste-your-time-on-a-portfolio-website-314b)
- **Juraj Pavlović**: [Top 10 React Hook libraries](https://dev.to/bornfightcompany/top-10-react-hook-libraries-4065)
- **Techworld with Nana**: [Full Docker Course [FREE] 🎉 🐳](https://dev.to/techworld_with_nana/full-docker-course-free-4hl3)
- **Tapas Adhikary**: [10 useful HTML file upload tips for web developers](https://dev.to/atapas/10-useful-html-file-upload-tips-for-web-developers-2d1d)
- **Nick Bull**: [5 Techniques I Use To Manage Stress As A Software Engineer](https://dev.to/nickbulljs/5-techniques-i-use-to-manage-stress-as-a-software-engineer-2o2n)
- **Jane Tracy 👩🏽‍💻**: [20 Basic React Questions to help you as you learn](https://dev.to/tracycss/20-basic-react-questions-to-help-you-as-you-learn-5eih)
- **Adrian Twarog**: [40 Amazing Developers You Should Follow On Youtube](https://dev.to/adriantwarog/40-amazing-developers-you-should-follow-on-youtube-5bhh)
- **Charles Best**: [Basic JavaScript Interview Questions](https://dev.to/dverybest/basic-javascript-interview-questions-3491)
- **Ali Spittel**: [Getting Started with Storybook: How to Develop React Components Without an App](https://dev.to/aspittel/getting-started-with-storybook-how-to-develop-react-components-without-an-app-3l8c)
- **Sunil Joshi**: [Top 42 React resources every developer should bookmark [Latest]](https://dev.to/suniljoshi19/top-42-react-resources-every-developer-should-bookmark-latest-24pb)
- **Zach Gollwitzer**: [Introduction to Software Architecture (Monolithic vs. Layered vs. Microservices)](https://dev.to/zachgoll/introduction-to-software-architecture-monolithic-vs-layered-vs-microservices-452)
- **Mangabo  Kolawole**: [8 must-know sorting algorithms](https://dev.to/koladev/8-must-know-sorting-algorithms-5ja)
- **Jose Felix**: [Page Transitions In React](https://dev.to/joserfelix/page-transitions-in-react-1c8g)
- **Mojtaba Izadmehr**: [Missed Frontend Vulnerabilities (1): CSS is not as safe as you think!](https://dev.to/mizadmehr/missed-frontend-vulnerabilities-1-css-is-not-as-safe-as-you-think-3l64)
- **Medhat Dawoud**: [Dark mode easily on the web](https://dev.to/medhatdawoud/dark-mode-easily-on-the-web-5h6a)
- **Brandon**: [💻 Build a CRUD Express API In ⌚ five minutes!](https://dev.to/brandonkylebailey/build-a-crud-express-api-in-five-minutes-42oc)
- **Sunil Joshi**: [The Ultimate React Cheat Sheet](https://dev.to/suniljoshi19/the-ultimate-react-cheat-sheet-3man)
- **Zach Gollwitzer**: [The Ultimate Guide to Passport JS](https://dev.to/zachgoll/the-ultimate-guide-to-passport-js-k2l)
- **Suraj Vishwakarma**: [5 Most Popular Coding Challenge Website](https://dev.to/surajsrv11/5-most-popular-coding-challenge-website-4bh4)
- **Alex Boykov**: [4 ways to deploy web apps in 2020](https://dev.to/alex_boykov/4-ways-to-deploy-web-apps-in-2020-4ch3)
- **Jean-Michel Fayard 🇫🇷🇩🇪🇬🇧🇪🇸🇨🇴**: [Q: What is your salary expectation? A: I don't have one, make me an offer!](https://dev.to/jmfayard/what-is-your-salary-expectation-a-i-don-t-have-one-make-me-an-offer-2jaf)
- **Shravan Kumar B**: [SOLID Principles: Write SOLID programs; Avoid STUPID programs](https://dev.to/imshravan/solid-principles-write-solid-programs-avoid-stupid-programs-508h)
- **Ryan Fitzgerald**: [Tailwind + React: Setup and Design Patterns](https://dev.to/rfitz/tailwind-react-setup-and-design-patterns-f7o)
- **Chris Bongers**: [CSS cut out effect that will blow your mind 🤯](https://dev.to/dailydevtips1/css-cut-out-effect-that-will-blow-your-mind-57a5)
- **Hemant Joshi**: [A Complete Beginner Guide To  React Js](https://dev.to/hj/a-complete-beginner-guide-to-react-js-202a)
- **Shahar Polak**: [Project Loo: the best time-wasting, amazing, over-engineered project of my life](https://dev.to/polakshahar/project-loo-the-best-time-wasting-amazing-over-engineered-project-of-my-life-37m7)
- **Ganesh Jaiwal**: [How does JavaScript work? 🤔](https://dev.to/ganeshjaiwal/how-does-javascript-work-45oc)
- **Alex Devero**: [What Garbage Collection in JavaScript Is and How It Works](https://dev.to/alexdevero/what-garbage-collection-in-javascript-is-and-how-it-works-4om6)
- **Tyler Hawkins**: [The Single Most Important Thing You Can Learn As a Software Engineer](https://dev.to/thawkin3/the-single-most-important-thing-you-can-learn-as-a-software-engineer-26ig)
- **Florent Lagrede**: [Making a 2D RPG game with react-three-fiber](https://dev.to/flagrede/making-a-2d-rpg-game-with-react-tree-fiber-4af1)
- **Ephraim Atta-Duncan**: [50 Essential Tips for Every Developer.](https://dev.to/dephraiim/50-essential-tips-for-every-developer-4f7)
- **Hemant Joshi**: [Fetch VS Axios | Make Https Requests like a pro.](https://dev.to/hj/fetch-vs-axios-make-https-requests-like-a-pro-4170)
- **Amit Chaudhary**: [A Visual Guide to Regular Expression](https://dev.to/amitness/a-visual-guide-to-regular-expression-i3)
- **Nader Dabit**: [Next.js - The Data Story](https://dev.to/dabit3/next-js-the-data-story-2b0d)
- **Yogesh Chavan**: [An introduction to Async/Await](https://dev.to/myogeshchavan97/an-introduction-to-async-await-41c8)

## Trending This Week On Hacker News

- **Pandoc – A universal document converter**: [https://pandoc.org/](https://pandoc.org/)
- **The Coming Civil War over General Purpose Computing (2012)**: [https://boingboing.net/2012/08/23/civilwar.html](https://boingboing.net/2012/08/23/civilwar.html)
- **Origami Simulator**: [https://origamisimulator.org/](https://origamisimulator.org/)
- **A small but complete JavaScript engine**: [https://bellard.org/quickjs/](https://bellard.org/quickjs/)
- **Microsoft Tilecode**: [https://microsoft.github.io/tilecode/](https://microsoft.github.io/tilecode/)
- **SK-Intel NAND deal points to wider shake-up of chip sector**: [https://asia.nikkei.com/Business/Business-deals/SK-Intel-NAND-deal-points-to-wider-shake-up-of-chip-sector](https://asia.nikkei.com/Business/Business-deals/SK-Intel-NAND-deal-points-to-wider-shake-up-of-chip-sector)
- **Fighting Rust's Expressive Type System**: [https://thefuntastic.com/blog/fighting-rusts-type-system](https://thefuntastic.com/blog/fighting-rusts-type-system)
- **Vdx – An intuitive CLI for processing video, powered by FFmpeg**: [https://github.com/yuanqing/vdx](https://github.com/yuanqing/vdx)
- **My toothbrush streams gyroscope data**: [https://blog.johannes-mittendorfer.com/artikel/2020/10/my-toothbrush-streams-gyroscope-data](https://blog.johannes-mittendorfer.com/artikel/2020/10/my-toothbrush-streams-gyroscope-data)
- **Local Solar Time**: [https://www.jefftk.com/p/local-solar-time](https://www.jefftk.com/p/local-solar-time)
- **Falling five storeys from a New York rooftop changed my life**: [https://www.smh.com.au/world/north-america/i-was-howling-in-pain-how-falling-five-storeys-from-a-new-york-rooftop-changed-my-life-20200910-p55u9y.html](https://www.smh.com.au/world/north-america/i-was-howling-in-pain-how-falling-five-storeys-from-a-new-york-rooftop-changed-my-life-20200910-p55u9y.html)
- **Samsung group chairman Lee Kun-hee has died**: [https://www.reuters.com/article/samsung-electronics-chairman/samsung-group-chairman-lee-kun-hee-died-says-samsung-idUSS6N2H600D](https://www.reuters.com/article/samsung-electronics-chairman/samsung-group-chairman-lee-kun-hee-died-says-samsung-idUSS6N2H600D)
- **Binwalk: Firmware Analysis Tool**: [https://github.com/ReFirmLabs/binwalk](https://github.com/ReFirmLabs/binwalk)
- **The Rome Toolchain: A linter, compiler, bundler, and more**: [https://github.com/rome/tools](https://github.com/rome/tools)
- **Beyond Cyberpunk: Towards a Solarpunk Future**: [https://thedorkweb.substack.com/p/towards-a-solarpunk-future](https://thedorkweb.substack.com/p/towards-a-solarpunk-future)
- **OldVersion.com software downloads for old versions of programs, drivers & games**: [http://www.oldversion.com/](http://www.oldversion.com/)
- **Caterpillar creates 2,700 square metre Pac-Man gameboard**: [https://www.equipmentjournal.com/on-the-job/pac-man-caterpillar-creates-gameboard-video/](https://www.equipmentjournal.com/on-the-job/pac-man-caterpillar-creates-gameboard-video/)
- **ØMQ – The Guide (2011)**: [https://zguide.zeromq.org](https://zguide.zeromq.org)
- **Delete Facebook and You'll Lose All Oculus Games for Good**: [https://www.gamespot.com/articles/delete-facebook-and-youll-lose-all-oculus-games-for-good/1100-6483716/](https://www.gamespot.com/articles/delete-facebook-and-youll-lose-all-oculus-games-for-good/1100-6483716/)
- **Boston Dynamics Spot Measured Background Radiation in Chernobyl Exclusion Zone**: [https://www.ukrinform.ua/rubric-technology/3122689-robotpes-vid-boston-dynamics-zamirav-radiaciu-u-zoni-vidcuzenna.html](https://www.ukrinform.ua/rubric-technology/3122689-robotpes-vid-boston-dynamics-zamirav-radiaciu-u-zoni-vidcuzenna.html)
- **No More Bold Visions of the Future**: [https://jayriverlong.github.io/2020/10/24/future.html](https://jayriverlong.github.io/2020/10/24/future.html)
- **Ask HN: How do I improve my command of mathematical language?**: [https://news.ycombinator.com/item?id=24866734](https://news.ycombinator.com/item?id=24866734)
- **Emily Dickinson Lexicon**: [https://edl.byu.edu](https://edl.byu.edu)
- **Cross-Border Payments – A New Beginning**: [https://www.imf.org/en/News/Seminars/Conferences/2020/10/19/cross-border-payment](https://www.imf.org/en/News/Seminars/Conferences/2020/10/19/cross-border-payment)
- **Hermione Lee on How to Write a Life**: [https://www.newstatesman.com/culture/books/2020/10/hermione-lee-how-write-life](https://www.newstatesman.com/culture/books/2020/10/hermione-lee-how-write-life)
- **NAPI Polling in Kernel Threads**: [https://lwn.net/Articles/833840/](https://lwn.net/Articles/833840/)
- **YC Gaming Startups Are Hiring (Job Expo with Emmett Shear, CEO of Twitch)**: [https://news.ycombinator.com/item?id=24880422](https://news.ycombinator.com/item?id=24880422)
- **Space Engine – The Universe Simulator**: [http://spaceengine.org/](http://spaceengine.org/)
- **Three open source Sonos projects: efficient embedded development in Rust**: [https://tech-blog.sonos.com/posts/three-open-source-sonos-projects-in-rust/](https://tech-blog.sonos.com/posts/three-open-source-sonos-projects-in-rust/)
- **How the bootstrap load made the historic Intel 8008 processor possible**: [https://www.righto.com/2020/10/how-bootstrap-load-made-historic-intel.html](https://www.righto.com/2020/10/how-bootstrap-load-made-historic-intel.html)

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