TLWI Dev #64
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. Ever feel like 24 hours is never enough for a day? Don't sweat it, with this highly adaptable tool, you can easily manage your priorities, appointments, and everything in between without breaking a sweat.
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. With its intuitive design and impressive features, you'll feel like you're communicating straight out of a sci-fi movie.
For the bookworms among us, we have some exciting news - a huge collection of freely available programming books just waiting for you to dive in. Whether you're looking for a deep dive into your favorite programming language or wanting to discover a new framework, there's something for everyone.
And finally, we have something for all the React fans out there - a scroll transition for fancy portfolios. Impress your viewers with smooth and professional-looking transition effects on your next project. It's the icing on the cake for an already impressive portfolio.
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!
Our Repo Picks
- 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.
- Rigellute/spotify-tui (Rust): Spotify for the terminal written in Rust 🚀
- 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
- 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.
- 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.
- 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
- 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
- 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
- Damian Demasi: 5 use cases of the useState ReactJS hook
- Michael Bogan: 7 Microservices Best Practices for Developers
- 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
- Albert Bennett: SOLID Principals for OOP
- 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! 🦄