Membuat aplikasi backend yang aman dengan Node JS dan Express JS serta fitur unggab gambar ke layanan Cloudinary
https://www.freecodecamp.org/news/build-a-secure-server-with-node-and-express/
---
Kumpulan library web Socket untuk Node JS
https://blog.logrocket.com/top-websocket-libraries-nodejs-2022/
---
Beberapa tips produktivitas untuk Node JS backend developer
https://javascript.plainenglish.io/six-ways-to-drastically-boost-your-productivity-as-a-node-developer-b43387cc5e46
---
#nodejs #security #cloudinary #tips
https://www.freecodecamp.org/news/build-a-secure-server-with-node-and-express/
---
Kumpulan library web Socket untuk Node JS
https://blog.logrocket.com/top-websocket-libraries-nodejs-2022/
---
Beberapa tips produktivitas untuk Node JS backend developer
https://javascript.plainenglish.io/six-ways-to-drastically-boost-your-productivity-as-a-node-developer-b43387cc5e46
---
#nodejs #security #cloudinary #tips
freeCodeCamp.org
How to Build a Secure Server with Node.js and Express and Upload Images with Cloudinary
In this tutorial, we will learn how to create a server. We will begin without express and then strengthen the server using express. After that, we will see how to upload images to Cloudinary from the app we have created. I assume that you already understand…
Kumpulan cheatsheet atau contekan untuk beberapa celah keamanan yang ada di Node JS, dan cara memperbaikinya
https://blog.shiftleft.io/node-js-vulnerability-cheatsheet-447b0c9bdb99
#nodejs #cheatsheet #security
https://blog.shiftleft.io/node-js-vulnerability-cheatsheet-447b0c9bdb99
#nodejs #cheatsheet #security
Medium
Node.js Vulnerability Cheatsheet
25 vulnerabilities to look out for in Node JS applications: Directory traversal, prototype pollution, XSSI, and more…
Tips sederhana dalam mengamankan server web berbasis NGINX
https://javascript.plainenglish.io/how-to-secure-your-nginx-server-3359dfce8b8b
#nginx #security
https://javascript.plainenglish.io/how-to-secure-your-nginx-server-3359dfce8b8b
#nginx #security
Medium
How To Secure Your NGINX Server (2023)
A brief guide on how to secure your NGINX Server in 2023
Tips penting dalam mencegah adanya brute force pada endpoint API di Node JS
https://levelup.gitconnected.com/prevent-brute-force-attacks-in-node-js-419367ae35e6
#nodejs #prevent #bruteforce #security
https://levelup.gitconnected.com/prevent-brute-force-attacks-in-node-js-419367ae35e6
#nodejs #prevent #bruteforce #security
Medium
Prevent Brute Force Attacks in Node.JS
What is Brute Force Attack?
Membuat session di Node JS dengan Passport JS , MySQL, dan Redis Db
https://betterprogramming.pub/how-to-manage-sessions-in-node-js-using-passport-redis-and-mysql-a9ac9ecb0708
—-
Mengamankan aplikasi backend Express JS dengan Helmet JS
https://blog.bitsrc.io/securing-express-web-applications-with-helmet-3ef98b3c4a8e
—-
Referensi beberapa package Node JS yang dapat dipakai pada pengembangan aplikasi
https://levelup.gitconnected.com/node-js-packages-i-use-in-every-project-74bc2cbbc716
—-
Latihan berseri membuat REST API dengan Express JS dan TypeScript sebagai microservice
https://ratnadeepr.medium.com/writing-a-restful-micro-service-api-using-nodejs-typescript-expressjs-prisma-part-1-623b98f462ea
#session #nodejs #passport #redis #security #helmet
https://betterprogramming.pub/how-to-manage-sessions-in-node-js-using-passport-redis-and-mysql-a9ac9ecb0708
—-
Mengamankan aplikasi backend Express JS dengan Helmet JS
https://blog.bitsrc.io/securing-express-web-applications-with-helmet-3ef98b3c4a8e
—-
Referensi beberapa package Node JS yang dapat dipakai pada pengembangan aplikasi
https://levelup.gitconnected.com/node-js-packages-i-use-in-every-project-74bc2cbbc716
—-
Latihan berseri membuat REST API dengan Express JS dan TypeScript sebagai microservice
https://ratnadeepr.medium.com/writing-a-restful-micro-service-api-using-nodejs-typescript-expressjs-prisma-part-1-623b98f462ea
#session #nodejs #passport #redis #security #helmet
Medium
How To Manage Sessions in Node.js Using Passport, Redis, and MySQL
A dive into the world of session management
Menggunakan Websocket di dalam Fastify
https://blog.logrocket.com/using-websockets-with-fastify/
---
Beberapa cara untuk mengamankan Dependency library yang ada di dalam Node JS
https://blog.logrocket.com/secure-open-source-node-js-dependencies/
---
Menggunakan beberapa endpoint di dalam Node JS menggunakan Axios
https://javascript.plainenglish.io/how-to-handle-different-endpoints-in-axios-and-nodejs-8b288d92e940
---
#nodejs #fastify #webSocket #axios #endpoint #dependency #security
https://blog.logrocket.com/using-websockets-with-fastify/
---
Beberapa cara untuk mengamankan Dependency library yang ada di dalam Node JS
https://blog.logrocket.com/secure-open-source-node-js-dependencies/
---
Menggunakan beberapa endpoint di dalam Node JS menggunakan Axios
https://javascript.plainenglish.io/how-to-handle-different-endpoints-in-axios-and-nodejs-8b288d92e940
---
#nodejs #fastify #webSocket #axios #endpoint #dependency #security
LogRocket Blog
Using WebSockets with Fastify - LogRocket Blog
Learn how to use the real-time communication channels in your Fastify-based, RESTful web APIs with the Fastify-WebSocket plugin.
Forwarded from Petani Kode
Security Tips #1
Pernah nggak kamu coba pentest ke sebuah aplikasi terus kamu menemukan pesan error di sana. Dari pesan error itu, si pentester bisa tau aplikasimu bermasalah di bagian mana. Misal error tentang kesalahan Query Database, nah itu bisa jadi celah SQL Injection nantinya.
Karena itu, sebaiknya jangan tampilkan pesan error secara telanjang. Gantilah pesan errornya menjadi pesan yang lebih manusiawi.
--
#coding #programming #programmer #hacker #pentester #Security #securitytips
Pernah nggak kamu coba pentest ke sebuah aplikasi terus kamu menemukan pesan error di sana. Dari pesan error itu, si pentester bisa tau aplikasimu bermasalah di bagian mana. Misal error tentang kesalahan Query Database, nah itu bisa jadi celah SQL Injection nantinya.
Karena itu, sebaiknya jangan tampilkan pesan error secara telanjang. Gantilah pesan errornya menjadi pesan yang lebih manusiawi.
--
#coding #programming #programmer #hacker #pentester #Security #securitytips
Latihan cara deploy Node JS ke server VPS dengan Nginx dan PM2
https://javascript.plainenglish.io/how-to-deploy-multiple-nodejs-apps-on-a-single-server-with-ssl-nginx-pm2-part-2-91ea028473a5
—-
Tips dalam mengamankan aplikasi berbasis Node JS
https://abbaslanbay.medium.com/how-to-secure-node-js-applications-a7edd0c34d02
#nodejs #deploy #vps #nginx #pm2 #security
https://javascript.plainenglish.io/how-to-deploy-multiple-nodejs-apps-on-a-single-server-with-ssl-nginx-pm2-part-2-91ea028473a5
—-
Tips dalam mengamankan aplikasi berbasis Node JS
https://abbaslanbay.medium.com/how-to-secure-node-js-applications-a7edd0c34d02
#nodejs #deploy #vps #nginx #pm2 #security
Medium
How to Deploy Multiple Node.js Apps on a Single Server with SSL, Nginx, PM2
Part 2: Deploying Multiple Node.js Apps on a Single Server with SSL, Nginx, PM2
Mengamankan aplikasi web agar terhindar dari Web Scrapper
https://blog.bitsrc.io/how-to-secure-your-site-against-web-scrapers-the-best-browser-fingerprinting-techniques-9b0a996efb91
#web #scrapping #security
https://blog.bitsrc.io/how-to-secure-your-site-against-web-scrapers-the-best-browser-fingerprinting-techniques-9b0a996efb91
#web #scrapping #security
Medium
How To Secure Your Site Against Web Scrapers — The Best Browser Fingerprinting Techniques
Learn how easy it is to implement your own fingerprint code in minutes!
Komparasi beberapa framework Node JS dengan berdasarkan tingkat keamanan
https://snyk.io/blog/comparing-node-js-web-frameworks/
#nodejs #security
https://snyk.io/blog/comparing-node-js-web-frameworks/
#nodejs #security
Snyk
Comparing Node.js web frameworks: Which is most secure? | Snyk
In this article, we’ll look at three popular frameworks — Express.js, NestJS, and Fastify — and evaluate them according to how well they align with the Node.js security best practices.
Best Practices for Securing Node.js Applications in Production
https://semaphoreci.medium.com/best-practices-for-securing-node-js-applications-in-production-d24b7c4981d
—-
Implementing Role-Based Access Control (RBAC) in Node.js
https://medium.com/@techsuneel99/implementing-role-based-access-control-rbac-in-node-js-871591b80a83
—-
Clean Architecture in Node.js
https://medium.com/@DarkCookiess/clean-architecture-in-node-js-2aeb24772f15
#nodejs #security #architecture #clean #rbac
https://semaphoreci.medium.com/best-practices-for-securing-node-js-applications-in-production-d24b7c4981d
—-
Implementing Role-Based Access Control (RBAC) in Node.js
https://medium.com/@techsuneel99/implementing-role-based-access-control-rbac-in-node-js-871591b80a83
—-
Clean Architecture in Node.js
https://medium.com/@DarkCookiess/clean-architecture-in-node-js-2aeb24772f15
#nodejs #security #architecture #clean #rbac
Medium
Best Practices for Securing Node.js Applications in Production
Node.js is one of the favorite technologies for developers when it comes to backend development. Its popularity keeps rising and is now one…
Shield Your Website Against Clickjacking Attacks
https://blog.openreplay.com/shield-your-website-against-clickjacking-attacks/
#clickjacking #security
https://blog.openreplay.com/shield-your-website-against-clickjacking-attacks/
#clickjacking #security
Openreplay
Shield your Website against Clickjacking Attacks
Use JavaScript to protect your page
Guide to load testing in Node.js with Artillery
https://blog.logrocket.com/guide-load-testing-node-js-artillery/
—-
Exploring the best online Node.js compilers
https://blog.logrocket.com/exploring-best-online-node-js-compilers/
—-
Optimizing HTML to PDF in Node.js
https://blog.logrocket.com/optimizing-html-pdf-node-js/
—-
Best Practices for Securing Node.js Applications in Production
https://semaphoreci.medium.com/best-practices-for-securing-node-js-applications-in-production-d24b7c4981d
—-
#nodejs #loadtesting #artillery #security #html #pdf
https://blog.logrocket.com/guide-load-testing-node-js-artillery/
—-
Exploring the best online Node.js compilers
https://blog.logrocket.com/exploring-best-online-node-js-compilers/
—-
Optimizing HTML to PDF in Node.js
https://blog.logrocket.com/optimizing-html-pdf-node-js/
—-
Best Practices for Securing Node.js Applications in Production
https://semaphoreci.medium.com/best-practices-for-securing-node-js-applications-in-production-d24b7c4981d
—-
#nodejs #loadtesting #artillery #security #html #pdf
LogRocket Blog
Guide to load testing in Node.js with Artillery - LogRocket Blog
Load testing with Artillery can help you develop a performance test strategy, measure application speed, and monitor application behavior.
7 React Projects to Build in 2024
https://www.freecodecamp.org/news/react-projects-to-build-in-2024/
---
Common React Mistakes Front End Developers Make
https://blog.openreplay.com/common-react-mistakes-front-end-developers-make/
---
Securing User PIN Input In React
https://blog.openreplay.com/securing-pin-input/
---
Next.js 14 - Server Actions TUTORIAL | Type Safety, Error Handling, Pending States
https://www.youtube.com/watch?v=UKupfEuUc1M
—-
Top 10 Mistakes To Avoid When Using React in 2024
https://blog.bitsrc.io/10-mistakes-when-building-react-apps-in-2024-9a3ab6775348
—-
#react #project #pin #input #security #tips #nextjs
https://www.freecodecamp.org/news/react-projects-to-build-in-2024/
---
Common React Mistakes Front End Developers Make
https://blog.openreplay.com/common-react-mistakes-front-end-developers-make/
---
Securing User PIN Input In React
https://blog.openreplay.com/securing-pin-input/
---
Next.js 14 - Server Actions TUTORIAL | Type Safety, Error Handling, Pending States
https://www.youtube.com/watch?v=UKupfEuUc1M
—-
Top 10 Mistakes To Avoid When Using React in 2024
https://blog.bitsrc.io/10-mistakes-when-building-react-apps-in-2024-9a3ab6775348
—-
#react #project #pin #input #security #tips #nextjs
freeCodeCamp.org
7 React Projects to Build in 2024
To be confident with using React, you need to build real-world projects. But what projects are worth building in 2024? I have put together a list of seven projects that I think are ideal for becoming a confident React developer, from simple to comple...
How to Secure Your Web Server with Continuous Integration Using NGINX and CircleCI
https://www.freecodecamp.org/news/secure-web-server-with-continuous-integration-using-nginx-and-circleci/
#nginx #circleCI #security
https://www.freecodecamp.org/news/secure-web-server-with-continuous-integration-using-nginx-and-circleci/
#nginx #circleCI #security
freeCodeCamp.org
How to Secure Your Web Server with Continuous Integration Using NGINX and CircleCI
By Abraham Dahunsi Web servers are responsible for delivering web pages and various resources to clients through the internet. They can exist either as software or hardware components. But unfortunately, they often become targets for hackers and mal...
Securing Node.js in Production: Expert Practices for Every Developer
https://javascript.plainenglish.io/securing-node-js-in-production-expert-practices-for-every-developer-9343c1ee0f79
—-
Understanding and Implementing API Throttling in Node.js
https://medium.com/nerd-for-tech/understanding-and-implementing-api-throttling-in-node-js-35343d8fb3a1
---
How to Protect Data in Transit using HMAC and Diffie-Hellman in Node.js [Full Handbook]
https://www.freecodecamp.org/news/hmac-diffie-hellman-in-node/
#nodejs #security #api #throttle
https://javascript.plainenglish.io/securing-node-js-in-production-expert-practices-for-every-developer-9343c1ee0f79
—-
Understanding and Implementing API Throttling in Node.js
https://medium.com/nerd-for-tech/understanding-and-implementing-api-throttling-in-node-js-35343d8fb3a1
---
How to Protect Data in Transit using HMAC and Diffie-Hellman in Node.js [Full Handbook]
https://www.freecodecamp.org/news/hmac-diffie-hellman-in-node/
#nodejs #security #api #throttle
Medium
Securing Node.js in Production: Expert Practices for Every Developer
As web development keeps evolving, ensuring the security of your Node.js application becomes critical. This detailed guide steps beyond…
Collect.js Tutorial – How to Work with JavaScript Arrays and Objects
https://www.freecodecamp.org/news/work-with-javascript-arrays-objects-with-collect-js/
---
How To Master JavaScript Performance Optimization
https://thenewstack.io/how-to-master-javascript-performance-optimization/
---
Working with Date in Javascript: new Date() vs Day.js vs Moment.js
https://dev.to/syakirurahman/working-with-date-in-javascript-new-date-vs-dayjs-vs-momentjs-k01
---
Understanding
https://dev.to/bridget_amana/understanding-targetblank-m12
---
How to Prevent Web API Attacks with Data Validation – Web API Security Guide
https://www.freecodecamp.org/news/web-api-security-guide/
---
Web Storage API – How to Store Data on the Browser
https://www.freecodecamp.org/news/web-storage-api-how-to-store-data-on-the-browser/
---
#array #object #webstorage #security
https://www.freecodecamp.org/news/work-with-javascript-arrays-objects-with-collect-js/
---
How To Master JavaScript Performance Optimization
https://thenewstack.io/how-to-master-javascript-performance-optimization/
---
Working with Date in Javascript: new Date() vs Day.js vs Moment.js
https://dev.to/syakirurahman/working-with-date-in-javascript-new-date-vs-dayjs-vs-momentjs-k01
---
Understanding
target="_blank"
https://dev.to/bridget_amana/understanding-targetblank-m12
---
How to Prevent Web API Attacks with Data Validation – Web API Security Guide
https://www.freecodecamp.org/news/web-api-security-guide/
---
Web Storage API – How to Store Data on the Browser
https://www.freecodecamp.org/news/web-storage-api-how-to-store-data-on-the-browser/
---
#array #object #webstorage #security
freeCodeCamp.org
Collect.js Tutorial – How to Work with JavaScript Arrays and Objects
JavaScript arrays are one of the most important data structures in the language, since everything is already an object in JavaScript. They're useful in so many applications, and many other data structures build on top of JavaScript arrays and objects...
Optimizing Docker Images for Size and Security: A Comprehensive Guide
https://dev.to/akshat_gautam/optimizing-docker-images-for-size-and-security-a-comprehensive-guide-4df0
#docker #security
https://dev.to/akshat_gautam/optimizing-docker-images-for-size-and-security-a-comprehensive-guide-4df0
#docker #security
DEV Community
Optimizing Docker Images for Size and Security: A Comprehensive Guide
Docker is a powerful tool that enables developers to containerize their applications and ensure...