Posts
- Published:
How to secure your VPS with Fail2ban
Complete guide to install and configure Fail2ban on CentOS and Debian to protect your VPS from brute-force attacks by automatically banning malicious IP addresses.
- Published:
Generate dynamic open graph images for blog posts
Learn how to automatically generate dynamic Open Graph social card images for Twitter, Facebook, and Slack using Vercel's og-image service, with a step-by-step integration guide.
- Published:
Asymmetric encryption in Nodejs
Learn how to implement asymmetric encryption in Node.js using public and private RSA keys with OpenSSL and the crypto module for secure data exchange.
- Published:
Gatsby open graph meta tags are not recognized
How to fix Facebook and Twitter not recognizing OpenGraph meta tags in Gatsby.js when using gatsby-plugin-react-helmet, by prioritizing head components.
- Published:
How to determine if you are inside the popup or inside a tab (chrome extension)
How to detect whether your Chrome extension is running inside the popup window or inside a browser tab, to handle different actions based on context.
- Published:
How to encrypt and decrypt in nodejs
Learn how to encrypt and decrypt strings in Node.js using bcrypt for password hashing and the built-in crypto module for symmetric encryption with AES-256.