Weekly Developer Roundup #14 - Sun Sep 20 2020
Tags: webdev, newsletter
Published: 2020-09-20 00:00:00

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

Here is your update from across the web for the week of 2020-09-20.

## Trending This Week On Github

- **cli/cli** (Go): [GitHub’s official command line tool](https://github.com/cli/cli)
- **Awesome-HarmonyOS/HarmonyOS** (C): [A curated list of awesome things related to HarmonyOS. 华为鸿蒙操作系统。](https://github.com/Awesome-HarmonyOS/HarmonyOS)
- **PanDownloadServer/Server** (HTML): [PanDownload的个人维护版本](https://github.com/PanDownloadServer/Server)
- **microsoft/DeepSpeed** (Python): [DeepSpeed is a deep learning optimization library that makes distributed training easy, efficient, and effective.](https://github.com/microsoft/DeepSpeed)
- **google/googletest** (C++): [Googletest - Google Testing and Mocking Framework](https://github.com/google/googletest)
- **prometheus-community/helm-charts** (HTML): [Prometheus community Helm charts](https://github.com/prometheus-community/helm-charts)
- **mingrammer/diagrams** (Python): [🎨 Diagram as Code for prototyping cloud system architectures](https://github.com/mingrammer/diagrams)
- **jhipster/generator-jhipster** (JavaScript): [JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.](https://github.com/jhipster/generator-jhipster)
- **n8n-io/n8n** (TypeScript): [Free and open fair-code licensed node based Workflow Automation Tool. Easily automate tasks across different services.](https://github.com/n8n-io/n8n)
- **lyhue1991/eat_tensorflow2_in_30_days** (Python): [Tensorflow2.0 🍎🍊 is delicious, just eat it! 😋😋](https://github.com/lyhue1991/eat_tensorflow2_in_30_days)
- **CleverProgrammers/react-challenge-amazon-clone** (JavaScript): [undefined](https://github.com/CleverProgrammers/react-challenge-amazon-clone)
- **tannerlinsley/react-query** (TypeScript): [⚛️ Hooks for fetching, caching and updating asynchronous data in React](https://github.com/tannerlinsley/react-query)
- **wagoodman/dive** (Go): [A tool for exploring each layer in a docker image](https://github.com/wagoodman/dive)
- **ChristianChiarulli/nvim** (Vim script): [Truly the Ultimate Neovim Config NVCode](https://github.com/ChristianChiarulli/nvim)
- **qianguyihao/Web** (JavaScript): [前端入门到进阶图文教程，超详细的Web前端学习笔记。从零开始学前端，做一名精致优雅的前端工程师。公众号「千古壹号」作者。](https://github.com/qianguyihao/Web)
- **DefinitelyTyped/DefinitelyTyped** (TypeScript): [The repository for high quality TypeScript type definitions.](https://github.com/DefinitelyTyped/DefinitelyTyped)
- **utmapp/UTM** (Objective-C): [Virtual machines for iOS](https://github.com/utmapp/UTM)
- **nuxt/nuxt.js** (JavaScript): [The Intuitive Vue Framework](https://github.com/nuxt/nuxt.js)
- **FreeCAD/FreeCAD** (C++): [This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. Issues are managed on our own bug tracker at https://www.freecadweb.org/tracker](https://github.com/FreeCAD/FreeCAD)
- **macrozheng/mall-swarm** (Java): [mall-swarm是一套微服务商城系统，采用了 Spring Cloud Hoxton & Alibaba、Spring Boot 2.3、Oauth2、MyBatis、Docker、Elasticsearch等核心技术，同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全，附带全套Spring Cloud教程。](https://github.com/macrozheng/mall-swarm)
- **libra/libra** (Rust): [Libra’s mission is to enable a simple global payment system and financial infrastructure that empowers billions of people.](https://github.com/libra/libra)
- **Carthage/Carthage** (Swift): [A simple, decentralized dependency manager for Cocoa](https://github.com/Carthage/Carthage)
- **Uniswap/uniswap-interface** (TypeScript): [🦄 An open source interface for the Uniswap protocol](https://github.com/Uniswap/uniswap-interface)
- **schollz/croc** (Go): [Easily and securely send things from one computer to another 🐊 📦](https://github.com/schollz/croc)
- **elastic/elasticsearch** (Java): [Open Source, Distributed, RESTful Search Engine](https://github.com/elastic/elasticsearch)

## Trending This Week On Dev.To

- **themeselection**: [Best design 🎨 resources websites every developer 💻 should bookmark🔖](https://dev.to/theme_selection/best-design-resources-websites-every-developer-should-bookmark-1p5d)
- **Jane Tracy 👩🏽‍💻**: [Tailwind CSS Resources you wish you had.](https://dev.to/tracycss/tailwind-css-resources-you-wish-you-had-3i18)
- **Tapas Adhikary**: [10 useful HTML5 features, you may not be using](https://dev.to/atapas/10-useful-html5-features-you-may-not-be-using-2bk0)
- **Karen Efereyan**: [Chrome Extensions Every Developer Should Have](https://dev.to/developerkaren/chrome-extensions-every-developer-should-have-doh)
- **Sm0ke**: [Bootstrap Templates - Open-Source and Free](https://dev.to/sm0ke/bootstrap-templates-open-source-and-free-63e)
- **Your DevOps Guy**: [What is the difference between a junior and a senior software developer? 15 things I wish I had known sooner](https://dev.to/codinglanguages/what-is-the-difference-between-a-junior-and-a-senior-software-developer-15-things-i-wish-i-had-known-sooner-4hpl)
- **Florin Pop**: [10 JavaScript Projects in 1 Hour - Coding Challenge](https://dev.to/florinpop17/10-javascript-projects-in-1-hour-coding-challenge-3bai)
- **Davor Tvorić**: [My journey to mastering React](https://dev.to/bornfightcompany/my-journey-to-mastering-react-82n)
- **Will Johnson**: [How I Switched Careers Into Tech With No Degree In My Mid 30's](https://dev.to/willjohnsonio/how-i-switched-careers-into-tech-with-no-degree-in-my-mid-30-s-1n67)
- **Yogesh Chavan**: [How to Create a Spotify Music Search App in React](https://dev.to/myogeshchavan97/how-to-create-a-spotify-music-search-app-in-react-328m)
- **Ali Spittel**: [A Complete Beginner's Guide to React: Hooks Edition](https://dev.to/aspittel/a-complete-beginner-s-guide-to-react-hooks-edition-1bi0)
- **ender minyard**: [Stop Using React](https://dev.to/ender_minyard/why-you-should-stop-using-react-g7c)
- **Codegiant**: [22 YouTube Channels To Level Up Your Programming Skills](https://dev.to/codegiantio/22-youtube-channels-to-level-up-your-programming-skills-27bc)
- **Ayushi Rawat**: [Python 3.9: All You need to know](https://dev.to/ayushi7rawat/python-3-9-all-you-need-to-know-9h4)
- **Ishan Sharma**: [Intro To React  [For Beginners]](https://dev.to/ishandeveloper/intro-to-react-3h3p)
- **Catalin Pit**: [The Best Coding Challenges Websites For Beginners](https://dev.to/dailydotdev/the-best-coding-challenges-websites-for-beginners-3d92)
- **dev.to staff**: [#discussHacktoberfest 2020 — Who's looking for contributors?](https://dev.to/devteam/whos-looking-for-collaborators-hacktoberfest-2020-jl89)
- **🆖 Karan Oza**: [It's All About NodeJS](https://dev.to/ozakaran/it-s-all-about-nodejs-37k4)
- **Jess Lee (she/her)**: [The DEV/Forem Team is Taking a Mental Health Holiday 💚](https://dev.to/devteam/the-dev-forem-team-is-taking-a-mental-health-holiday-1ldl)
- **Maulik**: [The best example to understand virtual DOM](https://dev.to/maulik/the-best-example-to-understand-virtual-dom-4lfn)
- **Iren Korkishko**: [60 most popular JS repositories on GitHub in July and August 2020](https://dev.to/iriskatastic/60-most-popular-js-repositories-on-github-in-july-and-august-2020-4161)
- **Orkhan Jafarov**: [🧙‍♂️ 9 JavaScript Tips & Tricks To Code Like A Wizard](https://dev.to/gigantz/9-javascript-tips-tricks-to-code-like-a-wizard-559i)
- **Soumya Dey**: [Advantages of Git-flow over standard git commands](https://dev.to/soumyadey/git-flow-over-standard-git-commands-1kl7)
- **Akash Upadhyay**: [10+ Reasons To Date a JS DEVELOPER ;-)](https://dev.to/designerakash/10-reasons-to-date-a-js-developer-3bcj)
- **Valentino Gagliardi**: [A practical, Complete Tutorial on HTTP cookies](https://dev.to/valentinogagliardi/a-practical-complete-tutorial-on-http-cookies-1ofd)
- **scroung720**: [How to program better (or This is what is wrong with your code)](https://dev.to/scroung720/how-to-program-better-or-this-is-what-is-wrong-with-your-code-30gj)
- **Lucas Leon**: [#discussLocked-down? Try Upwork!](https://dev.to/lucasleongit/how-to-be-successful-on-upwork-1320)
- **ljc-dev**: [Introduction to CSS Animations](https://dev.to/ljcdev/introduction-to-css-animation-4762)
- **Christina Gorton**: [I Joined DEV 🎉](https://dev.to/coffeecraftcode/i-joined-dev-506g)
- **Catalin Pit**: [Build Your Presence On The Internet](https://dev.to/catalinmpit/build-your-presence-on-the-internet-1cii)
- **sasa cocic-banjanac**: [OAuth 2.0 Resources You Can Actually Understand](https://dev.to/sasacocic/oauth-2-0-resources-you-can-actually-understand-3g0o)
- **Garv Nanwani**: [8 Tips for Optimizing Your Website’s Speed](https://dev.to/dailydotdev/8-tips-for-optimizing-your-website-s-speed-46da)
- **rs9110**: [1 line css to center object](https://dev.to/rs9110/1-line-css-to-center-object-i5o)
- **Bart Zalewski**: [Learn Git good practices!](https://dev.to/bartzalewski/learn-git-good-practices-3jp3)
- **Sooraj**: [#showdevMake it Rain 🌧 in HTML Canvas](https://dev.to/soorajsnblaze333/make-it-rain-in-html-canvas-1fj0)

## Trending This Week On Hacker News

- **Raspberry Pi – UASP, Trim, and Boot Performance via USB**: [https://www.jeffgeerling.com/blog/2020/raspberry-pi-usb-boot-uasp-trim-and-performance](https://www.jeffgeerling.com/blog/2020/raspberry-pi-usb-boot-uasp-trim-and-performance)
- **DuckDB – An embeddable SQL database like SQLite, but supports Postgres features**: [https://duckdb.org/](https://duckdb.org/)
- **Windows Server vulnerability requires immediate attention**: [https://www.cisa.gov/blog/2020/09/18/windows-server-vulnerability-requires-immediate-attention](https://www.cisa.gov/blog/2020/09/18/windows-server-vulnerability-requires-immediate-attention)
- **Precursor – A mobile, open source electronics platform**: [https://www.bunniestudios.com/blog/?p=5921](https://www.bunniestudios.com/blog/?p=5921)
- **A Few Rules for Predicting the Future (2000)**: [https://web.archive.org/web/20150219020855/http://exittheapple.com/a-few-rules-for-predicting-the-future/](https://web.archive.org/web/20150219020855/http://exittheapple.com/a-few-rules-for-predicting-the-future/)
- **Netgear Firmware Requires Online Registration**: [https://kb.netgear.com/000062364/GC108P-GC108PP-Firmware-Version-1-0-5-8](https://kb.netgear.com/000062364/GC108P-GC108PP-Firmware-Version-1-0-5-8)
- **The Mystery of Tom Pritchard’s Bike**: [https://www.bicycling.com/culture/a33995147/tom-pritchard-bike-mystery/](https://www.bicycling.com/culture/a33995147/tom-pritchard-bike-mystery/)
- **Gifted Children as Hidden Persuaders in the Cold War (2019)**: [http://www.bbk.ac.uk/hiddenpersuaders/blog/gifted-children-as-hidden-persuaders-in-the-cold-war/](http://www.bbk.ac.uk/hiddenpersuaders/blog/gifted-children-as-hidden-persuaders-in-the-cold-war/)
- **Bevy 0.2**: [https://bevyengine.org/news/bevy-0-2/](https://bevyengine.org/news/bevy-0-2/)
- **X Minus One: 1950s Science Fiction Radio Programs Available to Listen (2011)**: [https://archive.org/details/OTRR_X_Minus_One_Singles](https://archive.org/details/OTRR_X_Minus_One_Singles)
- **On the foolishness of “natural language programming” (1979)**: [http://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/EWD667.html](http://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/EWD667.html)
- **Show HN: Control Chromecasts from Linux**: [https://github.com/alexdelorenzo/chromecast_mpris](https://github.com/alexdelorenzo/chromecast_mpris)
- **The benefits of note-taking by hand**: [https://www.bbc.com/worklife/article/20200910-the-benefits-of-note-taking-by-hand](https://www.bbc.com/worklife/article/20200910-the-benefits-of-note-taking-by-hand)
- **Did our early ancestors boil their food in hot springs?**: [https://news.mit.edu/2020/early-human-hot-springs-food-0915](https://news.mit.edu/2020/early-human-hot-springs-food-0915)
- **Meeting everyone on a new team**: [https://www.annashipman.co.uk/jfdi/meeting-everyone.html](https://www.annashipman.co.uk/jfdi/meeting-everyone.html)
- **Twister OS: Make Raspberry Pi Look Like Windows or macOS**: [https://twisteros.com/index.html](https://twisteros.com/index.html)
- **Alu (Runic)**: [https://en.wikipedia.org/wiki/Alu_(runic)](https://en.wikipedia.org/wiki/Alu_(runic))
- **Playwright CLI – Open/inspect/emulate pages, generate screenshots, record users**: [https://github.com/microsoft/playwright-cli](https://github.com/microsoft/playwright-cli)
- **2020 Ig Nobel Prize Winners**: [https://www.improbable.com/ig-about/winners/](https://www.improbable.com/ig-about/winners/)
- **Apple Books TSMC’s Entire 5nm Production Capability**: [https://www.extremetech.com/computing/315186-apple-books-tsmcs-entire-5nm-production-capability](https://www.extremetech.com/computing/315186-apple-books-tsmcs-entire-5nm-production-capability)
- **Object-oriented programming: History, and challenges for the next fifty years**: [https://www.sciencedirect.com/science/article/pii/S0890540113000795](https://www.sciencedirect.com/science/article/pii/S0890540113000795)
- **Robust Spammer Detection by Nash Reinforcement Learning**: [https://github.com/YingtongDou/Nash-Detect](https://github.com/YingtongDou/Nash-Detect)
- **TeXMe Self-rendering Markdown and LaTeX documents**: [https://github.com/susam/texme](https://github.com/susam/texme)
- **Pipistrel Velis Electro Completes Record Flights**: [https://www.avweb.com/aviation-news/pipistrel-velis-electro-completes-record-flights/](https://www.avweb.com/aviation-news/pipistrel-velis-electro-completes-record-flights/)
- **WorldWide Telescope: a tool for showcasing astronomical data and knowledge**: [http://worldwidetelescope.org/webclient/](http://worldwidetelescope.org/webclient/)
- **Life and Breath: The human story of how ventilators came to breathe for us**: [https://aeon.co/essays/the-human-story-of-how-ventilators-came-to-breathe-for-us](https://aeon.co/essays/the-human-story-of-how-ventilators-came-to-breathe-for-us)
- **Experimental Imaging at the Birth of Modern Science**: [https://publicdomainreview.org/essay/more-lively-counterfaits](https://publicdomainreview.org/essay/more-lively-counterfaits)
- **Kodable is hiring a Senior Game Designer to help teach millions of kids to code**: [https://angel.co/company/kodable/jobs/925512-senior-game-designer](https://angel.co/company/kodable/jobs/925512-senior-game-designer)
- **The Presence of One’s Own Smartphone Reduces Available Cognitive Capacity (2017)**: [https://www.journals.uchicago.edu/doi/abs/10.1086/691462?journalCode=jacr](https://www.journals.uchicago.edu/doi/abs/10.1086/691462?journalCode=jacr)
- **Libcu++: Nvidia C++ Standard Library**: [https://github.com/NVIDIA/libcudacxx](https://github.com/NVIDIA/libcudacxx)

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