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

---
title: Weekly Developer Roundup #15 - Sun Sep 27 2020
description: Your weekly dose of trending articles and repos from across the web!
date: "2020-09-27"
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-27.

## 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

- **ender minyard**: [The Ultimate Guide to Web Performance 🚀](https://dev.to/ender_minyard/the-ultimate-guide-to-web-performance-ci4)
- **Jane Tracy 👩🏽‍💻**: [The vanilla Javascript basics to know before learning React JS](https://dev.to/tracycss/the-vanilla-javascript-basics-to-know-before-learning-react-js-53aj)
- **Soumya Dey**: [Some Lesser Known But Awesome Online Tools For Web Development](https://dev.to/soumyadey/some-lesser-known-but-awesome-online-tools-for-web-development-10fa)
- **Ahmed Atef**: [Web security knowledge you must understand it (Part I: HTTPS, TLS, SSL, CORS, CSP)](https://dev.to/ahmedatefae/web-security-knowledge-you-must-understand-it-part-i-https-tls-ssl-cors-csp-298l)
- **Dip Vachhani**: [Dark Mode with only 1 CSS PROPERTY](https://dev.to/dip15739/dark-mode-with-only-1-css-property-17fl)
- **Nader Dabit**: [The Complete Guide to Next.js Authentication](https://dev.to/dabit3/the-complete-guide-to-next-js-authentication-2aco)
- **JavaScript➕Coffee🚀**: [What **is** Docker?](https://dev.to/javascriptcoff1/what-is-docker-3be2)
- **Kyle Prinsloo 🚀**: [10 Niche Ideas for Web Developers to Get Clients](https://dev.to/study_web_dev/10-niche-ideas-for-web-developers-to-get-clients-3g75)
- **themeselection**: [Best free color 🌈 palette generator 🎨- Ready to use or generate your own!🤘](https://dev.to/theme_selection/best-free-color-palette-generator-ready-to-use-or-generate-your-own-3hoo)
- **Madza**: [20 Famous Quotes for your DEV Inspiration](https://dev.to/madza/20-famous-quotes-for-your-dev-inspiration-4a0k)
- **Nader Dabit**: [Top 10 Pieces of Advice for Becoming the Worst Developer Possible](https://dev.to/dabit3/top-10-pieces-of-advice-for-becoming-the-worst-developer-possible-3kke)
- **Ali Spittel**: [Building a Full Stack Application with AWS Amplify: A Beginner-Friendly Guide](https://dev.to/aws/build-your-first-fullstack-application-on-aws-4gh5)
- **gaganjot singh**: [20+ CSS BUTTONS](https://dev.to/gscode/20-css-buttons-4cni)
- **Chris Bongers**: [I made my website 28ms faster with content-visibility 🤓](https://dev.to/dailydevtips1/i-made-my-website-28ms-faster-with-content-visibility-466e)
- **Ephraim Atta-Duncan**: [🔱 Git Commands You Didn't Know](https://dev.to/dephraiim/git-commands-you-probably-didn-t-know-3bcm)
- **Chris Bongers**: [Goodbye comments, welcome Webmentions 🙋🏼‍♂️](https://dev.to/dailydevtips1/goodbye-comments-welcome-webmentions-499g)
- **Jakob Klamser**: [VS Code Extensions I use Daily](https://dev.to/klamserdev/vs-code-extensions-i-use-daily-568i)
- **Jess Lee (she/her)**: [#showdevGitHub Actions Hackathon Winners, Announced!](https://dev.to/devteam/github-actions-hackathon-winners-announced-38o2)
- **Omer Hamerman**: [How hackers steal your keys and secrets](https://dev.to/omerxx/how-hackers-steal-your-keys-and-secrets-45g2)
- **Vitor Paladini**: [How to estimate your work like you know what you're doing](https://dev.to/vtrpldn/how-to-estimate-your-work-like-you-know-what-you-re-doing-oc8)
- **Jeferson Silva**: [Vue 3.0 is finally out!](https://dev.to/jeferson_sb/vue-3-0-is-finally-out-1jj7)
- **Jess Lee (she/her)**: [Hacktoberfest 2020: Registration Now Open 🎃](https://dev.to/devteam/hacktoberfest-2020-registrations-now-open-519a)
- **Catalin Pit**: [The 7 Best Resources To Learn JavaScript As A Beginner](https://dev.to/dailydotdev/the-7-best-resources-to-learn-javascript-as-a-beginner-1fpc)
- **JC Smiley**: [Tips for Writing a Great Resume](https://dev.to/jcsmileyjr/tips-for-writing-a-great-resume-1kjj)
- **Aryclenio Xavier Barros**: [The new features of Javascript in 2020 (ES11)](https://dev.to/aryclenio/the-new-features-of-javascript-in-2020-es11-7jc)
- **Pubudu Jayawardana**: [#showdevHow I created a door bell with AWS Serverless](https://dev.to/pubudusj/how-i-created-a-door-bell-with-aws-serverless-3n9j)
- **Ephraim Atta-Duncan**: [Git Commands Introduction](https://dev.to/dephraiim/git-commands-introduction-36gh)
- **HasOne**: [#showdevAll About NGINX Configuration, HTTPS/SSL, HTTP2, Caching](https://dev.to/hasone/all-about-nginx-configuration-https-ssl-http2-caching-1c0i)
- **jonosellier**: [4 Must-Have Tools for Developing on Windows](https://dev.to/jonosellier/4-must-have-tools-for-developing-on-windows-3eg8)
- **K**: [Tech That Gets You a Fullstack Job](https://dev.to/fllstck/tech-that-gets-you-a-fullstack-job-2p84)
- **Harsha Vardhan**: [Front_END Web developer Roadmap](https://dev.to/harshaambati/frontend-web-development-roadmap-5ha3)
- **Catalin Pit**: [Learn How To Go From 0 To Paid Articles](https://dev.to/catalinmpit/learn-how-to-go-from-0-to-paid-articles-113j)
- **Sunil Joshi**: [Best Free React Dashboards & Resources for every React Developer](https://dev.to/suniljoshi19/best-free-react-dashboards-resources-for-every-react-developer-4kf5)
- **Duomly**: [Server-Side Rendering vs Client-Side Rendering](https://dev.to/duomly/server-side-rendering-vs-client-side-rendering-4c5g)
- **Nick Scialli (he/him)**: [Learn the Basics of Redux by Writing Your Own Version in 30 Lines](https://dev.to/nas5w/learn-the-basics-of-redux-by-writing-your-own-version-in-30-lines-1if3)

## Trending This Week On Hacker News

- **Are we living at the 'hinge of history'?**: [https://www.bbc.com/future/article/20200923-the-hinge-of-history-long-termism-and-existential-risk](https://www.bbc.com/future/article/20200923-the-hinge-of-history-long-termism-and-existential-risk)
- **Ask HN: How to learn sales?**: [https://news.ycombinator.com/item?id=24601579](https://news.ycombinator.com/item?id=24601579)
- **RISC-V: What’s Missing and Who’s Competing**: [https://semiengineering.com/risc-v-whats-missing-and-whos-competing/](https://semiengineering.com/risc-v-whats-missing-and-whos-competing/)
- **Stop Asking Me to “Sign Up” (2014)**: [https://www.gkogan.co/blog/stop-asking-me-to-sign-up/](https://www.gkogan.co/blog/stop-asking-me-to-sign-up/)
- **Tesla’s Nemesis in China Is a Tiny $5k Electric Car from GM**: [https://www.bloombergquint.com/business/tesla-s-nemesis-in-china-is-a-tiny-5-000-electric-car-from-gm](https://www.bloombergquint.com/business/tesla-s-nemesis-in-china-is-a-tiny-5-000-electric-car-from-gm)
- **Algorithm Helps New York Decide Who Goes Free Before Trial**: [https://www.wsj.com/articles/algorithm-helps-new-york-decide-who-goes-free-before-trial-11600610400](https://www.wsj.com/articles/algorithm-helps-new-york-decide-who-goes-free-before-trial-11600610400)
- **Is the C runtime and library a legitimate part of the Unix API? (2017)**: [https://utcc.utoronto.ca/~cks/space/blog/unix/UnixAPIAndCRuntime](https://utcc.utoronto.ca/~cks/space/blog/unix/UnixAPIAndCRuntime)
- **Ora2Pg – Oracle to PostgreSQL database schema converter**: [https://www.ora2pg.com/](https://www.ora2pg.com/)
- **LEd: Open-Source 2D Level Editor**: [https://deepnight.net/tools/led-2d-level-editor/](https://deepnight.net/tools/led-2d-level-editor/)
- **How to properly manage SSH keys for server access**: [https://www.paepper.com/blog/posts/how-to-properly-manage-ssh-keys-for-server-access/](https://www.paepper.com/blog/posts/how-to-properly-manage-ssh-keys-for-server-access/)
- **Social-media platforms are destroying evidence of war crimes**: [https://www.economist.com/middle-east-and-africa/2020/09/26/social-media-platforms-are-destroying-evidence-of-war-crimes](https://www.economist.com/middle-east-and-africa/2020/09/26/social-media-platforms-are-destroying-evidence-of-war-crimes)
- **Neue Haas Grotesk**: [http://www.fontbureau.com/NHG/](http://www.fontbureau.com/NHG/)
- **Would it be possible to detect an industrial civilization in geological record?**: [https://arxiv.org/abs/1804.03748](https://arxiv.org/abs/1804.03748)
- **Comments by a developer inside the Windows Media Player source code**: [https://pastebin.com/PTLeWhc2](https://pastebin.com/PTLeWhc2)
- **Towards Principled Reactive UI**: [https://raphlinus.github.io/rust/druid/2020/09/25/principled-reactive-ui.html](https://raphlinus.github.io/rust/druid/2020/09/25/principled-reactive-ui.html)
- **LibreDWG: “Plans are to add support for SolveSpace, OpenSCAD and PythonCAD”**: [http://www.gnu.org/software/libredwg/manual/html_node/Overview.html#Related-projects](http://www.gnu.org/software/libredwg/manual/html_node/Overview.html#Related-projects)
- **ESP32 based old clock controller, with NTP sync**: [https://smallhacks.wordpress.com/2020/09/26/esp32-based-old-clock-controller-with-ntp-sync/](https://smallhacks.wordpress.com/2020/09/26/esp32-based-old-clock-controller-with-ntp-sync/)
- **Show HN: Fully Open-Sourced Online MIDI Editor**: [https://signal.vercel.app/](https://signal.vercel.app/)
- **What Is Math?**: [https://www.smithsonianmag.com/science-nature/what-math-180975882/](https://www.smithsonianmag.com/science-nature/what-math-180975882/)
- **All you need is λ, part one: booleans**: [https://antitypical.com/posts/2020-03-29-all-you-need-is-lambda-1-booleans/](https://antitypical.com/posts/2020-03-29-all-you-need-is-lambda-1-booleans/)
- **The IRS Sets a Trap for Cryptocurrency Tax Cheats**: [https://www.wsj.com/articles/the-irs-sets-a-trap-for-cryptocurrency-tax-cheats-11601026202](https://www.wsj.com/articles/the-irs-sets-a-trap-for-cryptocurrency-tax-cheats-11601026202)
- **Update on YouTube copyright dispute over guitar tutorials [video]**: [https://www.youtube.com/watch?v=6F63x345mCA](https://www.youtube.com/watch?v=6F63x345mCA)
- **A Short Story for Engineers**: [https://userweb.cs.txstate.edu/~br02/cs1428/ShortStoryForEngineers.htm](https://userweb.cs.txstate.edu/~br02/cs1428/ShortStoryForEngineers.htm)
- **Pikchr – PIC-like markup language for diagrams in technical documentation**: [https://pikchr.org/home/doc/trunk/homepage.md](https://pikchr.org/home/doc/trunk/homepage.md)
- **Show HN: Trueq.io – A New Q&A Platform for Developers**: [https://trueq.io/](https://trueq.io/)
- **My Hacking Adventures with Safari Reader Mode**: [https://payatu.com/blog/nikhil-mittal/my-hacking-adventures-with-safari-reader-mode](https://payatu.com/blog/nikhil-mittal/my-hacking-adventures-with-safari-reader-mode)
- **FedEx teams up with Reliable Robotics on autonomous cargo planes**: [https://www.supplychaindive.com/news/fedex-reliable-robotics-autonomous-cargo-planes/585839/](https://www.supplychaindive.com/news/fedex-reliable-robotics-autonomous-cargo-planes/585839/)
- **Bitmovin (YC S15) Is Hiring a Senior Product Manager for Video Player**: [https://bitmovin.com/careers-legacy/4334773002/?gh_jid=4334773002](https://bitmovin.com/careers-legacy/4334773002/?gh_jid=4334773002)
- **Algorithm to procedurally-generate Pacman Mazes**: [https://shaunlebron.github.io/pacman-mazegen/](https://shaunlebron.github.io/pacman-mazegen/)
- **Daniel Ek commits to investing €1B in European ”moonshots”**: [https://sifted.eu/articles/spotifys-daniel-1bn-moonshots/](https://sifted.eu/articles/spotifys-daniel-1bn-moonshots/)

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