TLWI Dev #80
thelastweekin.dev
Greetings fellow readers!
Are you a seasoned web developer interested in sprucing up your web pages with interactive elements? Look no further than this week's feature article on Navigation Bar using CSS and JavaScript! Learn how to jazz up your pages and make them stand out with just a few lines of easy-to-follow code.
But wait! Before you start coding, did you know that the popular HTML attribute target="_blank" might actually be a security risk
Are you looking to expand your Machine Learning knowledge but don't know where to begin? Look no further than our insightful primer on Random Forest
JavaScript, the most popular programming language in the world, is a great way to get your feet wet in programming. But, with so many tools and resources out there, it can be daunting to figure out where to begin. Have no fear! We've compiled the ultimate list of Javascript learning resources
Finally, in our engineering segment, we'll tackle the tricky interview question of designing a URL shortening service
As always, we hope you enjoy this week's edition of our newsletter, and we look forward to bringing you more great content in the weeks to come.
Dennis
Our Repo Picks
- apache/incubator-seatunnel (Java): SeaTunnel is a distributed, high-performance data integration platform for the synchronization and transformation of massive data (offline & real-time).
- adrianhajdin/project_web3.0 (JavaScript): Web 3.0 React Solidity Blockchain Application
- google/log4jscanner (Go): A log4j vulnerability filesystem scanner and Go package for analyzing JAR files.
- fmtlib/fmt (C++): A modern formatting library
- baidu/amis (TypeScript): 前端低代码框架,通过 JSON 配置就能生成各种页面。
- danielyxie/bitburner (JavaScript): Bitburner Game
- CyberPunkMetalHead/gateio-crypto-trading-bot-binance-announcements-new-coins (Python): This is a crypto trading bot that scans the Binance Annoucements page for new coins, and places trades on Gateio
- cypress-io/cypress (JavaScript): Fast, easy and reliable testing for anything that runs in a browser.
- Rari-Capital/solmate (Solidity): Modern, opinionated, and gas optimized building blocks for smart contract development.
- sindresorhus/awesome : 😎 Awesome lists about all kinds of interesting topics
- exelban/stats (Swift): macOS system monitor in your menu bar
- terraform-aws-modules/terraform-aws-eks (HCL): Terraform module to create an Elastic Kubernetes (EKS) cluster and associated worker instances on AWS
- betaflight/betaflight (C): Open Source Flight Controller Firmware
- qier222/YesPlayMusic (JavaScript): 高颜值的第三方网易云播放器,支持 Windows / macOS / Linux
- tauri-apps/tauri (Rust): Build smaller, faster, and more secure desktop applications with a web frontend.
- notthebee/infra (Jinja): IaC for my Linux/Unix machines
- lyswhut/lx-music-desktop (JavaScript): 一个基于 electron 的音乐软件
- nvbn/thefuck (Python): Magnificent app which corrects your previous console command.
- freeCodeCamp/freeCodeCamp (JavaScript): freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
- iptv-org/iptv (JavaScript): Collection of publicly available IPTV channels from all over the world
- starship/starship (Rust): ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
- codeSTACKr/video-source-code-create-nft-collection (JavaScript): undefined
- dataease/dataease (Java): 人人可用的开源数据可视化分析工具。
- emilk/egui (Rust): egui: an easy-to-use immediate mode GUI in pure Rust
- Ebazhanov/linkedin-skill-assessments-quizzes : Full reference of LinkedIn answers 2021 for skill assessments, LinkedIn test, questions and answers (aws-lambda, rest-api, javascript, react, git, html, jquery, mongodb, java, Go, python, machine-learning, power-point) linkedin excel test lösungen, linkedin machine learning test
Our Article Picks
- Code_Jedi: The Full-Stack Developer Vocabulary(The Full List!)
- Tapajyoti Bose: Advanced Git Concepts You Should Know
- Yigit S: 10 Resources for Web Developers
- Dylan Oh: React Component Testing
- Muhammad Ahsan Ayaz: 8 techniques to write cleaner JavaScript code
- Rajesh Joshi: Login Without Email and Password 🤯
- Anjan Shomooder: How to build a Tesla clone with vanilla HTML, CSS, and JavaScript
- Kiran Raj R: Useful JavaScript Code Snippets
- Dustin Brett: After 1 YEAR of hard work my NEW Ultimate Web Desktop Environment is ready for launch!!!!! 🎉🎉
- Sadee: How to Create Bank Landing Page HTML CSS JavaScript
- LUKESHIRU: You don't need null
- javinpaul: 10 Frameworks Software Developers can learn in 2022
- Piyush Kumar Baliyan: RegExp Cheatsheet to speed up code editing and refactor
- Let's Code: 10 ReactJS Coding Challenge (💥Coding Interview Prep💥)
- Hassan Tahir: target="_blank" is a security risk?
- Chetan Atrawalkar: Ultimate List Of Javascript Learning Resources [Free]
- Saji Wang: How to Start Using Typescript
- Neha Sharma: System Design Guide for Front-end Developers
- Andrew Baisden: Why you should learn JavaScript and Python in 2022
- Liyas Thomas: Hoppscotch is celebrating 35,000 GitHub Stars
- guiga: Use an object instead of a switch
- Julien Maury: Please remove that .DS_Store
- Mikhail Karan: Time Management for Junior Developers
- InHuOfficial: My writing stats for 2021, best time to post on DEV and plans for 2022-2023 [over 250 articles planned]
- Nitsan Cohen: Use TypeScript Generics to enhance your React components and make them reusable
- Sm0ke: Windows, WSL, Docker, and Free Starters
- Modern Web: Everything you need to know about flex box. Make awesome websites
- Julien: 💡 Vue Typescript State Management : We can do better than “isLoading” in 2022
- javinpaul: 5 Best Design Pattern Courses for Java Programmers
- Anshuman Bhardwaj: Asynchronous loops in Javascript - using forEach, map, and for loop
- Anjan Shomooder: How to make Image responsive using Aspect ratio? No media queries are needed
- Robson Muniz: 🎬Top 10 CSS & JavaScript Projects🙌
- Alvaro Montoro: Centering vertically and horizontally with CSS
- Amrin: 3 Ways to center a div horizontally and vertically
- Matvey Romanov: 5 cool JavaScript features that most developers don't know about
- Arslan Ahmad: System Design Interview Question: Designing a URL Shortening Service
- Austin Burger: Streaming files from AWS S3 using NodeJS Stream API with Typescript
- Felippe Regazio: Então você quer ser Dev?
- Kiran Raj R: Navigation Bar using CSS and JavaScript
- Simi: A run-through on Random Forest in Machine learning
- Banjo Obayomi: How I built a Full Stack Web3 App on the Cloud
- Pranav: Advanced JavaScript Series - Part 1: Behind the scenes (JavaScript Engine, ATS, Hidden Classes, Garbage Collection)
- Zhiyue Yi: How I Mentor Junior Software Engineers
- Kathryn Grayson Nanz: The Future of Color in CSS
- Morgenstern2573: A guide to clean code for new developers
- Sachin Chaurasiya: 5 Awesome Libraries To Use In Your Next ReactJs Project
- Ben Halpern: How do you feel about regex?
- Samuel Lucas: Cashing out from web development - React
- Kira: How to build a CLI using NodeJS 💻
- J.: Our favorite javascript one-liners
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! 🦄