TLWI Dev #63
thelastweekin.dev
Hello fellow readers!
Welcome to this week's newsletter filled with exciting tech reads that will take your game to the next level. Today, we have scoured the internet to bring you the best articles and resources that will enhance your technical skills and knowledge.
Are you tired of having duplicates in your JavaScript Arrays? Fear not, we have got you covered with 3 ways to remove duplicates in an Array in Javascript. This article is a must-read for all JavaScript developers who desire cleaner code.
Moving on, have you heard of Styled Components
Looking to take your JavaScript skills up a notch? We highly recommend the 🚀#2 JavaScript Project Series That Makes You Pro
While we are on the topic of development, have you ever been stuck on Mac and needed to run a Linux virtual machine? Then, Linux virtual machines, on macOS
Finally, let us take a step away from tech for a moment – it is time to talk about house prices! 天涯 kkndme 神贴聊房价
That's all we have for today folks. We hope this week's newsletter inspires and informs you. Till next time, happy coding!
Dennis
Our Repo Picks
- VickScarlet/lifeRestart (JavaScript): やり直すんだ。そして、次はうまくやる。
- GTAmodding/re3 (C++): GTA III, Vice City
- lootproject/website (TypeScript): Loot Project website
- HashLips/generative-art-opensource (JavaScript): Create generative art by using the canvas api and node js, feel free to contribute to this repo with new ideas.
- lima-vm/lima (Go): Linux virtual machines, on macOS (aka "Linux-on-Mac", "macOS subsystem for Linux", "containerd for Mac", unofficially)
- metaplex-foundation/metaplex (Rust): Protocol and application framework for decentralized NFT minting, storefronts, and sales.
- cloudwego/kitex (Go): A high-performance and strong-extensibility Golang RPC framework that helps developers build microservices.
- solana-labs/dapp-scaffold (TypeScript): Scaffolding for a dapp built on Solana
- TheAlgorithms/Javascript (JavaScript): A repository for All algorithms implemented in Javascript (for educational purposes only)
- TheAlgorithms/Python (Python): All Algorithms implemented in Python
- Anish-Agnihotri/dhof-loot (JavaScript): Scripts to collect statistics about Loot + derivative projects.
- khanhas/spicetify-cli (JavaScript): Commandline tool to customize Spotify client. Supports Windows, MacOS and Linux.
- Vonng/ddia (Python): 《Designing Data-Intensive Application》DDIA 中文翻译
- vnpy/vnpy (C++): 基于 Python 的开源量化交易平台开发框架
- xinntao/Real-ESRGAN (Python): Real-ESRGAN aims at developing Practical Algorithms for General Image Restoration.
- containers/podman (Go): Podman: A tool for managing OCI containers and pods.
- huggingface/datasets (Python): 🤗 The largest hub of ready-to-use datasets for ML models with fast, easy-to-use and efficient data manipulation tools
- shenzhengfang/kkndme_tianya : 天涯 kkndme 神贴聊房价
- solana-labs/token-list (TypeScript): The community maintained Solana token registry
- microsoft/ML-For-Beginners (Jupyter Notebook): 12 weeks, 25 lessons, 50 quizzes, classic Machine Learning for all
- solana-labs/solana-program-library (Rust): A collection of Solana-maintained on-chain programs
- LunarVim/LunarVim (Lua): An IDE layer for Neovim with sane defaults. Completely free and community driven.
- TencentARC/GFPGAN (Python): GFPGAN aims at developing Practical Algorithms for Real-world Face Restoration.
- 0voice/Introduction-to-Golang : 【未来服务器端编程语言】最全空降 golang 资料补给包(满血战斗),包含文章,书籍,作者论文,理论分析,开源框架,云原生,大佬视频,大厂实战分享 ppt
- MoH-Malaysia/covid19-public : Official data on the COVID-19 epidemic in Malaysia. Powered by CPRC, CPRC Hospital System, MKAK, and MySejahtera.
Our Article Picks
- Shaan Alam: How to learn React - The Effective way
- Narottam04: How JavaScript Works🔥 🤖 [Visually Explained]
- Ram Maheshwari 💚: I Created an OpenSource Portfolio Template for Developers 🚀
- Muthu Annamalai Venkatachalam: 15 Developer Portfolios to Inspire You
- Muthu Annamalai Venkatachalam: Top 10 VS Code Themes
- Jr. Dev 👨🏾💻: How to Display the Progress of Promises in JavaScript
- Akhil: Every React Developer should know these libraries
- Andrew Baisden: 100 blog topic ideas for your next article - No more writers block
- Timothy Foster: A Typewriter, but using a New HTML Tag
- Stas Melnikov: The 4 Frontend tips for improving a11y and UX
- Chetan Atrawalkar👉CA.: 🚀#2 JavaScript Project Series That Makes You Pro.
- Unnati Bamania: I build a Github Dark Theme inspired Portfolio
- Domagoj Vidovic: A Ridiculously Simple Way For Creating Responsive Web Apps
- Iain Freestone: 🚀10 Trending projects on GitHub for web developers - 10th September 2021
- Bhavesh Mishra: React useUndo hook
- Thorsten Lünborg: Vue: When a computed property can be the wrong tool
- Aleksei Tsikov: Advanced TypeScript: reinventing lodash.get
- Lenin Felix: 3 ways to remove duplicates in an Array in Javascript
- Abdullah Furkan Özbek: React Hooks: useMemo
- Jay Cruz: How to Build a Search Bar
- DaniAcu: Tips and Tricks for Typescript to daily use
- Sm0ke: Free Dashboards - 5 Killer Templates for 2021
- Aniket: Create a Responsive Landing Page Using HTML CSS & JS 🔥
- Rajshree Vatsa: Classes in JS before learning React
- Beginner Developer: Step progress bar in CSS
- Tabassum Khanum: Are you ready for React 18?
- Ben Matt, Jr.: Master Objects in JS 🍨 (Part 1)
- Patricia Dourado: Styled Components
- capscode: How To Detect Mobile Device, OS using JavaScript
- Anjan Shomooder: Everything you need to know about server side rendering
- Imia Hazel: 10 Top UI/UX Design Trends For 2021
- Henry Williams: Intercepting HTTP Requests with NodeJS
- Andrew Parris: I've created my portfolio.
- Anthony Lagrede: Dev tool: A markdown and code editor inspired by Jupyter notebooks 💫🚀
- Roden: How to create Pure CSS Glitch Animation 🤖 for Images and SVG
- Modern Web: How to download HTML element as a image. Visiting card designer
- Ben Matt, Jr.: Master objects in JS 🍨 (Part 2)
- themeselection: 15+ Best Productivity Tools For Programmers in 2021,🛠 Boost Up Your Productivity🚀
- Pawel: REACTIFIED: Learn ReactJS the simple way
- Vedran Cindrić: The 10 REST Commandments
- Laurie: Functions, fat arrows and parentheses
- Ali Spittel: 10 New AWS Amplify Features to Check Out
- Temani Afif: Upgrading the CSS only Multi-line Typewriter effect
- Alok Kumar: Getting Started with JavaScript Classes
- Khang: Understanding CSS Percentage
- Thomas(Tripp) White: --css variables
- Abdullah Furkan Özbek: 8 Free Public APIs That you can use in side projects
- Shahid Rizwan: Set your Web App to Dark/Light Mode based on User System Settings
- Bryan Robinson: Creating an omnibar with Autocomplete.js
- Paul Dunz: Best JavaScript coding projects for beginners! 👨🏻💻
Trending This Week On Hacker News
- Court issues permanent injunction in Epic vs. Apple case: https://www.theverge.com/2021/9/10/22662320/epic-apple-ruling-injunction-judge-court-app-store
- Tell HN: Thanks to thehodge and littlewarden.com, this site is up today: https://news.ycombinator.com/item?id=28472350
- Windy.com: https://windy.com
- MIT-designed project achieves major advance toward fusion energy: https://news.mit.edu/2021/MIT-CFS-major-advance-toward-fusion-energy-0908
- Hong Kong: Police Raid Tiananmen Square Museum: https://www.bbc.co.uk/news/world-asia-china-58506598
- My £4 a month server can handle 4.2M requests a day: https://mark.mcnally.je/blog/post/My%20%C2%A34%20a%20month%20server%20can%20handle%204.2%20million%20requests%20a%20day
- Paid influencers must label some posts as ads, German court rules: https://www.reuters.com/technology/paid-influencers-must-label-posts-ads-german-court-rules-2021-09-09/
- Australia’s new mass surveillance mandate: https://digitalrightswatch.org.au/2021/09/02/australias-new-mass-surveillance-mandate/
- September 11, 2001 media synced in real-time: https://911realtime.org/
- No More Medium – Build Your Own Site (2019): https://nomedium.dev/
- Facebook Censored Me For Mentioning Open-Source Social Network Mastodon: https://changelog.complete.org/archives/10285-facebook-censored-me-for-mentioning-open-source-social-network-mastodon
- California aims to ban recycling symbols on things that aren’t recyclable: https://www.nytimes.com/2021/09/08/climate/arrows-recycling-symbol-california.html
- Windows Subsystem for Linux GUI: https://github.com/microsoft/wslg
- Google illegally underpaid thousands of workers: https://www.theguardian.com/technology/2021/sep/10/google-underpaid-workers-illegal-pay-disparity-documents
- Monitoring my home's air quality with AirGradient's DIY sensor: https://www.jeffgeerling.com/blog/2021/airgradient-diy-air-quality-monitor-co2-pm25
- 20 years after 9/11: Will we ever stop taking our shoes off at airports?: https://www.ocregister.com/2021/09/07/20-years-after-9-11-will-we-ever-stop-taking-our-shoes-off-at-airports/
- LAPD officers told to collect social media data on every civilian they stop: https://www.theguardian.com/us-news/2021/sep/08/revealed-los-angeles-police-officers-gathering-social-media
- 60x speed-up of Linux “perf”: https://eighty-twenty.org/2021/09/09/perf-addr2line-speed-improvement
- Steam Top 50 Games: Over 70% now work on Linux: https://boilingsteam.com/steam-top-50-games-72-work-on-linux-in-sept-2021/
- The SEC has told us it wants to sue us over Lend. We don’t know why: https://blog.coinbase.com/the-sec-has-told-us-it-wants-to-sue-us-over-lend-we-have-no-idea-why-a3a1b6507009
- Maintain It with Zig: https://kristoff.it/blog/maintain-it-with-zig/
- Almost free serverless on-demand Minecraft server in AWS: https://github.com/doctorray117/minecraft-ondemand
- A cross-platform GUI for YouTube-dl: https://github.com/jely2002/youtube-dl-gui
- My university sacrificed ideas for ideology, so today I quit: https://bariweiss.substack.com/p/my-university-sacrificed-ideas-for
- A single laser fired through a keyhole can expose everything inside a room: https://gizmodo.com/a-single-laser-fired-through-a-keyhole-can-expose-every-1847638281
- mRNA cancer therapy now in human trials after shrinking mouse tumours: https://www.newscientist.com/article/2289334-mrna-cancer-therapy-now-in-human-trials-after-shrinking-mouse-tumours/
- New math book rescues landmark topology proof: https://www.quantamagazine.org/new-math-book-rescues-landmark-topology-proof-20210909/
- OWASP Top 10 2021: https://owasp.org/Top10/
- Problems with Oracle SQL: https://codingtofreedom.com/oracle-sql-is-the-devil/
- Show HN: Medusa – Open-source alternative to Shopify: https://medusa-commerce.com
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! 🦄