TLWI Dev #64
thelastweekin.dev
Heyo, tech enthusiasts!
It's another week and we have yet again some mind-boggling articles to share with you. From coding to project management, we have a spectacular lineup today that will make you want to grab some popcorn and let's dive right into it.
For all our fellow developers out there, we have an informative and comprehensive guide to an effective code review that covers all the best practices to make the most out of your workflow. Whether you're a newbie to code reviewing or a seasoned veteran, there's always an opportunity to sharpen your skills and maximize efficiency.
Next up, we have something quite interesting for all the busy bees out there - a scheduling infrastructure for absolutely everyone
Are you a fan of the Matrix and its sleek, futuristic interface? We have something right up your alley - a glossy Matrix collaboration client for the web
For the bookworms among us, we have some exciting news - a huge collection of freely available programming books
And finally, we have something for all the React fans out there - a scroll transition for fancy portfolios
That's it for this week's newsletter, folks. We hope you enjoy reading through these links as much as we did. Catch you next week with more exciting updates!
Dennis
Our Repo Picks
- mmazzarolo/react-native-universal-monorepo (JavaScript): React Native boilerplate supporting multiple platforms: Android, iOS, macOS, Windows, web, browser extensions, Electron.
- exiled-apes/candy-machine-mint (TypeScript): Fork, config, customize and ship your own candy machine mint app on your own domain, ultra fast.
- cloudwego/netpoll (Go): A high-performance non-blocking I/O networking framework, which focused on RPC scenarios, developed by ByteDance.
- calendso/calendso (TypeScript): Scheduling infrastructure for absolutely everyone.
- trekhleb/javascript-algorithms (JavaScript): π Algorithms and data structures implemented in JavaScript with explanations and links to further readings
- Rigellute/spotify-tui (Rust): Spotify for the terminal written in Rust π
- yangshun/tech-interview-handbook (JavaScript): π― Curated interview preparation materials for busy engineers
- microsoft/ML-For-Beginners (Jupyter Notebook): 12 weeks, 25 lessons, 50 quizzes, classic Machine Learning for all
- pyg-team/pytorch_geometric (Python): Graph Neural Network Library for PyTorch
- microsoft/qlib (Python): Qlib is an AI-oriented quantitative investment platform, which aims to realize the potential, empower the research, and create the value of AI technologies in quantitative investment. With Qlib, you can easily try your ideas to create better Quant investment strategies.
- solana-labs/solana (Rust): Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.
- andrecronje/rarity (Solidity): d20srd reference implementation codified in solidity
- paritytech/substrate (Rust): Substrate: The platform for blockchain innovators
- jgraph/drawio-desktop (JavaScript): Official electron build of diagrams.net
- EbookFoundation/free-programming-books : π Freely available programming books
- restic/restic (Go): Fast, secure, efficient backup program
- esphome/esphome (C++): ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
- 30-seconds/30-seconds-of-code (JavaScript): Short JavaScript code snippets for all your development needs
- xinntao/Real-ESRGAN (Python): Real-ESRGAN aims at developing Practical Algorithms for General Image Restoration.
- LunarVim/LunarVim (Lua): An IDE layer for Neovim with sane defaults. Completely free and community driven.
- iptv-org/iptv (JavaScript): Collection of publicly available IPTV channels from all over the world
- nushell/nushell (Rust): A new type of shell
- cloudwego/kitex (Go): A high-performance and strong-extensibility Golang RPC framework that helps developers build microservices.
- supabase/supabase (TypeScript): The open source Firebase alternative. Follow to stay updated about our public Beta.
- vector-im/element-web (HTML): A glossy Matrix collaboration client for the web.
Our Article Picks
- Chris Hansen: Master Frontend Development π» By Cloning These Websites π―
- Olubisi Idris Ayindeπ‘: 10+ Github Repositories You Should Know as a Developer
- Niemvuilaptrinh: 29 Projects To Help You Practice HTML CSS Javascript 2021
- Nilanth: How to Reduce
React App Loading Time By 70%
- Ram Maheshwari π: Build a Pixel Perfect Skeleton Loader Using CSS π
- Modern Web: How to make an e-commerce website with HTML, CSS and JS
- Nader Dabit: The Complete Guide to Full Stack Solana Development with React, Anchor, Rust, and Phantom
- Shantanu Jana: Glassmorphism Login Form using only HTML & CSS
- Temani Afif: Build your CSS loader with only one div β The Dots
- Ronnie: To the VSCode Extensions I Love the Most
- Roden: 25 YouTube Channels πΊ that will help you become a better Developer π§βπ»
- Suhail Kakar: 10+ Projects You Can Do to Become a Frontend Master
- Programming with Shahan: Sass Crash Course in a Book
- Mehdi Zed: I built the entire universe in JavaScript
- JesΓΊs MejΓas Leiva: Day.js | The lightest API to handle dates in JS
- Murat Can YΓΌksel: Using WebSockets with React
- Alex Omeyer: 7 VS Code Extensions that'll Help You Stay in Your Editor
- Morgan: Best Practices for React Developers in 2021
- Iain Freestone: π10 Trending projects on GitHub for web developers - 17th September 2021
- Waylon Jepsen: How to mint an NFT with JavaScript
- Damian Demasi: 5 use cases of the useState ReactJS hook
- Michael Bogan: 7 Microservices Best Practices for Developers
- Damian Demasi: My second vanilla JavaScript Project: using APIs, promises, classes, error handling, and more!
- Chetan AtrawalkarπCA.: π#3 JavaScript Project Series.
- Diti Arora: My first experience in Tailwind CSS π©π»βπ»
- Avneesh Agarwal: Easy smooth scrolling in react
- Shantanu Jana: Automatic Image Slider using only HTML & CSS
- Rakesh S Nakrani: Material-UI is now MUI
- Mwenda Harun Mbaabu: Getting Started with Docker & Fast API ππ
- Tapajyoti Bose: How Pros Get Rid of Relative Imports
- Fred K. Schott: 5 Things I Learned Building Snowpack to 20,000 Stars
- Gaurav Behere: Must-Have Weapons in Your React Armory
- Ryan Carniato: JavaScript vs JavaScript: Round 2. Fight!
- Albert Bennett: SOLID Principals for OOP
- Juan Belieni: How to create horizontal scroll with mouse wheel using JavaScript
- Valentin PARSY: You don't know spread operator !
- Francisco Mendes: How to use ZeroMQ Pub/Sub Pattern in Node.js
- Damian Demasi: 2 use cases of the useReducer ReactJS hook
- Mrinalini Sugosh (Mrina): Guide to an Effective Code Review
- Rahul: React: Scroll Transition for Fancy Portfolios
- Ujjwal (UG THE SEP): Top 5 IDE for Web Developmentπ€©
- Abdullah Furkan Γzbek: 5 Ways To Host Your Applications
- Rizel Scarlett: From Zero to Hero: Quick Tips to Navigating Open Source Like a Pro
- Zahab Kakar: Top 5 Useful Packages That Every React Developer Should Know
- CodeOz: How I create a nice Github profile page in 5 min!
- Hannah: Introduction To Web Sockets
- Mike Talbot: A Serverless App With Firebase
- Eric The Coder: Ultimate Python Cheat Sheet
- CodeBucks: Implement Silky Smooth Scrolling in react JS
- Damian Demasi: 6 use cases of the useEffect ReactJS hook
Trending This Week On Hacker News
- A search engine that favors text-heavy sites and punishes modern web design: https://search.marginalia.nu/
- Sir Clive Sinclair has died: https://www.theguardian.com/technology/2021/sep/16/home-computing-pioneer-sir-clive-sinclair-dies-aged-81
- Atlassian fired me while I was taking care of my wife who is fighting cancer: https://shitlassian.com/
- Apple blocked the FlickType Watch keyboard then announced a clone of it: https://www.inputmag.com/tech/apple-blocked-the-flicktype-watch-keyboard-then-announced-a-clone-of-it
- Please stop closing forums and moving people to Discord: https://kotaku.com/please-stop-closing-forums-and-moving-people-to-discord-1847684851
- Gitlab S-1: https://www.sec.gov/Archives/edgar/data/1653482/000162828021018818/gitlab-sx1.htm
- Google, Apple remove Navalny app from stores as Russian elections begin: https://www.reuters.com/world/europe/google-apple-remove-navalny-app-stores-russian-elections-begin-2021-09-17/
- Three ex-US intelligence officers admit hacking for UAE: https://www.justice.gov/opa/pr/three-former-us-intelligence-community-and-military-personnel-agree-pay-more-168-million
- Show HN: Time travel debugger for web development: https://www.replay.io/
- The new warrant: how US police mine Google for your location and search history: https://www.theguardian.com/us-news/2021/sep/16/geofence-warrants-reverse-search-warrants-police-google
- Lumber crash leads to 'blowout' sales as prices crater: https://www.cbc.ca/news/business/lumber-prices-1.6177016
- Home Assistant β open-source home automation: https://www.home-assistant.io/
- The ownership and future of Mullvad VPN: https://mullvad.net/en/blog/2021/9/16/ownership-and-future-mullvad-vpn/
- Mailchimp insiders react to employees getting no equity from Intuit sale: https://www.businessinsider.com/mailchimp-insiders-react-to-employees-getting-no-equity-2021-9
- The Perils of an .xyz Domain: https://www.spotvirtual.com/blog/the-perils-of-an-xyz-domain/
- Video of Tesla FSD almost hitting pedestrian receives DMCA takedown: https://twitter.com/russ1mitchell/status/1438609715026530326
- Windows 11: Just say no: https://www.computerworld.com/article/3633630/windows-11-just-say-no.html
- Building apps in minutes, not months: https://alexanderobenauer.com/labnotes/001/
- Life-size camel sculptures in Saudi Arabia are older than Stonehenge, pyramids: https://www.smithsonianmag.com/smart-news/life-size-camel-sculptures-in-saudi-arabia-are-older-than-stonehenge-pyramids-of-giza-180978693/
- Transforming OpenStreetMap into thick roads and intersections: https://a-b-street.github.io/docs/tech/map/geometry/index.html
- Steve Jobs: Let's force Amazon to use our payment system (2010): https://twitter.com/TechEmails/status/1438188756738191362/photo/1
- The Crime of Curiosity: https://www.piratewires.com/p/the-crime-of-curiosity
- iOS on QEMU: https://github.com/alephsecurity/xnu-qemu-arm64
- Headscale: Open-source implementation of the Tailscale control server: https://github.com/juanfont/headscale
- Belgian ISP under 250 Gbps DDoS for days on end: https://issues.edpnet.be/
- Women are nearly half of new gun buyers, study finds: https://www.wsj.com/articles/women-are-nearly-half-of-new-gun-buyers-study-finds-11631792761
- How much faster is Java 17?: https://www.optaplanner.org/blog/2021/09/15/HowMuchFasterIsJava17.html
- How to rapidly improve at any programming language (2016): https://www.cbui.dev/how-to-rapidly-improve-at-any-programming-language/
- Every engineer should do a stint in consulting: https://cloudirregular.substack.com/p/every-engineer-should-do-a-stint
- Seed β A Rust front-end framework for creating fast and reliable web apps: https://github.com/seed-rs/seed
Developer Roundup is a weekly roundup blog. Stay tuned for more info on the project. Follow me on Twitter @dennisokeeffe92
Subscribe to my personal newsletter to get updates on TheLastWeekIn.Dev + more! π¦