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

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

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

## Trending This Week On Github

- **v2fly/v2ray-core** (Go): [A platform for building proxies to bypass network restrictions.](https://github.com/v2fly/v2ray-core)
- **doocs/advanced-java** (Java): [😮 互联网 Java 工程师进阶知识完全扫盲：涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识，后端同学必看，前端同学也可学习](https://github.com/doocs/advanced-java)
- **github/docs** (JavaScript): [The open-source repo for docs.github.com](https://github.com/github/docs)
- **apple/swift-algorithms** (Swift): [Swift Algorithms is an open-source package of sequence and collection algorithms, along with their related types.](https://github.com/apple/swift-algorithms)
- **go-admin-team/go-admin** (Go): [基于Gin + Vue + Element UI的前后端分离权限管理系统脚手架（包含了：基础用户管理功能，jwt鉴权，代码生成器，RBAC资源控制，表单构建等）分分钟构建自己的中后台项目；文档：http://doc.zhangwj.com/go-admin-site/ Demo： http://www.zhangwj.com/#/login](https://github.com/go-admin-team/go-admin)
- **Snailclimb/JavaGuide** (Java): [「Java学习+面试指南」一份涵盖大部分Java程序员所需要掌握的核心知识。准备 Java 面试，首选 JavaGuide！](https://github.com/Snailclimb/JavaGuide)
- **xkcoding/spring-boot-demo** (Java): [spring boot demo 是一个用来深度学习并实战 spring boot 的项目，目前总共包含 65 个集成demo，已经完成 53 个。 该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate(通用JDBC操作数据库)、JPA(强大的ORM框架)、mybatis(强大的ORM框架)、通用Mapper(快速操作Mybatis)、PageHelper(通用的Mybatis分页插件)、mybatis-plus(快速操作M…](https://github.com/xkcoding/spring-boot-demo)
- **jliddev/WowUp** (C#): [WowUp the World of Warcraft addon updater](https://github.com/jliddev/WowUp)
- **zhangdaiscott/jeecg-boot** (Java): [基于代码生成器的低代码平台，超越传统商业平台！前后端分离架构：SpringBoot 2.x，SpringCloud Alibaba，Ant Design&Vue，Mybatis-plus，Shiro，JWT。强大的代码生成器让前后端代码一键生成，无需写任何代码! 引领新开发模式(OnlineCoding-> 代码生成-> 手工MERGE)，帮助Java项目解决70%重复工作，让开发更关注业务逻辑，既能快速提高开发效率，帮助公司节省成本，同时又不失灵活性。](https://github.com/zhangdaiscott/jeecg-boot)
- **CorentinJ/Real-Time-Voice-Cloning** (Python): [Clone a voice in 5 seconds to generate arbitrary speech in real-time](https://github.com/CorentinJ/Real-Time-Voice-Cloning)
- **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)
- **facebook/infer** (OCaml): [A static analyzer for Java, C, C++, and Objective-C](https://github.com/facebook/infer)
- **freeCodeCamp/freeCodeCamp** (JavaScript): [freeCodeCamp.org's open source codebase and curriculum. Learn to code at home.](https://github.com/freeCodeCamp/freeCodeCamp)
- **lanyulei/ferry** (Go): [本系统是集工单统计、任务钩子、权限管理、灵活配置流程与模版等等于一身的开源工单系统，当然也可以称之为工作流引擎。 致力于减少跨部门之间的沟通，自动任务的执行，提升工作效率与工作质量，减少不必要的工作量与人为出错率。](https://github.com/lanyulei/ferry)
- **vercel/next.js** (JavaScript): [The React Framework](https://github.com/vercel/next.js)
- **screego/server** (Go): [screen sharing for developers https://screego.net/](https://github.com/screego/server)
- **PyTorchLightning/pytorch-lightning** (Python): [The lightweight PyTorch wrapper for high-performance AI research. Scale your models, not the boilerplate.](https://github.com/PyTorchLightning/pytorch-lightning)
- **checkly/headless-recorder** (JavaScript): [Headless recorder is a Chrome extension that records your browser interactions and generates a Puppeteer or Playwright script.](https://github.com/checkly/headless-recorder)
- **yunjey/pytorch-tutorial** (Python): [PyTorch Tutorial for Deep Learning Researchers](https://github.com/yunjey/pytorch-tutorial)
- **jackfrued/Python-100-Days** (Python): [Python - 100天从新手到大师](https://github.com/jackfrued/Python-100-Days)
- **cloudwu/skynet** (C): [A lightweight online game framework](https://github.com/cloudwu/skynet)
- **iluwatar/java-design-patterns** (Java): [Design patterns implemented in Java](https://github.com/iluwatar/java-design-patterns)
- **yuanguangxin/LeetCode** (Java): [LeetCode刷题记录与面试整理](https://github.com/yuanguangxin/LeetCode)
- **filecoin-project/lotus** (Go): [Implementation of the Filecoin protocol, written in Go](https://github.com/filecoin-project/lotus)

## Trending This Week On Dev.To

- **themeselection**: [How to Become a Pro 😎 Front End Developer💻](https://dev.to/theme_selection/how-to-become-a-pro-front-end-developer-5gbo)
- **Martin Heinz**: [It's Time to Say Goodbye to Docker](https://dev.to/martinheinz/it-s-time-to-say-goodbye-to-docker-386h)
- **ExWhyZed0**: [Best FREE Compilation of Graphic Design, WebDev, UI/UX  Resources.](https://dev.to/exwhyzed0/best-free-compilation-of-graphic-design-web-dev-ui-ux-resources-471c)
- **Simon Ström**: [Make fetch better and your API request methods easier to implement](https://dev.to/stroemdev/make-fetch-better-and-your-api-request-methods-easier-to-implement-e9i)
- **Benjamin Mock**: [VS Code Extensions to become a more productive Developer 🤓🤓🤓](https://dev.to/benjaminmock/vs-code-extensions-to-become-a-more-productive-developer-5a62)
- **shawn swyx wang 🇸🇬**: [Notes on Time Management from a Dying Professor](https://dev.to/swyx/notes-on-time-management-from-a-dying-man-49fb)
- **Ritvik Dubey**: [Dark Mode in CSS (toggle)](https://dev.to/ritvikdubey27/dark-mode-in-css-toggle-4ph5)
- **Nader Dabit**: [The Full Stack Serverless Manifesto](https://dev.to/dabit3/the-full-stack-serverless-manifesto-3jjh)
- **Vignesh M**: [Nobody is working for 8 hours a day, Why?](https://dev.to/shivenigma/nobody-is-working-for-8-hours-a-day-why-3ilg)
- **Stokry**: [Typing effect without Javascript](https://dev.to/stokry/typing-effect-without-javascript-54ol)
- **Ali Spittel**: [Build a Music Sharing App with Amazon S3 and AWS Amplify](https://dev.to/aws/getting-started-with-amazon-s3-using-aws-amplify-5ake)
- **Steven Hicks**: [I'm Slow And That's Okay](https://dev.to/pepopowitz/i-m-slow-and-that-s-okay-239m)
- **Ruy Adorno**: [Announcing npm7](https://dev.to/ruyadorno/announcing-npm7-16j0)
- **sabrinasuarezarrieta**: [Best sites to create your website colour palette 🎨](https://dev.to/sabrinasuarezarrieta/best-sites-to-create-your-website-colour-palette-373p)
- **Catalin Pit**: [How Do I Balance Work With My Side Projects](https://dev.to/catalinmpit/how-do-i-balance-work-with-my-side-projects-5gm0)
- **Vaibhav Khulbe**: [Framer Motion - beautiful animations and interactions for React. 🤤](https://dev.to/vaibhavkhulbe/framer-motion-beautiful-animations-and-interactions-for-react-1d56)
- **Oskar Ahlroth**: [Automated lighthouse score to your PR (with Vercel and Github Actions)](https://dev.to/oskarahl/automated-lighthouse-score-on-your-pr-with-vercel-and-github-actions-2ng2)
- **Aurélie Vache**: [Understanding Docker: part 8 – Docker Layers](https://dev.to/aurelievache/understanding-docker-part-8-docker-layers-1080)
- **Sunil Joshi**: [Angular Cheat Sheet](https://dev.to/suniljoshi19/angular-cheat-sheet-46bo)
- **Gracie Gregory (she/her)**: [Happy Ada Lovelace Day! Tell us about the women who have inspired your coding journey ❤️](https://dev.to/devteam/happy-ada-lovelace-day-tell-us-about-the-women-who-have-inspired-your-coding-journey-2a1i)
- **Igor Lukanin**: [React Data Table ⚛️ with Material UI and a Spark of Joy 😛](https://dev.to/cubejs/react-data-table-with-material-ui-and-a-spark-of-joy-50o1)
- **Anas Khattar**: [AWS Well-Architected Framework For Startups](https://dev.to/anaskhattar/aws-well-architected-framework-for-startups-3l70)
- **Timo Zimmermann**: [I built a modern and open-source blog template 🙌](https://dev.to/jz222/i-built-a-modern-and-open-source-blog-template-19be)
- **Henry Boisdequin**: [Top 10 VSCode Extensions as a Web Developer](https://dev.to/hb/top-10-vscode-extensions-as-a-web-developer-m3f)
- **sabrinasuarezarrieta**: [PostgreSQL cheat sheet for beginners](https://dev.to/sabrinasuarezarrieta/postgresql-cheat-sheet-for-beginners-42j2)
- **Ravgeet Dhillon**: [Use Humans.txt to credit your team for a project](https://dev.to/ravsamhq/use-humans-txt-to-credit-your-team-for-a-project-1fpm)
- **Henry Boisdequin**: [The 6 Month Web Development Mastery Plan in 2020 — For Free](https://dev.to/hb/the-6-month-web-development-mastery-plan-in-2020-for-free-149h)
- **Fahad Imran**: [⚛ I Have Been Using React For The Past 5 Months & Here Are My Thoughts About It!](https://dev.to/fimrancodes/i-have-been-using-react-for-the-past-5-months-here-are-my-thoughts-about-it-57ad)
- **Dhilip kumar**: [Software Engineer 2 UI Interview at Microsoft](https://dev.to/dhilipkmr/software-engineer-2-ui-interview-at-microsoft-1i0b)
- **Max Antonucci**: [The Widening Anxieties of Young Front-end Developers](https://dev.to/maxwell_dev/the-widening-anxieties-of-young-front-end-developers-4fog)
- **Ido Shamun**: [🔥 What's Hot in Web Development? — Weekly Picks #149](https://dev.to/dailydotdev/what-s-hot-in-web-development-weekly-picks-149-4091)
- **Alex Devero**: [WeakMap in JavaScript - An Easy Introduction](https://dev.to/alexdevero/weakmap-in-javascript-an-easy-introduction-bkj)
- **Letícia Silva**: [Github Profile: Como fazer?](https://dev.to/dii_lua/github-profile-como-fazer-54o0)
- **Madza**: [What are your favorite coding challenge sites?](https://dev.to/madza/what-are-your-favorite-coding-challenge-sites-4hlp)
- **Sylwia Vargas**: [I hit ⚡️ 15k ⚡️ commits through Open Source contributions and it broke Github.](https://dev.to/sylwiavargas/i-hit-15k-commits-through-open-source-contributions-here-s-what-happened-50al)

## Trending This Week On Hacker News

- **Emerging Architectures for Modern Data Infrastructure**: [https://a16z.com/2020/10/15/the-emerging-architectures-for-modern-data-infrastructure/](https://a16z.com/2020/10/15/the-emerging-architectures-for-modern-data-infrastructure/)
- **Chaos Ink**: [https://dev.scottdarby.com/chaos-ink/](https://dev.scottdarby.com/chaos-ink/)
- **Analyzing the Design of Unusual Japanese Butter Tableware**: [https://www.core77.com/posts/102355/Analyzing-the-Design-of-Unusual-Japanese-Butter-Tableware](https://www.core77.com/posts/102355/Analyzing-the-Design-of-Unusual-Japanese-Butter-Tableware)
- **ARM chips have an instruction with JavaScript in the name**: [https://stackoverflow.com/questions/50966676/why-do-arm-chips-have-an-instruction-with-javascript-in-the-name-fjcvtzs](https://stackoverflow.com/questions/50966676/why-do-arm-chips-have-an-instruction-with-javascript-in-the-name-fjcvtzs)
- **Lisp from Nothing**: [http://t3x.org/lfn/index.html](http://t3x.org/lfn/index.html)
- **XFS File-System with Linux 5.10 Punts Year 2038 Problem to the Year 2486**: [https://www.phoronix.com/scan.php?page=news_item&px=XFS-Linux-5.10](https://www.phoronix.com/scan.php?page=news_item&px=XFS-Linux-5.10)
- **We deleted the production database by accident**: [https://keepthescore.co/blog/posts/deleting_the_production_database/](https://keepthescore.co/blog/posts/deleting_the_production_database/)
- **Glow: Markdown reader for the terminal with a TUI and encrypted cloud stash**: [https://github.com/charmbracelet/glow](https://github.com/charmbracelet/glow)
- **Optical tracking and laser-induced mortality of insects during flight**: [https://www.nature.com/articles/s41598-020-71824-y](https://www.nature.com/articles/s41598-020-71824-y)
- **How Does a C Debugger Work?**: [https://blog.0x972.info/?d=2014/11/13/10/40/50-how-does-a-debugger-work](https://blog.0x972.info/?d=2014/11/13/10/40/50-how-does-a-debugger-work)
- **Lessons from Bug Hunters Who've Found 400 Bugs in Popular DBMSs**: [https://pingcap.com/blog/lessons-from-tidb-no.-1-bug-hunters-who-have-found-over-400-bugs-in-popular-dbmss](https://pingcap.com/blog/lessons-from-tidb-no.-1-bug-hunters-who-have-found-over-400-bugs-in-popular-dbmss)
- **Visually Debugging a 6052 Assembly Program**: [https://docs.google.com/presentation/d/1VCXvyqwOWnQ1A0_yLM39zfU7bVXO4FEFrRk1rbM0uiE/present#slide=id.g3bd65e8dc9_0_32](https://docs.google.com/presentation/d/1VCXvyqwOWnQ1A0_yLM39zfU7bVXO4FEFrRk1rbM0uiE/present#slide=id.g3bd65e8dc9_0_32)
- **The Problem of Free Speech in an Age of Disinformation**: [https://www.nytimes.com/2020/10/13/magazine/free-speech.html](https://www.nytimes.com/2020/10/13/magazine/free-speech.html)
- **Lecture notes on RISC-V assembly**: [https://web.eecs.utk.edu/~smarz1/courses/ece356/notes/assembly/](https://web.eecs.utk.edu/~smarz1/courses/ece356/notes/assembly/)
- **Baumol Effect**: [https://en.wikipedia.org/wiki/Baumol%27s_cost_disease](https://en.wikipedia.org/wiki/Baumol%27s_cost_disease)
- **Groundbreaking discovery finally proves rain can move mountains**: [https://phys.org/news/2020-10-groundbreaking-discovery-mountains.html](https://phys.org/news/2020-10-groundbreaking-discovery-mountains.html)
- **The Graphing Calculator Story (2004)**: [https://www.pacifict.com/Story/](https://www.pacifict.com/Story/)
- **Easy-wg-quick – Creates WireGuard configuration for hub and peers with ease**: [https://github.com/burghardt/easy-wg-quick](https://github.com/burghardt/easy-wg-quick)
- **The Artist Who Does Extreme Close-Ups of Utility Poles**: [https://www.atlasobscura.com/articles/utility-pole-surfaces](https://www.atlasobscura.com/articles/utility-pole-surfaces)
- **Algorand Consensus Protocol**: [https://developer.algorand.org/docs/algorand_consensus/](https://developer.algorand.org/docs/algorand_consensus/)
- **How to Clean Text Data at the Command Line**: [https://www.ezzeddinabdullah.com/posts/how-to-clean-text-data-at-the-command-line](https://www.ezzeddinabdullah.com/posts/how-to-clean-text-data-at-the-command-line)
- **Together: New version of Jami (alternative to Zoom and Jitsi)**: [https://jami.net/together-the-new-version-of-jami-and-a-new-step-forward/](https://jami.net/together-the-new-version-of-jami-and-a-new-step-forward/)
- **Themed days, Timeboxing and why you should use them**: [https://www.jamalx31.com/post/themed-days-timeboxing-and-why-you-should-use-them](https://www.jamalx31.com/post/themed-days-timeboxing-and-why-you-should-use-them)
- **The curious case of Romanian broadband**: [https://medium.com/cgo-benchmark/the-curious-case-of-romanian-broadband-c58291b2fcda](https://medium.com/cgo-benchmark/the-curious-case-of-romanian-broadband-c58291b2fcda)
- **Thoughts on Conway's Law and the Software Stack**: [https://blog.jessfraz.com/post/thoughts-on-conways-law-and-the-software-stack/](https://blog.jessfraz.com/post/thoughts-on-conways-law-and-the-software-stack/)
- **Proton 5.13: A Massive Update**: [https://boilingsteam.com/proton-5-13-a-massive-update/](https://boilingsteam.com/proton-5-13-a-massive-update/)
- **Paradigms of Artificial Intelligence Programming**: [https://github.com/norvig/paip-lisp](https://github.com/norvig/paip-lisp)
- **The pandemic has eroded democracy and respect for human rights**: [https://www.economist.com/international/2020/10/17/the-pandemic-has-eroded-democracy-and-respect-for-human-rights](https://www.economist.com/international/2020/10/17/the-pandemic-has-eroded-democracy-and-respect-for-human-rights)
- **Bricks Alive Scientists Create Living Concrete**: [https://www.nytimes.com/2020/01/15/science/construction-concrete-bacteria-photosynthesis.html](https://www.nytimes.com/2020/01/15/science/construction-concrete-bacteria-photosynthesis.html)
- **Interoperability Between Swift and C++**: [https://github.com/apple/swift/blob/main/docs/CppInteroperabilityManifesto.md](https://github.com/apple/swift/blob/main/docs/CppInteroperabilityManifesto.md)

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