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

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

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

## Trending This Week On Github

- **alyssaxuu/screenity** (JavaScript): [The most powerful screen recorder & annotation tool for Chrome 🎥](https://github.com/alyssaxuu/screenity)
- **directus/directus** (Vue): [Open-Source Data Platform — Directus wraps your new or existing SQL database with a realtime GraphQL+REST API for developers, and an intuitive admin app for non-technical users. 🐰](https://github.com/directus/directus)
- **sefyudem/Sliding-Sign-In-Sign-Up-Form** (CSS): [undefined](https://github.com/sefyudem/Sliding-Sign-In-Sign-Up-Form)
- **jef/streetmerchant** (TypeScript): [🤖 Autonomous robot for all your electronic needs](https://github.com/jef/streetmerchant)
- **geohot/tinygrad** (Python): [You like pytorch? You like micrograd? You love tinygrad! ❤️](https://github.com/geohot/tinygrad)
- **ruffle-rs/ruffle** (Rust): [A Flash Player emulator written in Rust](https://github.com/ruffle-rs/ruffle)
- **oam-dev/kubevela** (Go): [An Easy-to-use yet Fully Extensible App Platform based on Kubernetes and Open Application Model.](https://github.com/oam-dev/kubevela)
- **willmcgugan/rich** (Python): [Rich is a Python library for rich text and beautiful formatting in the terminal.](https://github.com/willmcgugan/rich)
- **tal-tech/go-zero** (Go): [go-zero is a web and rpc framework written in Go. It's born to ensure the stability of the busy sites with resilient design. Builtin goctl greatly improves the development productivity.](https://github.com/tal-tech/go-zero)
- **NodePolus/NodePolus** (TypeScript): [NodePolus is a JavaScript library containing multiple implementations of the Among Us network protocol.](https://github.com/NodePolus/NodePolus)
- **TheAlgorithms/Python** (Python): [All Algorithms implemented in Python](https://github.com/TheAlgorithms/Python)
- **RayWangQvQ/BiliBiliTool** (C#): [.Net 5 编写的跨平台的B站（哔哩哔哩）任务工具，通过GitHub Actions实现每日线上自动运行任务：每日自动登录、观看、分享、投币视频，获取每日任务的满额经验，轻松升级Level 6，实现自动领取大会员权益、月底自动为自己充电等功能。](https://github.com/RayWangQvQ/BiliBiliTool)
- **hzwer/arXiv2020-RIFE** (Python): [RIFE: Real Time Video Frame Rate Increasement](https://github.com/hzwer/arXiv2020-RIFE)
- **GoogleLLP/SuperMarket** (Java): [设计精良的网上商城系统，包括前端、后端、数据库、负载均衡、数据库缓存等，使用SpringCloud框架，基于Java开发。该项目可部署到服务器上，不断完善中……](https://github.com/GoogleLLP/SuperMarket)
- **tokio-rs/tokio** (Rust): [A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...](https://github.com/tokio-rs/tokio)
- **microsoft/Bringing-Old-Photos-Back-to-Life** (Python): [Bringing Old Photo Back to Life (CVPR 2020 oral)](https://github.com/microsoft/Bringing-Old-Photos-Back-to-Life)
- **facebook/react-native** (JavaScript): [A framework for building native apps with React.](https://github.com/facebook/react-native)
- **dromara/soul** (Java): [High-Performance Java API Gateway](https://github.com/dromara/soul)
- **ReactiveX/RxSwift** (Swift): [Reactive Programming in Swift](https://github.com/ReactiveX/RxSwift)
- **google/googletest** (C++): [Googletest - Google Testing and Mocking Framework](https://github.com/google/googletest)
- **acmesh-official/acme.sh** (Shell): [A pure Unix shell script implementing ACME client protocol](https://github.com/acmesh-official/acme.sh)
- **apache/shardingsphere** (Java): [Distributed database middleware](https://github.com/apache/shardingsphere)
- **ethereum-mining/ethminer** (C++): [Ethereum miner with OpenCL, CUDA and stratum support](https://github.com/ethereum-mining/ethminer)
- **tailwindlabs/tailwindcss** (CSS): [A utility-first CSS framework for rapid UI development.](https://github.com/tailwindlabs/tailwindcss)
- **facebook/ent** (Go): [An entity framework for Go](https://github.com/facebook/ent)

## Trending This Week On Dev.To

- **hrishikesh1990**: [I made 100 high-quality illustrations, totally free. Use it anywhere without attribution.](https://dev.to/hrishikesh1990/i-made-100-high-quality-illustrations-totally-free-use-it-anywhere-without-attribution-452o)
- **Manuel Vila**: [Good Bye Web APIs](https://dev.to/mvila/good-bye-web-apis-2bel)
- **Kati Frantz**: [The Ultimate Guide to JWT client side auth (Stop using local storage!!!)](https://dev.to/bahdcoder/the-ultimate-guide-to-jwt-client-side-auth-stop-using-local-storage-3an9)
- **Andrew Jackson**: [2020 Best Black Friday Deals for Developers and Designers](https://dev.to/andrewdejackson/2020-best-black-friday-deals-for-developers-and-designers-546p)
- **Yegor Voronyansky**: [Software Architecture](https://dev.to/vrnsky/software-architecture-1k7e)
- **Adam Nathaniel Davis**: [Why Older People Struggle In Programming Jobs](https://dev.to/bytebodger/why-older-people-struggle-in-programming-jobs-1pj0)
- **Alex Booker**: [Common React interview questions and vetted, eloquent answers to rehearse](https://dev.to/scrimba/react-interview-questions-to-expect-in-2021-with-answers-dfl)
- **Sarah Shook 💎**: [An Introvert's Personal Guide to Tech Twitter](https://dev.to/shookcodes/an-introvert-s-personal-guide-to-tech-twitter-4oim)
- **Aleks Popovic**: [Build Simple Timeline in React](https://dev.to/alekswritescode/build-simple-timeline-in-react-474c)
- **Jean-Michel Fayard 🇫🇷🇩🇪🇬🇧🇪🇸🇨🇴**: [💥 Best of #explainlikeimfive](https://dev.to/jmfayard/best-of-explainlikeimfive-3a0f)
- **Marko Denic**: [Use console.log() like a pro](https://dev.to/denicmarko/use-console-log-like-a-pro-3h6o)
- **Sreetam Das**: [The Perfect Dark Mode](https://dev.to/sreetamdas/the-perfect-dark-mode-2d7g)
- **Nation**: [Frontend Performance Optimization](https://dev.to/thenationshakya/frontend-performance-optimization-2n8p)
- **Dylan Britz**: [Web Developer Roadmap for 2021](https://dev.to/britzdylan/web-developer-roadmap-for-2021-5abb)
- **Erickeyz**: [20 Top frontend free development online tools](https://dev.to/yunweneric/20-top-frontend-free-development-online-tools-491m)
- **sidney alcantara**: [How to useRef to Fix React Performance Issues](https://dev.to/notsidney/how-to-useref-to-fix-react-performance-issues-e8p)
- **Douglas Parsons**: [3 amazing REACT HOOKS to keep your code organized neatly](https://dev.to/dglsparsons/3-amazing-react-hooks-to-keep-your-code-organized-neatly-ghe)
- **Aleks Popovic**: [Easiest way to set up your Github profile page](https://dev.to/alekswritescode/easiest-way-to-set-up-your-github-profile-page-3gn8)
- **Nick Bull**: [6 Essential Things I Wish I Knew When I Started Programming](https://dev.to/nickbulljs/6-essential-things-i-wish-i-knew-when-i-started-programming-1pc7)
- **Dominik Szczepaniak**: [How to become a better programmer](https://dev.to/ckeditor/how-to-become-a-better-programmer-4bho)
- **Smruti Ranjan Rana**: [Golang for Web (Part-I): Build your first REST API with Golang & Fiber](https://dev.to/devsmranjan/golang-build-your-first-rest-api-with-fiber-24eh)
- **Adnan Babakan (he/him)**: [Best RESTful API Practices and Tools](https://dev.to/adnanbabakan/best-restful-api-practices-and-tools-1pbh)
- **Catalin Pit**: [How To Balance Your Job With Your Side Projects As A Developer](https://dev.to/dailydotdev/how-to-balance-your-job-with-your-side-projects-as-a-developer-23l6)
- **Bhanu Teja Pachipulusu**: [Next.js Starter With Authentication + React 17 + TypeScript + Tailwind CSS 2 + ESLint](https://dev.to/pbteja1998/next-js-starter-with-authentication-react-17-typescript-tailwind-css-2-eslint-2a2g)
- **Lasha Kakabadze**: [Free React landing page template](https://dev.to/adrinlol/free-react-landing-page-template-1f9h)
- **Rita Correia**: [Building a geolocation app using Google Maps API in Vanilla JavaScript](https://dev.to/ritaxcorreia/building-a-geolocation-app-using-google-maps-api-in-vanilla-js-484i)
- **chaitanya.dev**: [How a developer broke the internet by un-publishing his package containing 11 lines of code](https://dev.to/chaitanyasuvarna/how-a-developer-broke-the-internet-by-un-publishing-his-package-containing-11-lines-of-code-31ei)
- **Jaagrav**: [How to build your portfolio/blog like a pro!!](https://dev.to/jaagrav/how-to-build-your-portfolio-blog-like-a-pro-4kbn)
- **V. Rohan Rao**: [Deploy NodeJS applications to AWS or HEROKU](https://dev.to/nitdgplug/deploy-nodejs-applications-to-aws-or-heroku-ill)
- **Myrtle**: [GitSheet - my git cheatsheet](https://dev.to/myrtle/gitsheet-my-git-cheatsheet-4o18)
- **zoebourque**: [15 Productivity Tips from Bill Gates, Elon Musk, Warren Buffet and Others](https://dev.to/zoebourque/15-productivity-tips-from-bill-gates-elon-musk-warren-buffet-and-others-4eci)
- **Chaoming Li**: [React + Firebase + Stripe = Fireact, the open-source project for your next SaaS product.](https://dev.to/chaoming/react-firebase-stripe-fireact-the-open-source-project-for-your-next-saas-product-1b84)
- **Aaron Wolf**: [11 Reasons I love Linux, and 1 why I don't](https://dev.to/wolfmath/11-reasons-i-love-linux-and-1-why-i-don-t-m1f)
- **Amy Shackles**: [Why Is {} > [] ?](https://dev.to/amyshackles/why-is-2hkk)
- **stereobooster**: [Dev.to posts quality](https://dev.to/stereobooster/dev-to-posts-quality-1j8a)

## Trending This Week On Hacker News

- **Growl in Retirement**: [http://336699.org/GrowlRetirement](http://336699.org/GrowlRetirement)
- **Melting ice patch in Norway reveals large collection of ancient arrows**: [https://phys.org/news/2020-11-ice-patch-norway-reveals-large.html](https://phys.org/news/2020-11-ice-patch-norway-reveals-large.html)
- **Second Swiss firm allegedly sold encrypted spying devices**: [https://www.swissinfo.ch/eng/second-swiss-firm-allegedly-sold-encrypted-spying-devices/46186432](https://www.swissinfo.ch/eng/second-swiss-firm-allegedly-sold-encrypted-spying-devices/46186432)
- **Tony Hsieh has died**: [https://www.yahoo.com/lifestyle/tony-hsieh-zappos-luminary-revolutionized-045239863.html](https://www.yahoo.com/lifestyle/tony-hsieh-zappos-luminary-revolutionized-045239863.html)
- **Tex – Use Elixir like a scripting language, across your system**: [https://github.com/doawoo/tex](https://github.com/doawoo/tex)
- **The Donut King who went from rags to riches, twice**: [https://www.bbc.com/news/stories-54546427](https://www.bbc.com/news/stories-54546427)
- **Isetta: Writing a Game Engine from Scratch**: [https://isetta.io/blogs/week-0/](https://isetta.io/blogs/week-0/)
- **No Config for Old Men**: [https://datagubbe.se/noconf/](https://datagubbe.se/noconf/)
- **Moths draped in stealth acoustic cloak evade bat sonar**: [https://www.chemistryworld.com/news/moths-draped-in-stealth-acoustic-cloak-evade-bat-sonar/4012807.article](https://www.chemistryworld.com/news/moths-draped-in-stealth-acoustic-cloak-evade-bat-sonar/4012807.article)
- **New bike chain claims to be faster, more durable**: [https://cyclingtips.com/2020/11/new-motion-labs-dual-engagement-chain/](https://cyclingtips.com/2020/11/new-motion-labs-dual-engagement-chain/)
- **Apple Silicon M1: A Developer's Perspective**: [https://steipete.com/posts/apple-silicon-m1-a-developer-perspective/](https://steipete.com/posts/apple-silicon-m1-a-developer-perspective/)
- **Video game lets you do nothing in particular in a suburban Russian tower block**: [https://www.calvertjournal.com/articles/show/11066/this-new-video-game-lets-you-do-nothing-in-a-suburban-russian-tower-block](https://www.calvertjournal.com/articles/show/11066/this-new-video-game-lets-you-do-nothing-in-a-suburban-russian-tower-block)
- **How to Do What You Want: Akrasia and Self-Binding (2011)**: [https://blog.beeminder.com/akrasia/](https://blog.beeminder.com/akrasia/)
- **Scion EPIC: a path-aware clean-slate internet architecture**: [https://blog.apnic.net/2020/11/25/epic-exploring-challenges-and-opportunities-in-next-generation-internet-architectures/](https://blog.apnic.net/2020/11/25/epic-exploring-challenges-and-opportunities-in-next-generation-internet-architectures/)
- **The Persian Art of Etiquette (2016)**: [http://www.bbc.com/travel/story/20161104-the-persian-art-of-etiquette](http://www.bbc.com/travel/story/20161104-the-persian-art-of-etiquette)
- **What we know about Earth’s new minimoon**: [https://www.universetoday.com/148911/heres-what-we-know-about-earths-new-minimoon/](https://www.universetoday.com/148911/heres-what-we-know-about-earths-new-minimoon/)
- **30 years later, QBasic is still the best**: [http://www.nicolasbize.com/blog/30-years-later-qbasic-is-still-the-best/](http://www.nicolasbize.com/blog/30-years-later-qbasic-is-still-the-best/)
- **Extra Ideas for Computing**: [https://github.com/samsquire/ideas3](https://github.com/samsquire/ideas3)
- **Metal Monolith in Utah Gone**: [https://www.nytimes.com/2020/11/28/us/monolith-utah-disappeared.html](https://www.nytimes.com/2020/11/28/us/monolith-utah-disappeared.html)
- **Please disable JavaScript to view this site**: [https://heydonworks.com/](https://heydonworks.com/)
- **Reverse engineering RAM storage in early Texas Instruments calculator chips**: [http://www.righto.com/2020/11/reverse-engineering-ram-storage-in.html](http://www.righto.com/2020/11/reverse-engineering-ram-storage-in.html)
- **Lysol Is Making More Sanitizer Than Ever. In Pandemic America, It’s Not Enough**: [https://www.bloomberg.com/news/features/2020-11-19/lysol-is-making-more-sanitizer-than-ever-in-pandemic-america-it-s-not-enough](https://www.bloomberg.com/news/features/2020-11-19/lysol-is-making-more-sanitizer-than-ever-in-pandemic-america-it-s-not-enough)
- **The great Internet TCP congestion control census**: [https://datatracker.ietf.org/meeting/109/materials/slides-109-iccrg-the-great-internet-tcp-congestion-control-census-00](https://datatracker.ietf.org/meeting/109/materials/slides-109-iccrg-the-great-internet-tcp-congestion-control-census-00)
- **Openstreetmap Foundation board election: manifestos, official questions answers**: [https://wiki.openstreetmap.org/wiki/Foundation/AGM20/Election_to_Board/Answers_and_manifestos](https://wiki.openstreetmap.org/wiki/Foundation/AGM20/Election_to_Board/Answers_and_manifestos)
- **Blogging vs. Blog Setups**: [https://rakhim.org/honestly-undefined/19/](https://rakhim.org/honestly-undefined/19/)
- **Legalist (YC S16) Is Hiring a Chief of Staff**: [https://angel.co/company/legalist/jobs/1028587-chief-of-staff](https://angel.co/company/legalist/jobs/1028587-chief-of-staff)
- **How the self-esteem craze took over America**: [https://www.thecut.com/2017/05/self-esteem-grit-do-they-really-help.html](https://www.thecut.com/2017/05/self-esteem-grit-do-they-really-help.html)
- **Ruffle – A Flash Player emulator written in Rust**: [https://ruffle.rs/](https://ruffle.rs/)
- **Hyperdimensional Computing**: [https://github.com/HyperdimensionalComputing/collection](https://github.com/HyperdimensionalComputing/collection)
- **FlashFloppy: Open-source Firmware for floppy emulators**: [https://github.com/keirf/FlashFloppy/wiki](https://github.com/keirf/FlashFloppy/wiki)

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