Weekly Developer Roundup #2 - 2020-06-29
Tags: webdev, tips, learning, motivation
Published: 2020-06-29 07:35:53

Here is your update from across the web for the week of 2020-06-29.

## Trending This Week On Github

- **tg-bomze/Face-Depixelizer** (Jupyter Notebook): [Face Depixelizer based on "PULSE: Self-Supervised Photo Upsampling via Latent Space Exploration of Generative Models" repository.](https://github.com/tg-bomze/Face-Depixelizer)
- **adamian98/pulse** (Python): [PULSE: Self-Supervised Photo Upsampling via Latent Space Exploration of Generative Models](https://github.com/adamian98/pulse)
- **Covid-19Radar/Covid19Radar** (C#): [Open Source / Internationalization/ iOS Android Cross Platform Contact Tracing App by exposure notification framework Xamarin App and Server Side Code](https://github.com/Covid-19Radar/Covid19Radar)
- **greyireland/algorithm-pattern** (Go): [算法模板，最科学的刷题方式，最快速的刷题路径，你值得拥有~](https://github.com/greyireland/algorithm-pattern)
- **google/tsunami-security-scanner** (Java): [Tsunami is a general purpose network security scanner with an extensible plugin system for detecting high severity vulnerabilities with high confidence.](https://github.com/google/tsunami-security-scanner)
- **SaekiRaku/vscode-rainbow-fart** (Vue): [一个在你编程时疯狂称赞你的 VSCode 扩展插件 | An VSCode extension that keeps giving you compliment while you are coding, it will checks the keywords of code to play suitable sounds.](https://github.com/SaekiRaku/vscode-rainbow-fart)
- **github/super-linter** (Shell): [Combination of multiple linters to install as a GitHub Action](https://github.com/github/super-linter)
- **labuladong/fucking-algorithm** : [刷算法全靠套路，认准 labuladong 就够了！English version supported! Crack LeetCode, not only how, but also why.](https://github.com/labuladong/fucking-algorithm)
- **foxlet/macOS-Simple-KVM** (Python): [Tools to set up a quick macOS VM in QEMU, accelerated by KVM.](https://github.com/foxlet/macOS-Simple-KVM)
- **s-matyukevich/raspberry-pi-os** (C): [Learning operating system development using Linux kernel and Raspberry Pi](https://github.com/s-matyukevich/raspberry-pi-os)
- **alibaba/hooks** (TypeScript): [React Hooks Library](https://github.com/alibaba/hooks)
- **tobspr/shapez.io** (JavaScript): [shapez.io is an open source base building game inspired by factorio! Available on web & desktop](https://github.com/tobspr/shapez.io)
- **grumpygamer/DeloresDev** (HTML): [Read all about it on GrumpyGamer:](https://github.com/grumpygamer/DeloresDev)
- **qiniu/goplus** (Go): [GoPlus - The Go+ language for data science](https://github.com/qiniu/goplus)
- **spmallick/learnopencv** (Jupyter Notebook): [Learn OpenCV : C++ and Python Examples](https://github.com/spmallick/learnopencv)
- **acidanthera/OpenCorePkg** (C): [OpenCore bootloader](https://github.com/acidanthera/OpenCorePkg)
- **beyondcode/expose** (PHP): [A beautiful, fully open-source, tunneling service - written in pure PHP](https://github.com/beyondcode/expose)
- **facebookresearch/pifuhd** (Python): [High-Resolution 3D Human Digitization from A Single Image.](https://github.com/facebookresearch/pifuhd)
- **wg/wrk** (C): [Modern HTTP benchmarking tool](https://github.com/wg/wrk)
- **LingCoder/OnJava8** : [《On Java 8》中文版，又名《Java编程思想》 第5版](https://github.com/LingCoder/OnJava8)
- **iaincollins/next-auth** (JavaScript): [Easy authentication for Next.js and Serverless](https://github.com/iaincollins/next-auth)
- **jhu-ep-coursera/fullstack-course4** (JavaScript): [Example code for HTML, CSS, and Javascript for Web Developers Coursera Course](https://github.com/jhu-ep-coursera/fullstack-course4)
- **google/jax** (Python): [Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more](https://github.com/google/jax)
- **airbnb/HorizonCalendar** (Swift): [A declarative, performant, iOS calendar UI component that supports use cases ranging from simple date pickers all the way up to fully-featured calendar apps.](https://github.com/airbnb/HorizonCalendar)
- **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)

## Trending This Week On Dev.To

- **Abdelrhman Yousry**: [Keys for You to Become a Better Frontend Web Developer](https://dev.to/gurutobe/keys-for-you-to-become-a-better-frontend-web-developer-1ba8)
- **Vikrant Negi**: [Become a VS Code Ninja with these Extensions and Tools [2020]](https://dev.to/vikrantnegi/become-a-vs-code-ninja-with-these-extensions-and-tools-2020-1119)
- **Niall Maher**: [🚀 Detecting If a User is Online/Offline with JavaScript](https://dev.to/nialljoemaher/detecting-if-a-user-is-online-offline-with-javascript-3bcc)
- **Jack @code 👨‍💻**: [10 VSCode extensions that make your life easier [2020]](https://dev.to/amir/10-vscode-extensions-that-make-your-life-easier-2020-114h)
- **Nick Scialli (he/him)**: [Asynchronous JavaScript—How Callbacks, Promises, and Async-Await Work](https://dev.to/nas5w/asynchronous-javascript-how-callbacks-promises-and-async-await-work-1f7p)
- **Vitor Paladini**: [3 cool CSS tricks to impress your friends at parties](https://dev.to/vtrpldn/3-cool-css-tricks-to-impress-your-friends-at-parties-k19)
- **Chris Noring**: [How you can build your own web framework for Node.js](https://dev.to/itnext/how-you-can-build-your-own-web-framework-for-node-js-19e3)
- **Sylvia Pap**: [How to make your own (no template) personal website with React, Material UI, and Netlify](https://dev.to/sylviapap/how-to-make-your-own-no-template-personal-website-with-react-material-ui-and-netlify-pij)
- **Jess Lee (she/her)**: [Celebrating DEV Pride & Alan Turing!](https://dev.to/devteam/celebrating-dev-pride-alan-turing-52eh)
- **Uriel Bitton**: [My 5 favorite CSS tricks I learned this year](https://dev.to/scorpionedge/the-top-5-css-tricks-i-learned-this-year-23ai)
- **Nick Scialli (he/him)**: [Understand Memoization in 5 Minutes](https://dev.to/nas5w/an-introduction-to-memoization-59o)
- **RishabKumar**: [How you can start your AWS Certifications journey for free 📚](https://dev.to/rishabk7/how-you-can-start-your-aws-certifications-journey-for-free-4mpb)
- **Carlos Roso**: [Hashmaps like you've never seen them](https://dev.to/caroso1222/hashmaps-like-you-ve-never-seen-them-3pnh)
- **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)
- **Andrew Brown 🇨🇦**: [Free Youtube Channels I Recommend To Help You Pass AWS / Azure Certification ☁️](https://dev.to/exampro/free-youtube-channels-i-recommend-to-help-you-pass-aws-azure-certification-3463)
- **nastyox**: [8 Steps to Get 100 Stars on GitHub](https://dev.to/nastyox1/8-concrete-steps-to-get-stars-on-github-355c)
- **Ben Halpern**: [Two things you can do to improve your DEV home feed](https://dev.to/ben/two-things-you-can-do-to-improve-your-dev-home-feed-5emc)
- **Ben Halpern**: [Announcing: The Grant For The Web x DEV Hackathon Winners!](https://dev.to/devteam/announcing-the-grant-for-the-web-x-dev-hackathon-winners-1nl4)
- **Muhammad Ali (Nerdjfpb)**: [15 C# Project Ideas: Beginner to Expert [With tutorial]](https://dev.to/nerdjfpb/15-c-project-ideas-beginner-to-expert-with-tutorial-iio)
- **Matt Jarrett**: [How I Built a Resume API w/ Go, Terraform, and AWS](https://dev.to/cujarrett/how-i-built-a-resume-api-w-go-terraform-and-aws-371o)
- **Duomly**: [8 steps to start freelance programming and get your first clients](https://dev.to/duomly/8-steps-to-start-freelance-programming-and-get-your-first-clients-1o01)
- **Tia Eastwood**: [These 5 Women Who Code Are Killin It On Youtube!](https://dev.to/tiaeastwood/these-5-women-who-code-are-killin-it-on-youtube-13h7)
- **Reed Barger**: [How to Shorten JavaScript Conditionals with Short-Circuiting](https://dev.to/codeartistryio/how-to-shorten-javascript-conditionals-with-short-circuiting-4gcd)
- **Sasidharan**: [Free hosting for developers.](https://dev.to/sasidharan/free-hosting-for-developers-8c6)
- **Ken Bellows**: [#todayilearnedString.prototype.search(): a method I wish I knew about a long time ago](https://dev.to/kenbellows/string-prototype-search-a-method-i-wish-i-knew-about-a-long-time-ago-45n6)
- **Mark Nunnikhoven**: [Applying the Well-Architected Framework, Small Edition](https://dev.to/aws-heroes/applying-the-well-architected-framework-small-edition-18fj)
- **Cher**: [Nevertheless, she existed](https://dev.to/cher/nevertheless-she-existed-5a2)
- **Phyllis Yu Yu💫**: [Useful JavaScript array methods](https://dev.to/phyllis_yym/useful-javascript-array-methods-294l)
- **Francesco Leonardi**: [Server Side Rendering React App with Deno](https://dev.to/potatostudios_/server-side-rendering-react-app-with-deno-14nd)
- **Pavel Bucka**: [A simple way to detect if your JS App is online/offline/or having a slow connection (+ Alerts, + Emulating the slow Internet)](https://dev.to/penge/a-simple-way-to-detect-if-your-js-app-is-online-offline-or-having-a-slow-connection-alerts-emulating-the-slow-internet-1lb3)
- **Iain Freestone**: [🚀10 Trending projects on GitHub for web developers - 26th June 2020](https://dev.to/iainfreestone/10-trending-projects-on-github-for-web-developers-26th-june-2020-380m)
- **Hayden Rouille**: [[1/4] Beginners BASH basics - becoming one with the shell](https://dev.to/hayden/1-4-beginners-bash-basics-becoming-one-with-the-shell-mpk)
- **Ben Halpern**: [Everything Addy Osmani Hates About JavaScript](https://dev.to/ben/everything-addy-osmani-hates-about-javascript-5cb)
- **Muhammad Ali (Nerdjfpb)**: [15 React JS Project Ideas: Beginner to Expert [With Free tutorial]](https://dev.to/nerdjfpb/15-react-js-project-ideas-beginner-to-expert-with-free-tutorial-f41)
- **Slobodan Stojanović**: [What problems does serverless solve?](https://dev.to/aws-heroes/what-problems-does-serverless-solve-1fg6)

## Trending This Week On Hacker News

- **Windows98 Running in the Browser**: [https://copy.sh/v86/?profile=windows98](https://copy.sh/v86/?profile=windows98)
- **Textures.js is a JavaScript library for creating SVG patterns**: [https://riccardoscalco.it/textures/](https://riccardoscalco.it/textures/)
- **Finishing a side project**: [https://hugozap.com/posts/how-to-finish-your-side-project/](https://hugozap.com/posts/how-to-finish-your-side-project/)
- **Better Geometry Through Graph Theory (2018)**: [http://ideolalia.com/2018/08/28/artifex.html](http://ideolalia.com/2018/08/28/artifex.html)
- **Life is 90% of my use cases for org-mode**: [http://stormrider.io/ninety-pct.html](http://stormrider.io/ninety-pct.html)
- **Use Unix Pipes to Improve Chromecast Playback**: [https://alexdelorenzo.dev/linux/2020/03/14/pipes](https://alexdelorenzo.dev/linux/2020/03/14/pipes)
- **Taking Up Animation as a Hobby**: [http://yosefk.com/blog/a-better-future-animated-post.html](http://yosefk.com/blog/a-better-future-animated-post.html)
- **The U.S. can now set its own rates for mail from China and other countries**: [https://www.ecomcrew.com/why-china-post-and-usps-are-killing-your-private-labeling-business/](https://www.ecomcrew.com/why-china-post-and-usps-are-killing-your-private-labeling-business/)
- **Make educated wireless router/AP upgrade decisions**: [https://www.duckware.com/tech/wifi-in-the-us.html](https://www.duckware.com/tech/wifi-in-the-us.html)
- **Why Does DARPA Work?**: [https://benjaminreinhardt.com/wddw](https://benjaminreinhardt.com/wddw)
- **What Every Computer Scientist Should Know About Floating-Point Arithmetic (1991)**: [https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html](https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html)
- **Implementing the Exponential Function**: [https://www.pseudorandom.com/implementing-exp](https://www.pseudorandom.com/implementing-exp)
- **Linux Kernel Is Still Seeing Driver Work for the Macintosh II**: [https://www.phoronix.com/scan.php?page=news_item&px=2020-Linux-Macintosh-II-ADB](https://www.phoronix.com/scan.php?page=news_item&px=2020-Linux-Macintosh-II-ADB)
- **Commodore SX-64 keyboard restoration**: [https://retrohax.net/commodore-sx-64-keyboard-restoration/](https://retrohax.net/commodore-sx-64-keyboard-restoration/)
- **Taxonomic vandalism and the Raymond Hoser problem (2013)**: [https://blogs.scientificamerican.com/tetrapod-zoology/taxonomic-vandalism-and-hoser/](https://blogs.scientificamerican.com/tetrapod-zoology/taxonomic-vandalism-and-hoser/)
- **Zero-sum thinking on immigration will make America poorer**: [https://sites.uw.edu/uwpoliticaleconomy/blog/blog-post-3-magistro-and-wittstock/](https://sites.uw.edu/uwpoliticaleconomy/blog/blog-post-3-magistro-and-wittstock/)
- **Yelp: Local Economic Impact Report**: [https://www.yelpeconomicaverage.com/yelp-coronavirus-economic-impact-report.html](https://www.yelpeconomicaverage.com/yelp-coronavirus-economic-impact-report.html)
- **Show HN: Hacker News front page in the style of a print newspaper**: [https://www.wolfgangfaust.com/project/paper-hn/](https://www.wolfgangfaust.com/project/paper-hn/)
- **A working observatory which tracks "near-Earth objects"**: [https://www.bbc.com/news/uk-wales-53082475](https://www.bbc.com/news/uk-wales-53082475)
- **Roy Fielding's Misappropriated REST Dissertation**: [https://twobithistory.org/2020/06/28/rest.html](https://twobithistory.org/2020/06/28/rest.html)
- **A visual chronicle of Tokyo’s disappearing jazz bars (2016)**: [https://thevinylfactory.com/features/tokyo-jazz-joints-visual-chronicle/](https://thevinylfactory.com/features/tokyo-jazz-joints-visual-chronicle/)
- **Break Up Google**: [https://www.tbray.org/ongoing/When/202x/2020/06/25/Break-Up-Google](https://www.tbray.org/ongoing/When/202x/2020/06/25/Break-Up-Google)
- **Show HN: 8-bit CPU simulator in C**: [https://github.com/reutiteuti/logic](https://github.com/reutiteuti/logic)
- **Software should be designed to last**: [https://adlrocha.substack.com/p/adlrocha-software-should-be-designed](https://adlrocha.substack.com/p/adlrocha-software-should-be-designed)
- **Godot 4.0 gets SDF based real-time global illumination**: [https://godotengine.org/article/godot-40-gets-sdf-based-real-time-global-illumination](https://godotengine.org/article/godot-40-gets-sdf-based-real-time-global-illumination)
- **Werner Herzog: ‘Film-making is always some sort of risk-taking’**: [https://www.ft.com/content/9979bfb8-b5fa-11ea-8ecb-0994e384dffe](https://www.ft.com/content/9979bfb8-b5fa-11ea-8ecb-0994e384dffe)
- **Innovation by ancient farmers adds to biodiversity of the Amazon, study shows**: [https://www.exeter.ac.uk/news/research/title_801967_en.html](https://www.exeter.ac.uk/news/research/title_801967_en.html)
- **Pareto Front Sort for Python**: [https://github.com/kummahiih/pypareto](https://github.com/kummahiih/pypareto)
- **Controversies and Challenges in fMRI (2018)**: [http://www.thebrainblog.org/2018/12/23/twenty-six-controversies-and-challenges-in-fmri/](http://www.thebrainblog.org/2018/12/23/twenty-six-controversies-and-challenges-in-fmri/)
- **UCSF forced to pay more than $1M ransom to perpetrators of malware attack**: [https://www.ktvu.com/news/ucsf-forced-to-pay-ransom-to-perpetrators-of-malware-attack](https://www.ktvu.com/news/ucsf-forced-to-pay-ransom-to-perpetrators-of-malware-attack)

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

_Originally posted on my [blog](https://blog.dennisokeeffe.com/blog/content/blog/2020-06-29-developer-roundup/). Follow me on Twitter for more hidden gems [@dennisokeeffe92](https://twitter.com/dennisokeeffe92)._

Image credit: https://unsplash.com/@markuswinkler