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

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

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

## Trending This Week On Github

- **facebookresearch/pifuhd** (Python): [High-Resolution 3D Human Digitization from A Single Image.](https://github.com/facebookresearch/pifuhd)
- **chatwoot/chatwoot** (Ruby): [Open-source live chat software, an alternative to Intercom, Zendesk, Drift, Crisp etc. 🔥💬](https://github.com/chatwoot/chatwoot)
- **geekxh/hello-algorithm** (Java): [🌍 东半球最酷的学习项目 | 1、我写的三十万字算法图解 2、千本开源电子书 3、100 张思维导图 4、100 篇大厂面经 5、30 个学习专题 🚀 🚀 🚀 右上角点个 star，加入我们万人学习群！English Supported！](https://github.com/geekxh/hello-algorithm)
- **JetBrains/compose-jb** (Kotlin): [Jetpack Compose for Desktop, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.](https://github.com/JetBrains/compose-jb)
- **Rudrabha/Wav2Lip** (Python): [This repository contains the codes of "A Lip Sync Expert Is All You Need for Speech to Lip Generation In the Wild", published at ACM Multimedia 2020.](https://github.com/Rudrabha/Wav2Lip)
- **corpnewt/gibMacOS** (Python): [Py2/py3 script that can download macOS components direct from Apple](https://github.com/corpnewt/gibMacOS)
- **Atcold/pytorch-Deep-Learning** (Jupyter Notebook): [Deep Learning (with PyTorch)](https://github.com/Atcold/pytorch-Deep-Learning)
- **tomnomnom/gron** (Go): [Make JSON greppable!](https://github.com/tomnomnom/gron)
- **tdlib/telegram-bot-api** (C++): [undefined](https://github.com/tdlib/telegram-bot-api)
- **geohot/tinygrad** (Python): [You like pytorch? You like micrograd? You love tinygrad! ❤️](https://github.com/geohot/tinygrad)
- **donnemartin/system-design-primer** (Python): [Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.](https://github.com/donnemartin/system-design-primer)
- **tychxn/jd-assistant** (Python): [京东抢购助手：包含登录，查询商品库存/价格，添加/清空购物车，抢购商品(下单)，查询订单等功能](https://github.com/tychxn/jd-assistant)
- **bevyengine/bevy** (Rust): [A refreshingly simple data-driven game engine built in Rust](https://github.com/bevyengine/bevy)
- **gao-sun/eul** (Swift): [🖥️ macOS status monitoring app written in SwiftUI.](https://github.com/gao-sun/eul)
- **apache/incubator-brpc** (C++): [Industrial-grade RPC framework used throughout Baidu, with 1,000,000+ instances and thousands kinds of services. "brpc" means "better RPC".](https://github.com/apache/incubator-brpc)
- **MrXujiang/h5-Dooring** (TypeScript): [(H5编辑器)H5-Dooring是一款功能强大，开源免费的H5可视化页面配置解决方案，致力于提供一套简单方便、专业可靠、无限可能的H5落地页最佳实践。技术栈以react为主， 后台采用nodejs开发.](https://github.com/MrXujiang/h5-Dooring)
- **vlang/v** (V): [Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. https://vlang.io](https://github.com/vlang/v)
- **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)
- **socketio/socket.io** (JavaScript): [Realtime application framework (Node.JS server)](https://github.com/socketio/socket.io)
- **dotnet/core** (Shell): [Home repository for .NET Core](https://github.com/dotnet/core)
- **jofpin/trape** (Python): [People tracker on the Internet: OSINT analysis and research tool by Jose Pino](https://github.com/jofpin/trape)
- **iaronrp/Efeito-3D** (CSS): [Efeito 3D - Zelda: criado com as tecnologias, Html, CSS e Java Script](https://github.com/iaronrp/Efeito-3D)
- **ish-app/ish** (C): [Linux shell for iOS](https://github.com/ish-app/ish)
- **iv-org/invidious** (Crystal): [Invidious is an alternative front-end to YouTube](https://github.com/iv-org/invidious)
- **ethereum/go-ethereum** (Go): [Official Go implementation of the Ethereum protocol](https://github.com/ethereum/go-ethereum)

## Trending This Week On Dev.To

- **Simon Holdorf**: [10 Awesome Github Repos Every Web Developer Should Know](https://dev.to/simonholdorf/10-awesome-github-repos-every-web-developer-should-know-27oa)
- **Anton Gunnarsson**: [7 code smells in your React components](https://dev.to/awnton/7-code-smells-in-react-components-5f66)
- **Simon Holdorf**: [10 Things Front-End Developers Should Learn in 2021](https://dev.to/simonholdorf/10-things-front-end-developers-should-learn-in-2021-d23)
- **Joshua Byrd**: [How to get a free Google server forever](https://dev.to/phocks/how-to-get-a-free-google-server-forever-1fpf)
- **Thu Nghiem**: [Master Flexbox in 12 Minutes with Most Common Use Cases](https://dev.to/nghiemthu/master-flexbox-in-12-minutes-with-most-common-use-cases-3e1g)
- **ulyavrubel**: [How I Found a Junior Frontend Developer Job in 2 Weeks After 1 Year of Self-learning](https://dev.to/ulyavrubel/how-i-found-a-junior-frontend-developer-job-in-2-weeks-after-1-year-of-self-learning-1lbn)
- **Dinesh Balaji**: [Story of how I built my Portfolio and Blog using DEV.to and NextJS](https://dev.to/sidthesloth92/story-of-how-i-built-my-portfolio-and-blog-using-dev-to-and-nextjs-3j85)
- **moeminm**: [7 Websites To Find Front End Projects For Your Portfolio](https://dev.to/moeminm/where-to-find-front-end-challenges-for-your-portfolio-23f0)
- **Jen Looper**: [Announcing a Free Curriculum: Web Development for Beginners](https://dev.to/azure/announcing-a-free-curriculum-web-development-for-beginners-142k)
- **Chris Bongers**: [Why CSS :focus-within is amazing](https://dev.to/dailydevtips1/why-css-focus-within-is-amazing-27p8)
- **Craig Holliday**: [A TON of VS Code tips for productivity](https://dev.to/craigaholliday/a-ton-of-vs-code-tips-for-productivity-34j3)
- **Fahad Imran**: [5 Things I learned after programming for the last 3 years! 🙄](https://dev.to/fahadimranse/5-things-i-learned-after-programming-for-the-last-3-years-2h6b)
- **Ceora Ford**: [What I Learned From Bombing My Technical Interview](https://dev.to/ceeoreo/what-i-learned-from-bombing-my-technical-interview-22b5)
- **Douglas Parsons**: [Write better code and be a better programmer by NEVER USING ELSE statements](https://dev.to/dglsparsons/write-better-code-and-be-a-better-programmer-by-never-using-else-statements-4dbl)
- **shawn swyx wang 🇸🇬**: [The Light and Dark side of the API Economy](https://dev.to/swyx/the-light-and-dark-side-of-the-api-economy-2m2)
- **Vivek Chauhan**: [7 Git tricks that changed my life](https://dev.to/vivekagent47/7-git-tricks-that-changed-my-life-3aj3)
- **Tyler Hawkins**: [How to Convert HTML Tables into Beautiful PDFs](https://dev.to/thawkin3/how-to-convert-html-tables-into-beautiful-pdfs-1k08)
- **Alvaro Montoro**: [100 Days of CSS Illustrations](https://dev.to/alvaromontoro/100-days-of-css-illustrations-4hi5)
- **Albiona**: [Lighting fast search with Elasticsearch](https://dev.to/webiny/lighting-fast-search-with-elasticsearch-n82)
- **Jasmin Virdi**: [Learning Webpack Concepts and Creating your Custom Webpack Plugin.](https://dev.to/jasmin/learning-webpack-concepts-and-creating-your-custom-webpack-plugin-gal)
- **arnu515**: [Exploring strapi.js - Build an instagram clone with strapi and svelte](https://dev.to/arnu515/exploring-strapi-js-build-an-instagram-clone-with-strapi-and-svelte-35i6)
- **Jane Tracy 👩🏽‍💻**: [Designers to follow on Dribble or Instagram and Awwards Website for Web UI inspiration](https://dev.to/tracycss/designers-to-follow-on-dribble-or-instagram-and-awwards-website-for-web-ui-inspiration-4p32)
- **Rahul**: [How to code fast and type efficiently 😎](https://dev.to/rahxuls/how-to-code-fast-and-type-efficiently-11fj)
- **Dip Vachhani**: [Design Resources For Developers](https://dev.to/dip15739/design-resources-for-developers-5alm)
- **Minh-Phuc Tran**: [Zsh + Antigen + Oh my Zsh = A Beautiful, Powerful, and Robust Shell](https://dev.to/phuctm97/zsh-antigen-oh-my-zsh-a-beautiful-powerful-and-robust-shell-5da4)
- **Michael Seymour**: [The SOLID principles of Object Oriented Design](https://dev.to/seymour7/the-solid-principles-of-object-oriented-design-53ho)
- **Isabel Nyo**: [How to Transition From Being a Software Engineer to an Engineering Manager](https://dev.to/eisabai/how-to-transition-from-being-a-software-engineer-to-an-engineering-manager-225a)
- **Madza**: [Congrats to DEV on 500K awesome users! 🌱🚀](https://dev.to/madza/congrats-to-dev-on-500k-awesome-users-1pd2)
- **Alexandru-Dan Pop**: [React.js - Top things to know](https://dev.to/alexandrudanpop/react-js-top-things-to-know-3onj)
- **David Jones**: [Things I always install on Ubuntu](https://dev.to/davidjones418/things-i-always-install-on-ubuntu-3m44)
- **Markus Hatvan**: [10 Reasons Why I Recommend Svelte To Every New Web Developer](https://dev.to/mhatvan/10-reasons-why-i-recommend-svelte-to-every-new-web-developer-nh3)
- **Gal Elmalah**: [5 CLI Tools That Will Increase Your Velocity and Code Quality](https://dev.to/galelmalah/5-cli-tools-that-will-increase-your-dev-velocity-and-code-quality-1fe8)
- **Juan F Gonzalez**: [Level up your Git workflow](https://dev.to/dailydotdev/level-up-your-git-workflow-3jio)
- **Suraj Vishwakarma**: [5 Color Inspiration Website You Should Bookmark](https://dev.to/surajsrv11/5-color-inspiration-website-you-should-bookmark-37cm)
- **Aharon Hyman**: [Why I will no longer be using console.log() to check React state updates](https://dev.to/hymanaharon/why-i-will-no-longer-be-using-console-log-to-check-react-state-updates-29el)

## Trending This Week On Hacker News

- **Bypassing Firewalls in macOS Big Sur**: [https://twitter.com/patrickwardle/status/1327726496203476992](https://twitter.com/patrickwardle/status/1327726496203476992)
- **Poll: Have you experienced depressive symptoms over the past two weeks?**: [https://news.ycombinator.com/item?id=25097685](https://news.ycombinator.com/item?id=25097685)
- **Does Apple really log every app you run? A technical look**: [https://blog.jacopo.io/en/post/apple-ocsp/](https://blog.jacopo.io/en/post/apple-ocsp/)
- **Pimp My Microwave**: [https://github.com/dekuNukem/pimp_my_microwave/#](https://github.com/dekuNukem/pimp_my_microwave/#)
- **Nearly 28M licensed Texas drivers hit by data breach**: [https://www.fox26houston.com/news/nearly-28-million-licensed-texas-drivers-hit-by-data-breach?taid=5fafc6ce1ef01a000123a0c2&utm_campaign=trueanthem&utm_medium=trueanthem&utm_source=twitter](https://www.fox26houston.com/news/nearly-28-million-licensed-texas-drivers-hit-by-data-breach?taid=5fafc6ce1ef01a000123a0c2&utm_campaign=trueanthem&utm_medium=trueanthem&utm_source=twitter)
- **An Interactive Introduction to Fourier Transforms**: [http://www.jezzamon.com/fourier/index.html](http://www.jezzamon.com/fourier/index.html)
- **Intel's disruption is now complete**: [https://jamesallworth.medium.com/intels-disruption-is-now-complete-d4fa771f0f2c](https://jamesallworth.medium.com/intels-disruption-is-now-complete-d4fa771f0f2c)
- **Better disposable coffee cups made from Sugar Cane**: [https://www.economist.com/science-and-technology/2020/11/14/better-disposable-coffee-cups](https://www.economist.com/science-and-technology/2020/11/14/better-disposable-coffee-cups)
- **Handmade Seattle – virtual low-level programming conference**: [https://www.handmade-seattle.com/](https://www.handmade-seattle.com/)
- **The Prestige Trap: finance, big tech, and consulting**: [https://wesdesilvestro.com/the-prestige-trap](https://wesdesilvestro.com/the-prestige-trap)
- **Ask HN: Are You Depressed?**: [http://www.strawpoll.me/22152225](http://www.strawpoll.me/22152225)
- **Universal DOOM – a single EXE for DOS 6, and Windows 95 to Windows 10**: [https://github.com/nneonneo/universal-doom](https://github.com/nneonneo/universal-doom)
- **What a great technical resume can do for you**: [https://www.meetleet.com/blog/what-a-great-technical-resume-can-do-for-you](https://www.meetleet.com/blog/what-a-great-technical-resume-can-do-for-you)
- **Plants can grow quickly or accurately, but not both**: [https://massivesci.com/notes/plant-speed-accuracy-trade-off-growth/](https://massivesci.com/notes/plant-speed-accuracy-trade-off-growth/)
- **There is little chance CRISPR will ever be widely used to directly treat disease**: [http://www.josiahzayner.com/2020/10/crispr-is-dead.html](http://www.josiahzayner.com/2020/10/crispr-is-dead.html)
- **13-Year-Old, Nicholas Sharkey, Creates a RISC-V Core**: [https://riscv.org/blog/2020/11/13-year-old-nicholas-sharkey-creates-a-risc-v-core/](https://riscv.org/blog/2020/11/13-year-old-nicholas-sharkey-creates-a-risc-v-core/)
- **The future of microwave cooking is solid-state**: [https://www.electronicsweekly.com/news/design/the-future-of-microwave-cooking-is-solid-state-2016-01/](https://www.electronicsweekly.com/news/design/the-future-of-microwave-cooking-is-solid-state-2016-01/)
- **Application trust is hard, but Apple does it well**: [https://www.security-embedded.com/blog/2020/11/14/application-trust-is-hard-but-apple-does-it-well](https://www.security-embedded.com/blog/2020/11/14/application-trust-is-hard-but-apple-does-it-well)
- **‘It’s time to come home’ – Pentagon chief wants to end wars in Middle East**: [https://www.cnbc.com/2020/11/14/acting-pentagon-chief-says-wars-must-end-in-first-address.html](https://www.cnbc.com/2020/11/14/acting-pentagon-chief-says-wars-must-end-in-first-address.html)
- **Science as a Vocation, by Max Weber (1918)**: [http://fs2.american.edu/dfagel/www/Class%20Readings/Weber/Science_as_a_Vocation.html](http://fs2.american.edu/dfagel/www/Class%20Readings/Weber/Science_as_a_Vocation.html)
- **The Muse (YC W12) Is Hiring a Director of Analytics and BI**: [https://www.themuse.com/jobs/themuse/director-of-analytics-business-intelligence](https://www.themuse.com/jobs/themuse/director-of-analytics-business-intelligence)
- **The Best and Worst Microcontroller SDKs**: [https://interrupt.memfault.com/blog/the-best-and-worst-mcu-sdks](https://interrupt.memfault.com/blog/the-best-and-worst-mcu-sdks)
- **What Is a Particle?**: [https://www.quantamagazine.org/what-is-a-particle-20201112](https://www.quantamagazine.org/what-is-a-particle-20201112)
- **Reverse-engineering the classic MK4116 16-kilobit DRAM chip**: [http://www.righto.com/2020/11/reverse-engineering-classic-mk4116-16.html](http://www.righto.com/2020/11/reverse-engineering-classic-mk4116-16.html)
- **The Black Hole Information Paradox Comes to an End**: [https://www.wired.com/story/the-black-hole-information-paradox-comes-to-an-end/](https://www.wired.com/story/the-black-hole-information-paradox-comes-to-an-end/)
- **How I write Elm applications**: [https://jezenthomas.com/how-i-write-elm-applications/](https://jezenthomas.com/how-i-write-elm-applications/)
- **Save like a pessimist, invest like an optimist**: [https://www.collaborativefund.com/blog/save-like-a-pessimist-invest-like-an-optimist/](https://www.collaborativefund.com/blog/save-like-a-pessimist-invest-like-an-optimist/)
- **Butano: Modern C++ high level GameBoy Advance engine**: [https://github.com/GValiente/butano#butano](https://github.com/GValiente/butano#butano)
- **Having 170 competitors in not an obstacle**: [https://pingr.io/blog/having-170-competitors-is-not-an-obstacle/](https://pingr.io/blog/having-170-competitors-is-not-an-obstacle/)
- **Asteroid Bennu may be hollow, according to a new study**: [https://www.slashgear.com/asteroid-bennu-may-be-hollow-according-to-a-new-study-08646233/](https://www.slashgear.com/asteroid-bennu-may-be-hollow-according-to-a-new-study-08646233/)

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