Weekly Developer Roundup #5 - 2020-07-19
Tags: webdev, newsletter
Published: 2020-07-19 00:00:00

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

## Trending This Week On Github

- **Dimillian/RedditOS** (Swift): [A SwiftUI Reddit client for macOS Big Sur](https://github.com/Dimillian/RedditOS)
- **jordansinger/SwiftUI-Kit** (Swift): [A SwiftUI system components and interactions demo app](https://github.com/jordansinger/SwiftUI-Kit)
- **Z4nzu/hackingtool** (Python): [ALL IN ONE Hacking Tool For Hackers](https://github.com/Z4nzu/hackingtool)
- **PaddlePaddle/PaddleOCR** (C++): [Awesome OCR toolkits based on PaddlePaddle （8.6M ultra-lightweight pre-trained model, support training and deployment among server, mobile, embeded and IoT devices）](https://github.com/PaddlePaddle/PaddleOCR)
- **openai/gpt-3** : [GPT-3: Language Models are Few-Shot Learners](https://github.com/openai/gpt-3)
- **ivanpaulovich/clean-architecture-manga** (C#): [🌀 Clean Architecture with .NET Core 3.1, C# 8 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks](https://github.com/ivanpaulovich/clean-architecture-manga)
- **flipped-aurora/gin-vue-admin** (Go): [基于gin+vue搭建的后台管理系统框架，集成jwt鉴权，权限管理，动态路由，分页封装，多点登录拦截，资源权限，上传下载，代码生成器，表单生成器等基础功能，五分钟一套CURD前后端代码包含数据库的快感你不要体验一下吗~,更多功能正在开发中，欢迎issue和pr~](https://github.com/flipped-aurora/gin-vue-admin)
- **googleapis/googleapis** (Starlark): [Public interface definitions of Google APIs.](https://github.com/googleapis/googleapis)
- **TeamNewPipe/NewPipe** (Java): [A libre lightweight streaming front-end for Android.](https://github.com/TeamNewPipe/NewPipe)
- **guipsamora/pandas_exercises** (Jupyter Notebook): [Practice your pandas skills!](https://github.com/guipsamora/pandas_exercises)
- **SergioBenitez/Rocket** (Rust): [A web framework for Rust.](https://github.com/SergioBenitez/Rocket)
- **rickbergfalk/sqlpad** (JavaScript): [Web-based SQL editor run in your own private cloud. Supports MySQL, Postgres, SQL Server, Vertica, Crate, ClickHouse, Presto, SAP HANA, Cassandra, Snowflake, BigQuery, SQLite, and more with ODBC](https://github.com/rickbergfalk/sqlpad)
- **deep-learning-with-pytorch/dlwpt-code** (Jupyter Notebook): [Code for the book Deep Learning with PyTorch by Eli Stevens, Luca Antiga, and Thomas Viehmann.](https://github.com/deep-learning-with-pytorch/dlwpt-code)
- **qianguyihao/Web** (JavaScript): [前端入门到进阶，超详细的Web前端学习图文教程。从零开始学前端，做一名精致优雅的前端工程师。持续更新...](https://github.com/qianguyihao/Web)
- **huggingface/nlp** (Python): [🤗nlp – Datasets and evaluation metrics for Natural Language Processing in NumPy, Pandas, PyTorch and TensorFlow](https://github.com/huggingface/nlp)
- **vuejs/vue-next** (TypeScript): [Repo for Vue 3.0 (currently in beta)](https://github.com/vuejs/vue-next)
- **matplotlib/cheatsheets** (Python): [Official Matplotlib cheat sheets](https://github.com/matplotlib/cheatsheets)
- **KFCFans/PowerJob** (Java): [新一代分布式任务调度与计算框架，支持CRON、API、固定频率、固定延迟等调度策略，提供工作流来编排任务解决依赖关系，使用简单，功能强大，文档齐全，欢迎各位接入使用！](https://github.com/KFCFans/PowerJob)
- **QUANTAXIS/QUANTAXIS** (Python): [QUANTAXIS 支持任务调度 分布式部署的 股票/期货/期权/港股/虚拟货币 数据/回测/模拟/交易/可视化/多账户 纯本地量化解决方案](https://github.com/QUANTAXIS/QUANTAXIS)
- **laravel/framework** (PHP): [undefined](https://github.com/laravel/framework)
- **apache/incubator-apisix** (Lua): [The Cloud-Native API Gateway](https://github.com/apache/incubator-apisix)
- **keepassxreboot/keepassxc** (C++): [KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.](https://github.com/keepassxreboot/keepassxc)
- **smartcontractkit/chainlink** (Go): [node of the decentralized oracle network, bridging on and off-chain computation](https://github.com/smartcontractkit/chainlink)
- **gothinkster/realworld** (JavaScript): ["The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more 🏅](https://github.com/gothinkster/realworld)
- **protocolbuffers/protobuf** (C++): [Protocol Buffers - Google's data interchange format](https://github.com/protocolbuffers/protobuf)

## Trending This Week On Dev.To

- **Davide Pacilio**: [50+ Free tools and resources to create awesome user interfaces (Part 2)](https://dev.to/cruip/50-free-tools-and-resources-to-create-awesome-user-interfaces-part-2-2l02)
- **Michał Dulik**: [Projects To Complete When Learning Web Development](https://dev.to/michaldulik/projects-to-complete-when-learning-web-development-4bf6)
- **Niall Maher**: [10 Fun API's to Inspire Your Next Project 💻](https://dev.to/nialljoemaher/10-fun-api-s-to-inspire-your-next-project-3224)
- **Jr. Dev 👨🏾‍💻**: [6 Things Every Software Engineer Should Know to Standout](https://dev.to/jrdev_/6-things-every-software-engineer-should-know-to-standout-52k1)
- **Uriel Bitton**: [Backdrop Filter effect with CSS](https://dev.to/urielbitton/backdrop-filter-effect-with-css-4m2b)
- **Hemant Joshi 😼**: [#showdevI Rebuilt My GitHub ReadMe and Made it Dynamic.🎉 Here is how to build it.](https://dev.to/hemant/i-rebuilt-my-github-profile-and-made-it-dynamic-2m6c)
- **Dom (dcode)**: [Add Dark Mode to your Websites with CSS](https://dev.to/dcodeyt/add-dark-mode-to-your-websites-with-css-5bh4)
- **Eric Douglas**: [Minimalist Roadmap to Becoming a Full-Stack Developer](https://dev.to/ericdouglas/minimalist-roadmap-to-becoming-a-full-stack-developer-259b)
- **Desiré 👩‍🎓👩‍🏫**: [My learning method💡: what worked for me. ✍📖](https://dev.to/helleworld_/my-learning-method-what-worked-for-me-23in)
- **Kyle Prinsloo 🚀**: [There’s More to Freelancing Than Just Coding](https://dev.to/study_web_dev/there-s-more-to-freelancing-than-just-coding-33a0)
- **Rui Sousa**: [Important tips for a self-taught developer](https://dev.to/coletiv/important-tips-for-a-self-taught-developer-1mn5)
- **Dom (dcode)**: [Send data between tabs with JavaScript](https://dev.to/dcodeyt/send-data-between-tabs-with-javascript-2oa)
- **Ilona Codes**: [10 Ways Developers Can Invest Time Instead of Wasting it](https://dev.to/ilonacodes/10-ways-developers-can-invest-time-instead-of-wasting-it-hin)
- **Radhika Morabia**: [How to Make Visual Studio Code 150% Faster in Large Projects](https://dev.to/rmorabia/how-to-make-visual-studio-code-150-faster-in-large-projects-3eag)
- **Ben Halpern**: [The Forem Repo is Live 🌱](https://dev.to/devteam/the-forem-repo-is-live-3cap)
- **Maciej**: [How To Freelance on Freelancer.com with no experience](https://dev.to/druidmaciek/how-to-freelance-on-freelancer-com-with-no-experience-3oa5)
- **Gabe Ragland**: [How my dev tool made $10,041 in 4 days](https://dev.to/gabe_ragland/how-my-dev-tool-made-10-041-in-4-days-28ac)
- **Iain Freestone**: [⚛️ 9 Examples of building your own version of React](https://dev.to/iainfreestone/9-examples-of-building-your-own-version-of-react-51a8)
- **{Amogh Dixit}**: [Illustrations for Websites](https://dev.to/runtimeerror20/illustrations-for-websites-55c8)
- **Tobias Nickel**: [run vscode in browser in a single command](https://dev.to/tobiasnickel/run-vscode-in-browser-in-a-single-command-24mi)
- **Hem**: [🔑 OAuth 2.0 flows explained in GIFs](https://dev.to/hem/oauth-2-0-flows-explained-in-gifs-2o7a)
- **skaytech**: ["Why do you want to work for us?" - Interview Question (Demystified)](https://dev.to/skaytech/why-do-you-want-to-work-for-us-interview-question-demystified-1gh2)
- **Gabriel Rufino**: [Deploy a website using Firebase Hosting](https://dev.to/gabrielrufino/deploy-a-website-using-firebase-hosting-4ek4)
- **Samantha Ming**: [How to Check if Object is Empty in JavaScript](https://dev.to/samanthaming/how-to-check-if-object-is-empty-in-javascript-2m9)
- **Rahul Jain**: [#showdevGithub profile README generator with addons like visitors-count, github-stats etc](https://dev.to/rahuldkjain/github-profile-readme-generator-with-addons-like-visitors-count-github-stats-etc-44bg)
- **Andrew Baisden**: [Software Developer Workflow 2020 (MERN Stack)](https://dev.to/andrewbaisden/software-developer-workflow-2020-mern-stack-3g33)
- **Matt Coulter**: [CDK Patterns at 20! Let's Walk Through all 20 Serverless Patterns for AWS](https://dev.to/nideveloper/cdk-patterns-at-20-let-s-walk-through-all-20-serverless-patterns-for-aws-d1n)
- **Ryan Palo**: [I Asked DEV for Resume Advice and Here are 14 Things I Learned](https://dev.to/rpalo/i-asked-dev-for-resume-advice-and-here-are-14-things-i-learned-np)
- **Creative Tim**: [15+ Best React.js Project Examples for 2020](https://dev.to/creativetim_official/15-best-reactjs-project-examples-for-2020-cec)
- **Sebastian**: [Lost in VS Code windows?](https://dev.to/sourishkrout/lost-in-vs-code-windows-en5)
- **Carlos Roso**: [Lessons learned doing open source](https://dev.to/caroso1222/lessons-learned-doing-open-source-1eof)
- **Milu**: [Demystifying React Hooks: useReducer](https://dev.to/milu_franz/demystifying-react-hooks-usereducer-3o3n)
- **Hemant Joshi 😼**: [#showdevMy First Interview, As a Junior Developer🎉](https://dev.to/hemant/my-first-interview-as-a-junior-developer-18f6)
- **Mahmoud Ashraf Mahmoud**: [Stop repeating work and Start coding your express API 🚀](https://dev.to/uptotec/stop-repeating-work-and-start-coding-your-express-api-39l1)
- **Michael Hoffmann**: [How I Built A Self-Updating README On My Github Profile](https://dev.to/mokkapps/how-i-built-a-self-updating-readme-on-my-github-profile-418d)

## Trending This Week On Hacker News

- **Amazon FBA Brexit Bombshell – EFN and Pan-European FBA Ends for UK**: [https://tamebay.com/2020/07/amazon-fba-brexit-bombshell-efn-and-pan-european-fba-ends-for-uk.html](https://tamebay.com/2020/07/amazon-fba-brexit-bombshell-efn-and-pan-european-fba-ends-for-uk.html)
- **The Passport Payment (2000)**: [https://web.archive.org/web/20031002153020/http://www.doublewide.net/](https://web.archive.org/web/20031002153020/http://www.doublewide.net/)
- **Giving GPT-3 a Turing Test**: [http://lacker.io/ai/2020/07/06/giving-gpt-3-a-turing-test.html](http://lacker.io/ai/2020/07/06/giving-gpt-3-a-turing-test.html)
- **Low-Background Steel**: [https://en.wikipedia.org/wiki/Low-background_steel](https://en.wikipedia.org/wiki/Low-background_steel)
- **Optimizing 128-bit Division**: [https://danlark.org/2020/06/14/128-bit-division/](https://danlark.org/2020/06/14/128-bit-division/)
- **OpenAI's GPT-3 may be the biggest thing since Bitcoin**: [https://maraoz.com/2020/07/18/openai-gpt3/](https://maraoz.com/2020/07/18/openai-gpt3/)
- **The Zen of Erlang (2016)**: [https://ferd.ca/the-zen-of-erlang.html](https://ferd.ca/the-zen-of-erlang.html)
- **Spies in the Xerox Machine (1997)**: [https://electricalstrategies.com/about/in-the-news/spies-in-the-xerox-machine/](https://electricalstrategies.com/about/in-the-news/spies-in-the-xerox-machine/)
- **Tired of Note-Taking Apps**: [https://akkshaya.blog/2020/07/19/note-taking/](https://akkshaya.blog/2020/07/19/note-taking/)
- **Turning the IDE Inside Out with Datalog**: [https://petevilter.me/post/datalog-typechecking/](https://petevilter.me/post/datalog-typechecking/)
- **Fast Vue SSR with Rust and QuickJS**: [https://github.com/galvez/fast-vue-ssr](https://github.com/galvez/fast-vue-ssr)
- **Ecuadorian hummingbirds chirp ultrasonic songs of seduction**: [https://phys.org/news/2020-07-ecuadorian-hummingbirds-chirp-ultrasonic-songs.html](https://phys.org/news/2020-07-ecuadorian-hummingbirds-chirp-ultrasonic-songs.html)
- **Support Diary: The LAN of 16M Hosts**: [http://prgmr.com/blog/2020/07/17/classful-networking.html](http://prgmr.com/blog/2020/07/17/classful-networking.html)
- **Why companies lose their best innovators (2019)**: [https://www.forbes.com/sites/kmehta/2019/07/11/why-companies-lose-their-best-innovators/#72eade2032e1](https://www.forbes.com/sites/kmehta/2019/07/11/why-companies-lose-their-best-innovators/#72eade2032e1)
- **The event that eventually led to Newton writing and publishing the Principia**: [https://thonyc.wordpress.com/2020/07/15/the-emergence-of-modern-astronomy-a-complex-mosaic-part-xl/](https://thonyc.wordpress.com/2020/07/15/the-emergence-of-modern-astronomy-a-complex-mosaic-part-xl/)
- **The cpio trailer problem (2018)**: [https://entropymine.wordpress.com/2018/05/27/the-cpio-trailer-problem/](https://entropymine.wordpress.com/2018/05/27/the-cpio-trailer-problem/)
- **Data-Transfer-Project**: [https://engineering.fb.com/security/data-transfer-project/](https://engineering.fb.com/security/data-transfer-project/)
- **Show HN: Perfect Cookie Recipe Generator**: [https://thecookie.website/](https://thecookie.website/)
- **Optimizing Ray Tracing in Haskell**: [https://medium.com/swlh/optimizing-ray-tracing-in-haskell-3dc412fff20a](https://medium.com/swlh/optimizing-ray-tracing-in-haskell-3dc412fff20a)
- **Modeling the Human Trajectory**: [https://www.openphilanthropy.org/blog/modeling-human-trajectory](https://www.openphilanthropy.org/blog/modeling-human-trajectory)
- **The Keynesian Revolution: A new biography of John Maynard Keynes**: [http://bostonreview.net/class-inequality/jonathan-kirshner-keynesian-revolution](http://bostonreview.net/class-inequality/jonathan-kirshner-keynesian-revolution)
- **Coursera valued at $2.5B after a finance round of additional $130M**: [https://iblnews.org/coursera-valued-at-2-5-billion-after-a-finance-round-of-additional-130-million/](https://iblnews.org/coursera-valued-at-2-5-billion-after-a-finance-round-of-additional-130-million/)
- **History of Russian Spacecrafts**: [http://www.russianspaceweb.com/spacecraft_manned_salyut.html](http://www.russianspaceweb.com/spacecraft_manned_salyut.html)
- **Icelandair letting go its flight attendants and shifting their duties to pilots**: [https://www.businessinsider.com/icelandair-fire-all-flight-attendants-make-pilots-do-job-2020-7](https://www.businessinsider.com/icelandair-fire-all-flight-attendants-make-pilots-do-job-2020-7)
- **John Gilmore: History of Cygnus's Growth**: [https://minnie.tuhs.org/pipermail/tuhs/2020-May/021225.html](https://minnie.tuhs.org/pipermail/tuhs/2020-May/021225.html)
- **Hugelkultur: Raised Garden Beds**: [https://richsoil.com/hugelkultur/](https://richsoil.com/hugelkultur/)
- **Freeway project unearths a time when camels roamed San Diego**: [https://www.sandiegouniontribune.com/news/science/story/2020-07-17/fossil-find-ancient-camels](https://www.sandiegouniontribune.com/news/science/story/2020-07-17/fossil-find-ancient-camels)
- **On Trouser Pockets**: [https://sambleckley.com/writing/pockets.html](https://sambleckley.com/writing/pockets.html)
- **Does playing chess make you smarter? Not really**: [https://www.straitstimes.com/singapore/education/does-playing-chess-make-you-smarter-not-really](https://www.straitstimes.com/singapore/education/does-playing-chess-make-you-smarter-not-really)
- **How ultra-black fish disappear in the deepest seas**: [https://www.nytimes.com/2020/07/16/science/ultra-black-fish.html](https://www.nytimes.com/2020/07/16/science/ultra-black-fish.html)

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