TLWI Dev #79
thelastweekin.dev
Greetings and welcome to this week's newsletter! We've got a lot of exciting content for you to explore, including 7 front-end interview processes that were done in December of 2021! If you're a developer curious about what goes on in these interviews, or even if you're preparing for one yourself, this is an excellent read that you won't want to miss.
In other news, we've discovered a fantastic open-source data visualization and analysis tool that's available to everyone! It's called 人人可用的开源数据可视化分析工具
Security experts have been working hard lately to patch a vulnerability in log4j, which is a popular logging library used by many web servers. Fortunately, a new project called log4j-scanner
If you're a developer who likes to streamline repetitive tasks, you might enjoy learning about how to Automatically Install NPM Dependencies on Git Pull
Last but not least, we're excited to present a comprehensive guide on how to design large-scale systems. If you're preparing for a system design interview, or if you simply want to learn more about the process, you won't want to miss this incredible resource
That's all for now, folks! We hope you enjoy diving into these articles and discovering new tools and techniques to add to your developer toolkit. Until next time, happy coding!
Dennis
Our Repo Picks
- teslamotors/light-show (Python): Tesla Light Show
- mkrl/misbrands : The world's most hated IT stickers
- norvig/pytudes (Jupyter Notebook): Python programs, usually short, of considerable difficulty, to perfect particular skills.
- cisagov/log4j-scanner (Java): log4j-scanner is a project derived from other members of the open-source community by CISA to help organizations identify potentially vulnerable web services affected by the log4j vulnerabilities.
- babysor/MockingBird (JavaScript): 🚀AI 拟声: 5 秒内克隆您的声音并生成任意语音内容 Clone a voice in 5 seconds to generate arbitrary speech in real-time
- donnemartin/system-design-primer (Python): Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- ssssssss-team/spider-flow (Java): 新一代爬虫平台,以图形化方式定义爬虫流程,不写代码即可完成爬虫。
- dataease/dataease (Java): 人人可用的开源数据可视化分析工具。
- codenotary/immudb (Go): immudb - world’s fastest immutable database, built on a zero trust model
- youngyangyang04/leetcode-master : 《代码随想录》LeetCode 刷题攻略:200 道经典题目刷题顺序,共 60w 字的详细图解,视频难点剖析,50 余张思维导图,支持 C++,Java,Python,Go,JavaScript 等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
- trekhleb/javascript-algorithms (JavaScript): 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
- openai/glide-text2im (Python): GLIDE: a diffusion-based text-conditional image synthesis model
- CleverRaven/Cataclysm-DDA (C++): Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
- EmbarkStudios/kajiya (Rust): 💡 Experimental real-time global illumination renderer 🦀
- Vonng/ddia (Python): 《Designing Data-Intensive Application》DDIA 中文翻译
- sindresorhus/awesome : 😎 Awesome lists about all kinds of interesting topics
- 30-seconds/30-seconds-of-code (JavaScript): Short JavaScript code snippets for all your development needs
- bastienwirtz/homer (Vue): A very simple static homepage for your server.
- Dapp-Learning-DAO/Dapp-Learning (Solidity): Dapp learning project for Developers at all stages.
- Tencent/tdesign-vue (TypeScript): A Vue.js UI components lib for TDesign.
- mpcabete/bombcrypto-bot (Python): This is a python bot that automatically logs in, clicks the new button, and sends heroes to work in the bombcrypto game. It is fully open source and free.
- Anuken/Mindustry (Java): The automation tower defense game
- zeromicro/go-zero (Go): go-zero is a web and rpc framework written in Go. It's born to ensure the stability of the busy sites with resilient design. Builtin goctl greatly improves the development productivity.
- bevyengine/bevy (Rust): A refreshingly simple data-driven game engine built in Rust
- TeamNewPipe/NewPipe (Java): A libre lightweight streaming front-end for Android.
Our Article Picks
- Nick Taylor: Frontend Developer Resources 2022
- aashiya123: Git Commands Cheatsheet: Advanced (20+ Git Commands Advanced )
- javinpaul: 5 Best Online Courses to learn React.js with Hooks in 2022
- Chetan Atrawalkar: 10 Helpful React Components Library For Developers.
- Alex Eagleson: How to use Node.js to backup your personal files (and learn some webdev skills along the way)
- Iain Freestone: 🚀10 Trending projects on GitHub for web developers - 31st December 2021
- Chris: Automatically Install NPM Dependencies on Git Pull
- Jatin Sharma: Image Slider with Vanila JS
- swyx: Why TurboRepo Will Be The First Big Trend of 2022
- Let's Code: React Interview Questions (Mid - Senior Level)
- tq-bit: A printable, PDF - Git cheatsheet
- CodeWhiteWeb: 1000+ Web development resources
- Abdul Rauf (lilcoderman): How to create a motherf*cking NFT using JavaScript
- anabella: 7 front-end interview processes I did in December 2021
- Code_Jedi: The Full-Stack Developer Vocabulary (Pt.3, The languages, tools and frameworks)
- Damian Demasi: Measuring your progress in Web Development: why is it important and how to do it
- javinpaul: 9 Best Coursera Courses + Projects for Web Developers
- Robson Muniz: 🎬How To Create Website With Auto Typing Text Effect Using HTML CSS JavaScript🙌
- Chaoo Charles: 2022 Front-End Web Developer Roadmap With Resources
- Code_Jedi: The Full-Stack Developer Vocabulary(The Full List!)
- Suprabha: Stop using Array.map() everywhere 🥵
- Carlo Gino Catapang: Web Accessibility Cheat Sheet
- javinpaul: 8 Projects Beginners can build to learn React.js in 2022
- anitaparmar26: Git Command Cheat Sheet
- TK: How I received 4 salary raises in 2 years as a Software Engineer
- aashiya123: Git Commands Cheatsheet: Beginners (18-20+ basic Git Commands)
- Dylan Oh: JavaScript Scoping
- Yash Makan: 21 must-read books for kids, beginner, advanced & interview with PDF 🐍
- jarvispact: Typescript - beyond the basics
- Adit Modi: Introduction to Batch Data Processing
- Ritesh Kumar: ES6 way of coding Javascript!
- Kamran Ahmad: Ultimate list of JavaScript Learning Resource (Free)
- javinpaul: 10 Best Cloud Computing Certifications to Aim in 2022
- Apoorv Tyagi: Introduction to Asynchronous Processing and Message Queues
- Cason Adams: Neovim LSP to replace VSCode
- Tapas Adhikary: Higher-Order Functions(HoF) in JavaScript - Explain Like I'm Five
- javinpaul: 5 Best Free Courses to Crack AWS Cloud Practitioner Exam in 2022
- Visualway: 5 Common HTML Mistakes you should avoid.
- Arpan Bandyopadhyay: Is GraphQL better option than Rest ?
- Saleh Mubashar: Create an Image modal with JavaScript!
- Nitzan Hen: Why we used Docker for testing
- Anibal: How to check commit message and branch name with git hooks without any new installation
- Opeyemi Stephen: I Do Not Know Object Oriented Programming!
- Iaan Mesquita: How to emulate iOS on Linux with Docker
- Fidal Mathew: CSS tips on Images you need to know
- Rizèl Scarlett: How to Support Early-Career Developers
- Visualway: 5 WEB UX LAWS EVERY DEVELOPER SHOULD KNOW
- Eda: Why I'm excited about web3.0
- damilola jerugba: Custom React useFetch() hook for data fetching with revalidation
- Phylis Jepchumba: Getting started with Docker & Flask.
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! 🦄