Weekly Developer Roundup #3 - 2020-07-05
Tags: webdev, newsletter
Published: 2020-07-05 00:00:00

---
title: Weekly Developer Roundup #3 - 2020-07-05
description: Your weekly dose of trending articles and repos from across the web!
date: "2020-07-05"
---

Here is your update from across the web for the week of 2020-07-05.

## Trending This Week On Github

- **FlameOfIgnis/Pwdb-Public** : [A collection of all the data i could extract from 1 billion leaked credentials from internet.](https://github.com/FlameOfIgnis/Pwdb-Public)
- **Anuken/Mindustry** (Java): [A sandbox tower defense game](https://github.com/Anuken/Mindustry)
- **poloclub/cnn-explainer** (JavaScript): [Learning Convolutional Neural Networks with Interactive Visualization.](https://github.com/poloclub/cnn-explainer)
- **WeiYe-Jing/datax-web** (Java): [DataX集成可视化页面，选择数据源即可一键生成数据同步任务，支持批量创建RDBMS数据同步任务，集成开源调度系统，支持分布式、增量同步数据、实时查看运行日志、监控执行器资源、KILL运行进程、数据源信息加密等。](https://github.com/WeiYe-Jing/datax-web)
- **LingCoder/OnJava8** : [《On Java 8》中文版，又名《Java编程思想》 第5版](https://github.com/LingCoder/OnJava8)
- **manojVivek/responsively-app** (JavaScript): [A modified web browser that helps in responsive web development. A web developer's must have dev-tool.](https://github.com/manojVivek/responsively-app)
- **open-mmlab/OpenPCDet** (Python): [OpenPCDet Toolbox for LiDAR-based 3D Object Detection.](https://github.com/open-mmlab/OpenPCDet)
- **react-hook-form/react-hook-form** (TypeScript): [📋 React Hooks for forms validation (Web + React Native)](https://github.com/react-hook-form/react-hook-form)
- **YunaiV/SpringBoot-Labs** (Java): [一个涵盖六个专栏：Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。希望胖友小手一抖，右上角来个 Star，感恩 1024](https://github.com/YunaiV/SpringBoot-Labs)
- **azl397985856/leetcode** (JavaScript): [LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解，记录自己的leetcode解题之路。)](https://github.com/azl397985856/leetcode)
- **jackfrued/Python-100-Days** (Jupyter Notebook): [Python - 100天从新手到大师](https://github.com/jackfrued/Python-100-Days)
- **gin-gonic/gin** (Go): [Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.](https://github.com/gin-gonic/gin)
- **alibaba/DataX** (Java): [undefined](https://github.com/alibaba/DataX)
- **CyC2018/CS-Notes** (Java): [📚 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、Java、Python、C++](https://github.com/CyC2018/CS-Notes)
- **erikgrinaker/toydb** (Rust): [Distributed SQL database in Rust, written as a learning project](https://github.com/erikgrinaker/toydb)
- **microsoft/cascadia-code** (Python): [This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.](https://github.com/microsoft/cascadia-code)
- **wenjianzhang/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/wenjianzhang/go-admin)
- **greyireland/algorithm-pattern** (Go): [算法模板，最科学的刷题方式，最快速的刷题路径，你值得拥有~](https://github.com/greyireland/algorithm-pattern)
- **NervJS/taro** (JavaScript): [开放式跨端跨框架解决方案，支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5 等应用。 https://taro.jd.com/](https://github.com/NervJS/taro)
- **microsoft/MixedRealityToolkit-Unity** (C#): [Mixed Reality Toolkit (MRTK) provides a set of components and features to accelerate cross-platform MR app development in Unity.](https://github.com/microsoft/MixedRealityToolkit-Unity)
- **MisterBooo/LeetCodeAnimation** (Java): [Demonstrate all the questions on LeetCode in the form of animation.（用动画的形式呈现解LeetCode题目的思路）](https://github.com/MisterBooo/LeetCodeAnimation)
- **vuejs/vue-next** (TypeScript): [Repo for Vue 3.0 (currently in beta)](https://github.com/vuejs/vue-next)
- **halo-dev/halo** (Java): [✍ An excellent open source blog publishing application. | 一个优秀的开源博客发布应用。](https://github.com/halo-dev/halo)
- **gofiber/fiber** (Go): [⚡️ Fiber is an Express inspired web framework written in Go with ☕️](https://github.com/gofiber/fiber)
- **macrozheng/mall** (Java): [mall项目是一套电商系统，包括前台商城系统及后台管理系统，基于SpringBoot+MyBatis实现，采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。](https://github.com/macrozheng/mall)

## Trending This Week On Dev.To

- **Gabriel Abud**: [Git Concepts I Wish I Knew Years Ago](https://dev.to/g_abud/advanced-git-reference-1o9j)
- **Ryan**: [10 Web Development YouTube Channels You Probably Didn't Know About](https://dev.to/ryandsouza13/10-web-development-youtube-channels-you-probably-didn-t-know-about-4o37)
- **Thu Nghiem**: [8 Projects with Designs you can do to Become FRONT-END developer](https://dev.to/nghiemthu/8-projects-with-designs-you-can-do-to-become-front-end-developer-4pf8)
- **nastyox**: [8 Steps to Get 100 Stars on GitHub](https://dev.to/nastyox1/8-concrete-steps-to-get-stars-on-github-355c)
- **Muhammad Ali (Nerdjfpb)**: [15 Vanilla JavaScript PROJECT IDEAS: BEGINNER TO EXPERT [WITH FREE TUTORIAL]](https://dev.to/nerdjfpb/15-vanilla-javascript-project-ideas-beginner-to-expert-with-free-tutorial-3c7a)
- **Akash Upadhyay**: [Master Programming with best YouTube Channels](https://dev.to/designerakash/master-programming-with-best-youtube-channels-1n9h)
- **Ben Lesh**: [Observables, Reactive Programming, and Regret](https://dev.to/rxjs/observables-reactive-programming-and-regret-4jm6)
- **Chaoo Charles ☕️**: [I Created a Responsive Portfolio Website Using Pure HTML, CSS and JavaScript](https://dev.to/chaoocharles/i-created-a-responsive-portfolio-website-using-pure-htm-css-and-javascript-4d7n)
- **Cat McGee**: [From no programming experience to web developer in 19 small steps](https://dev.to/catmcgeecode/from-no-programming-experience-to-web-developer-in-19-small-steps-olc)
- **Iain Freestone**: [🚀10 Trending projects on GitHub for web developers - 3rd July 2020](https://dev.to/iainfreestone/10-trending-projects-on-github-for-web-developers-3rd-july-2020-2agi)
- **Anson Low Z.F**: [Learning To Be A Mouse-Less Web Developer In VS Code](https://dev.to/ansonlowzf/learning-to-be-a-mouse-less-web-developer-7em)
- **Mohammad Farmaan**: [The best way to Dark Mode your Website.](https://dev.to/mohammadfarmaan/the-best-way-to-dark-mode-your-website-1g7f)
- **Eddie Aich**: [6 essential tools you should know before launching your website](https://dev.to/eddieaich/5-essential-tools-you-should-know-before-launching-your-website-460e)
- **Dave Smyth**: [Things I Wish I’d Known About CSS](https://dev.to/websmyth/things-i-wish-i-d-known-about-css-56m8)
- **Carlos Roso**: [How I went from Frontend Dev to Machine Learning Engineer](https://dev.to/caroso1222/how-i-went-from-frontend-dev-to-machine-learning-engineer-6ao)
- **Chris Noring**: [How YOU can learn enough RegEx in JavaScript to be dangerous](https://dev.to/softchris/how-you-can-learn-enough-regex-for-javascript-to-be-dangerous-4b4b)
- **Duomly**: [7 amazing Node JS project ideas for beginners, to practice your skill and get hired](https://dev.to/duomly/7-amazing-node-js-project-ideas-for-beginners-to-practice-your-skill-and-get-hired-217m)
- **C M Pandey**: [#showdevMy website now loads in less than 2 sec! Here's how I did it! ⚡](https://dev.to/cmcodes/my-website-now-loads-in-less-than-2-sec-here-s-how-i-did-it-hoj)
- **Chris Noring**: [How you can learn Closures in JavaScript and understand when to use them](https://dev.to/itnext/how-you-can-learn-closures-in-javascript-and-understand-when-to-use-them-2lk5)
- **Ryan**: [Creating a Fake 3D Effect in CSS Using a Single Div](https://dev.to/ryandsouza13/creating-a-fake-3d-effect-in-css-using-a-single-div-17a)
- **Cat McGee**: [Go from beginner to HIRED by building these projects!](https://dev.to/catmcgeecode/go-from-beginner-to-hired-by-building-these-projects-iii)
- **Suzanne Aitchison (she/her)**: [#showdev5 lessons from 50 days of CSS art](https://dev.to/s_aitchison/5-lessons-from-50-days-of-css-art-2ae1)
- **Geon George**: [My open-source project hit 2k stars](https://dev.to/geongeorge/my-open-source-project-hit-2k-stars-1moa)
- **Duomly**: [9 Interesting Vue JS Project Ideas for Beginners, That Can Help You To Get Hired](https://dev.to/duomly/9-interesting-vue-js-project-ideas-for-beginners-that-can-help-you-to-get-hired-286n)
- **Mad Devs**: [Progressive Web Apps: Practical Usage Guide](https://dev.to/maddevs/progressive-web-apps-practical-usage-guide-5238)
- **Erik Rasmussen**: [Open Source Sustainability](https://dev.to/erikras/open-source-sustainability-3pjf)
- **Emily A. Pixi**: [Fullstack Project Planning](https://dev.to/thecodepixi/fullstack-project-planning-3jml)
- **Edison Pebojot**: [Learn Data Structure & Algorithm in JavaScript | Part 01](https://dev.to/edisonpebojots/data-structure-algorithm-chapter-01-2538)
- **Gaurav Singh**: [J.A.R.V.I.S is now READY!](https://dev.to/gauravsingh9356/j-a-r-v-i-s-is-now-ready-1ai3)
- **Stephanie Eckles**: [3 Popular Website Heroes Created With CSS Grid Layout](https://dev.to/5t3ph/3-popular-website-heroes-created-with-css-grid-layout-4fdl)
- **Samantha Ming**: [6 Use Cases of Spread with Array in JavaScript](https://dev.to/samanthaming/6-use-cases-of-spread-with-array-in-javascript-2n53)
- **Thu Nghiem**: [#showdevHow I created devchallenges.io in just 3 Months in my free time](https://dev.to/nghiemthu/how-i-created-devchallenges-io-in-just-3-months-in-my-free-time-437)
- **Ben Halpern**: [#discussWhat are your favorite coding podcasts?](https://dev.to/ben/what-are-your-favorite-coding-podcasts-2ep7)
- **Ryosuke**: [Taking Notion to the Next Level](https://dev.to/whoisryosuke/taking-notion-to-the-next-level-2nln)
- **Nick Scialli (he/him)**: [What is a Higher-Order Function?](https://dev.to/nas5w/what-is-a-higher-order-function-die)

## Trending This Week On Hacker News

- **A ‘viral’ new bird song in Canada is causing sparrows to change their tune**: [https://gizmodo.com/a-viral-new-bird-song-in-canada-is-causing-sparrows-t-1844245103](https://gizmodo.com/a-viral-new-bird-song-in-canada-is-causing-sparrows-t-1844245103)
- **Beginner's Guide to Abstraction**: [https://jesseduffield.com/beginners-guide-to-abstraction/](https://jesseduffield.com/beginners-guide-to-abstraction/)
- **Place for Open and Interactive Mathematics**: [https://imaginary.org/](https://imaginary.org/)
- **Lisp Badge: A single-board computer that you can program in uLisp**: [http://www.ulisp.com/show?2L0C](http://www.ulisp.com/show?2L0C)
- **Repairing your smartphone or installing a ROM will now be a crime in Mexico**: [https://www.xataka.com.mx/legislacion-y-derechos/reparar-tu-smartphone-instalarle-rom-sera-delito-mexico-nueva-ley-que-proteje-candados-digitales-explicada](https://www.xataka.com.mx/legislacion-y-derechos/reparar-tu-smartphone-instalarle-rom-sera-delito-mexico-nueva-ley-que-proteje-candados-digitales-explicada)
- **A Journey building a fast JSON parser and full JSONPath, Oj for Go**: [https://github.com/ohler55/ojg/blob/master/design.md](https://github.com/ohler55/ojg/blob/master/design.md)
- **Cassette tape-based navigation system from 1971**: [https://jalopnik.com/this-cassette-tape-based-navigation-system-from-1971-is-1826459978](https://jalopnik.com/this-cassette-tape-based-navigation-system-from-1971-is-1826459978)
- **Websites that look like desktop GUIs**: [https://simone.computer/#/webdesktops](https://simone.computer/#/webdesktops)
- **Hard Disk Hacking (2013)**: [http://spritesmods.com/?art=hddhack&page=1](http://spritesmods.com/?art=hddhack&page=1)
- **Quantitative Translation of Dog-to-Human Aging [pdf]**: [https://www.cell.com/cell-systems/pdf/S2405-4712(20)30203-9.pdf](https://www.cell.com/cell-systems/pdf/S2405-4712(20)30203-9.pdf)
- **Analogue radio in the UK given 10-year stay of execution**: [https://www.theregister.com/2020/07/03/analogue_commercial_radio_licences_extended_10_years/](https://www.theregister.com/2020/07/03/analogue_commercial_radio_licences_extended_10_years/)
- **Rust on the ESP32 (2019)**: [https://mabez.dev/blog/posts/esp32-rust/](https://mabez.dev/blog/posts/esp32-rust/)
- **De-escalating social media conflict**: [https://nickpunt.com/blog/deescalating-social-media/](https://nickpunt.com/blog/deescalating-social-media/)
- **Anyons: Physicists find best evidence yet for long-sought 2D structures**: [https://www.nature.com/articles/d41586-020-01988-0](https://www.nature.com/articles/d41586-020-01988-0)
- **Tamgucalc: A spreadsheet in character mode with Lisp formulas**: [https://github.com/naver/tamgu/wiki/tamgucalc-(en)](https://github.com/naver/tamgu/wiki/tamgucalc-(en))
- **Rocket Lab vehicle lost during second stage burn on 13th mission**: [https://twitter.com/RocketLab/status/1279531664759091200](https://twitter.com/RocketLab/status/1279531664759091200)
- **Platform Adjacency Theory**: [https://infrequently.org/2020/06/platform-adjacency-theory/](https://infrequently.org/2020/06/platform-adjacency-theory/)
- **Joseph Von Fraunhofer – The Glassmaker Who Sparked Astrophysics (2014)**: [http://nautil.us/issue/86/energy/the-glassmaker-who-sparked-astrophysics-rp](http://nautil.us/issue/86/energy/the-glassmaker-who-sparked-astrophysics-rp)
- **The CSS Standardization Process**: [https://www.w3.org/Style/2011/CSS-process.en.html](https://www.w3.org/Style/2011/CSS-process.en.html)
- **Principles of Programming Languages (1997) [pdf]**: [http://www.cs.nott.ac.uk/~pszgmh/popl.pdf](http://www.cs.nott.ac.uk/~pszgmh/popl.pdf)
- **Onyx is violating the Linux kernel's license, refuses to release source code**: [https://old.reddit.com/r/Onyx_Boox/comments/hk7d5v/onyx_is_violating_the_linux_kernels_license/](https://old.reddit.com/r/Onyx_Boox/comments/hk7d5v/onyx_is_violating_the_linux_kernels_license/)
- **The undeserved status of the pigeon-hole principle (1991)**: [https://www.cs.utexas.edu/users/EWD/transcriptions/EWD10xx/EWD1094.html](https://www.cs.utexas.edu/users/EWD/transcriptions/EWD10xx/EWD1094.html)
- **The Rabbit Outbreak**: [https://www.newyorker.com/magazine/2020/07/06/the-rabbit-outbreak](https://www.newyorker.com/magazine/2020/07/06/the-rabbit-outbreak)
- **Deceptively Bright, in an Up and Coming Area**: [https://literaryreview.co.uk/deceptively-bright-in-an-up-coming-area](https://literaryreview.co.uk/deceptively-bright-in-an-up-coming-area)
- **The Unplanned Impact of Mathematics**: [https://www.nature.com/articles/475166a](https://www.nature.com/articles/475166a)
- **Isetta**: [https://en.wikipedia.org/wiki/Isetta](https://en.wikipedia.org/wiki/Isetta)
- **Neighborhoods with Limited Access to Streets**: [https://millionneighborhoods.org/#2/8.84/17.54](https://millionneighborhoods.org/#2/8.84/17.54)
- **First Inaugural Address of Abraham Lincoln**: [https://avalon.law.yale.edu/19th_century/lincoln1.asp](https://avalon.law.yale.edu/19th_century/lincoln1.asp)
- **Founder-driven life sciences companies**: [https://axial.substack.com/p/axial-founder-driven-life-sciences](https://axial.substack.com/p/axial-founder-driven-life-sciences)
- **The Fourth of July**: [https://www.popehat.com/2020/07/04/the-fourth-of-july-rerun/](https://www.popehat.com/2020/07/04/the-fourth-of-july-rerun/)

_Developer Roundup is a weekly roundup blog. Stay tuned for more info on the project. Follow me on Twitter [@dennisokeeffe92](https://twitter.com/dennisokeeffe92)._