Creating API endpoint security with JWT Token on Express JS, and equipped with Refresh token
https://javascript.plainenglish.io/expressjs-api-with-secure-jwt-access-and-refresh-token-64c5478be2c0
—-
How to monitor Node JS performance or profiling
https://blog.bitsrc.io/how-to-automate-performance-profiling-in-nodejs-57524b8f763f
#nodejs #profiling #jwt #performance #express
https://javascript.plainenglish.io/expressjs-api-with-secure-jwt-access-and-refresh-token-64c5478be2c0
—-
How to monitor Node JS performance or profiling
https://blog.bitsrc.io/how-to-automate-performance-profiling-in-nodejs-57524b8f763f
#nodejs #profiling #jwt #performance #express
How to Use Optional Chaining in JavaScript
https://www.freecodecamp.org/news/javascript-optional-chaining/
#JS #JavaScript
https://www.freecodecamp.org/news/javascript-optional-chaining/
#JS #JavaScript
Setting Page Titles Natively With The Angular Router
https://dev.to/brandontroberts/setting-page-titles-natively-with-the-angular-router-393j
https://dev.to/brandontroberts/setting-page-titles-natively-with-the-angular-router-393j
8 JavaScript Practices To Avoid — And What to Do Instead
https://betterprogramming.pub/8-horrifying-practices-you-really-must-not-do-in-javascript-5e9ef2a07b27
https://betterprogramming.pub/8-horrifying-practices-you-really-must-not-do-in-javascript-5e9ef2a07b27
Practice building a simple CRUD API with Node JS Express and MongoDb
https://nerdjfpb.medium.com/how-to-build-simple-crud-restful-api-with-nodejs-expressjs-and-mongodb-in-2022-fb5674d7b05b
—-
Practice using Sequilize on CRUD operations on Node JS
https://medium.com/@rendiwithi/crud-rest-api-with-node-js-express-mysql-sequelize-in-2022-6870f90aa71e
—-
Creating a simple authentication system on Node JS
https://medium.com/@syogifse/stepwise-guide-to-node-js-authentication-with-express-and-knex-de71e047f828
—-
Creating Docker Containers for Node JS and MongoDb database databases
https://medium.com/@Bigscal-Technologies/how-to-set-up-node-js-with-mongodb-using-docker-49b5fb849bc7
#nodejs #docker #mongodb #express #crud #sequilize
https://nerdjfpb.medium.com/how-to-build-simple-crud-restful-api-with-nodejs-expressjs-and-mongodb-in-2022-fb5674d7b05b
—-
Practice using Sequilize on CRUD operations on Node JS
https://medium.com/@rendiwithi/crud-rest-api-with-node-js-express-mysql-sequelize-in-2022-6870f90aa71e
—-
Creating a simple authentication system on Node JS
https://medium.com/@syogifse/stepwise-guide-to-node-js-authentication-with-express-and-knex-de71e047f828
—-
Creating Docker Containers for Node JS and MongoDb database databases
https://medium.com/@Bigscal-Technologies/how-to-set-up-node-js-with-mongodb-using-docker-49b5fb849bc7
#nodejs #docker #mongodb #express #crud #sequilize
Using Apollo GraphQL on a Next JS web application
https://blog.logrocket.com/why-use-next-js-apollo/
#react #graphql #nextjs #apollo
https://blog.logrocket.com/why-use-next-js-apollo/
#react #graphql #nextjs #apollo
Best practice tips and tricks for writing web applications using React JS
https://www.freecodecamp.org/news/best-practices-for-react/
---
Applying Clean Code principles to React with TypeScript
https://dev.to/alexomeyer/10-must-know-patterns-for-writing-clean-code-with-react-and-typescript-1m0g
#react #typescript #bestPractices
https://www.freecodecamp.org/news/best-practices-for-react/
---
Applying Clean Code principles to React with TypeScript
https://dev.to/alexomeyer/10-must-know-patterns-for-writing-clean-code-with-react-and-typescript-1m0g
#react #typescript #bestPractices
Forwarded from Learn CSS™
Introduction to Cascade Layers in CSS with Kevin Powell
https://youtu.be/NDNRGW-_1EE
#kevinPowell #cascadeLayer
https://youtu.be/NDNRGW-_1EE
#kevinPowell #cascadeLayer
How to add RSA encryption in Node JS
https://javascript.plainenglish.io/rsa-encryption-in-nodejs-with-code-samples-86bb829718e0
#nodejs #encryption #rsa
https://javascript.plainenglish.io/rsa-encryption-in-nodejs-with-code-samples-86bb829718e0
#nodejs #encryption #rsa
Web Development for Beginners by Microsoft
Authors: Jen Looper, Chris Noring, Christopher Harrison, Jasmine Greenaway, Yohan Lasorsa, Floor Drees, and sketchnote artist Tomomi Imura
🎬 24 lessons
Azure Cloud Advocates at Microsoft are pleased to offer a 12-week, 24-lesson curriculum all about JavaScript, CSS, and HTML basics. Each lesson includes pre- and post-lesson quizzes, written instructions to complete the lesson, a solution, an assignment and more. Our project-based pedagogy allows you to learn while building, a proven way for new skills to 'stick'.
🔗 Link to Course
🔗 Link to PDF
#webdev #webdevelopment #microsoft
➖➖➖➖➖➖➖➖➖➖
Share with your friends! 🚀
Enjoy Learning 👍
Authors: Jen Looper, Chris Noring, Christopher Harrison, Jasmine Greenaway, Yohan Lasorsa, Floor Drees, and sketchnote artist Tomomi Imura
🎬 24 lessons
Azure Cloud Advocates at Microsoft are pleased to offer a 12-week, 24-lesson curriculum all about JavaScript, CSS, and HTML basics. Each lesson includes pre- and post-lesson quizzes, written instructions to complete the lesson, a solution, an assignment and more. Our project-based pedagogy allows you to learn while building, a proven way for new skills to 'stick'.
🔗 Link to Course
🔗 Link to PDF
#webdev #webdevelopment #microsoft
➖➖➖➖➖➖➖➖➖➖
Share with your friends! 🚀
Enjoy Learning 👍
Forwarded from All kind of Ebooks ™
the_missing_link_an_introduction_to_web_development_and_programming.pdf
4.5 MB
Forwarded from Cyber Punk™
🔰 Simple URL Tricks For Google Drive You Should Know 🔰
Google Drive Web Viewer
Google Drive includes a built-in web viewer so people can view your shared files - from Microsoft Office documents to videos to AutoCAD drawings - directly in their browser. You can use this web viewer to view online files without having to download the files to your computer.
https://docs.google.com/viewer?url=FILE_URL
Replace FILE_URL with the full http link of the online document and anyone can view your file in the browser itself. Here’s an example 12.
Reader Mode for Google Drive Files
You can view native Google documents in reader mode (sans the Google UI) by simply replace /edit in the Google Drive file URL with /preview.
So if the original share link of a file in Google Drive is:
https://docs.google.com/spreadsheets/d/SHEET_ID/edit
You can view the same document in a clean, reader mode using the link:
https://docs.google.com/spreadsheets/d/SHEET_ID/preview
Copy and Make any shared Google Drive File your own
Replace /edit with /copy in the URL of any native Google Drive file and anyone can click that link to quickly make a copy of that file in their own Google Drive. Try here 2.
Original Link: https://docs.google.com/document/d/FILE_ID/edit Copy Link: https://docs.google.com/document/d/FILE_ID/copy
The /copy URL trick works for Google Docs, Sheets, Slides and Google Scripts. Add ?copyComments=true if you would like the copied document to include the comments from the original document. Set includeResolvedCommentsOnCopy=false to skip copying resolved comments and copyCollaborators=false to not share the copied document with the original collaborators.
You can use it for Google Forms as well but the form will be copied to another user’s Google Account only if the form owner has granted access to the form.
Invite users when copying documents
If you add userstoinvite=email@domain.com to the copy URL, the Google user who is copying the document will be prompted to share the document with the specific Google account immediately after copying the document.
https://docs.google.com/document/d/FILE_ID/copy?userstoinvite=emailaddres
Enjoy 👍❤️
Google Drive Web Viewer
Google Drive includes a built-in web viewer so people can view your shared files - from Microsoft Office documents to videos to AutoCAD drawings - directly in their browser. You can use this web viewer to view online files without having to download the files to your computer.
https://docs.google.com/viewer?url=FILE_URL
Replace FILE_URL with the full http link of the online document and anyone can view your file in the browser itself. Here’s an example 12.
Reader Mode for Google Drive Files
You can view native Google documents in reader mode (sans the Google UI) by simply replace /edit in the Google Drive file URL with /preview.
So if the original share link of a file in Google Drive is:
https://docs.google.com/spreadsheets/d/SHEET_ID/edit
You can view the same document in a clean, reader mode using the link:
https://docs.google.com/spreadsheets/d/SHEET_ID/preview
Copy and Make any shared Google Drive File your own
Replace /edit with /copy in the URL of any native Google Drive file and anyone can click that link to quickly make a copy of that file in their own Google Drive. Try here 2.
Original Link: https://docs.google.com/document/d/FILE_ID/edit Copy Link: https://docs.google.com/document/d/FILE_ID/copy
The /copy URL trick works for Google Docs, Sheets, Slides and Google Scripts. Add ?copyComments=true if you would like the copied document to include the comments from the original document. Set includeResolvedCommentsOnCopy=false to skip copying resolved comments and copyCollaborators=false to not share the copied document with the original collaborators.
You can use it for Google Forms as well but the form will be copied to another user’s Google Account only if the form owner has granted access to the form.
Invite users when copying documents
If you add userstoinvite=email@domain.com to the copy URL, the Google user who is copying the document will be prompted to share the document with the specific Google account immediately after copying the document.
https://docs.google.com/document/d/FILE_ID/copy?userstoinvite=emailaddres
Enjoy 👍❤️
Forwarded from Cyber Punk™
Update your Chrome Browser Immediately!
━━━━━━━━━━━━━
Google chrome users are warned by the Indian Government of being vulnerable to cyberattacks due of multiple vulnerabilities existing in the browser!
The Ministry of Electronics and Information Technology's Indian Computer Emergency Response Team (CERT-In) has issued an online advisory to recommend users to update the Chrome browser immediately to avoid targeted attacks.
It's a huge alert, where a hacker could gain access to your system through the chrome browser by using some malicious codes.
The vulnerabilities in question were fixed by Google in Chrome 98 earlier this month. The nodal agency has categorised the severity of the issues as “high”.
The agency said that Google Chrome application before this version 98.0.4758.80 are affected by the vulnerabilities.
At the time of announcing the last release, Google said that access to bug details and links might be kept restricted until a majority of users do not update Chrome browser on their systems.
Chrome gets automatic updates in the background.
However, users with a vulnerable Chrome release can manually download the update by going to Chrome > About Chrome.
Once the update is downloaded, you will need to relaunch the browser to have its latest version completely installed. You're now safe!
Stay Updated, Stay Safe!
#SpreadKnowledge #GoogleChrome #Update
━━━━━━━━━━━━━
Google chrome users are warned by the Indian Government of being vulnerable to cyberattacks due of multiple vulnerabilities existing in the browser!
The Ministry of Electronics and Information Technology's Indian Computer Emergency Response Team (CERT-In) has issued an online advisory to recommend users to update the Chrome browser immediately to avoid targeted attacks.
It's a huge alert, where a hacker could gain access to your system through the chrome browser by using some malicious codes.
The vulnerabilities in question were fixed by Google in Chrome 98 earlier this month. The nodal agency has categorised the severity of the issues as “high”.
The agency said that Google Chrome application before this version 98.0.4758.80 are affected by the vulnerabilities.
At the time of announcing the last release, Google said that access to bug details and links might be kept restricted until a majority of users do not update Chrome browser on their systems.
Chrome gets automatic updates in the background.
However, users with a vulnerable Chrome release can manually download the update by going to Chrome > About Chrome.
Once the update is downloaded, you will need to relaunch the browser to have its latest version completely installed. You're now safe!
Stay Updated, Stay Safe!
#SpreadKnowledge #GoogleChrome #Update
Best Free and Open Source JavaScript Table Libraries
https://code.tutsplus.com/articles/best-free-and-open-source-javascript-table-libraries--cms-38436
https://code.tutsplus.com/articles/best-free-and-open-source-javascript-table-libraries--cms-38436
Define properties with Vue Property Decorator and TypeScript
https://blog.logrocket.com/define-properties-vue-property-decorator-typescript/
https://blog.logrocket.com/define-properties-vue-property-decorator-typescript/
Node Weekly 13
• News The Fetch API Comes to Node Core (and Why You Should Care)
• News 'How I Reversed a Node.js Malware and Found The Author'
• News State of Node.js Community Survey
• News Top 100 npm Package Maintainers Now Must Use 2FA
• News Using Streams to Build High-Performing Node Apps
• News Securing AWS S3 Assets with Cross-Account Backups
• News 'I Built a Blog with RemixJS so You Don't Have To (You're Welcome)'
• News Join The Big Fix - Fix Vulnerabilities. Earn Swag
• News Create a Harry Potter API with Express, MySQL, and PlanetScale
• News Electron 17 Released
• News Commander 9.0: Node Command-Line Interfaces Made Easy
• News InkPaint: A Lightweight Node.js Canvas Graphics Library
• News Seamlessly Integrate Video into Your Node App
Tags: #NodeJS #weekly #NodeJSWeekly
• News The Fetch API Comes to Node Core (and Why You Should Care)
• News 'How I Reversed a Node.js Malware and Found The Author'
• News State of Node.js Community Survey
• News Top 100 npm Package Maintainers Now Must Use 2FA
• News Using Streams to Build High-Performing Node Apps
• News Securing AWS S3 Assets with Cross-Account Backups
• News 'I Built a Blog with RemixJS so You Don't Have To (You're Welcome)'
• News Join The Big Fix - Fix Vulnerabilities. Earn Swag
• News Create a Harry Potter API with Express, MySQL, and PlanetScale
• News Electron 17 Released
• News Commander 9.0: Node Command-Line Interfaces Made Easy
• News InkPaint: A Lightweight Node.js Canvas Graphics Library
• News Seamlessly Integrate Video into Your Node App
Tags: #NodeJS #weekly #NodeJSWeekly
Forwarded from Learn CSS™
Check out the new Chrome Dev Tools feature for debugging Flexbox CSS
https://youtu.be/J5n2aS37rpE
#chrome #devtools #flexbox #css
https://youtu.be/J5n2aS37rpE
#chrome #devtools #flexbox #css
Forwarded from Learn CSS™
An important exercise from Kevin Powell on how to create responsive font sizes or typography with CSS
https://youtu.be/fs9uJ7I4a70
#kevinPowell #css #font #typography
https://youtu.be/fs9uJ7I4a70
#kevinPowell #css #font #typography