# Kamlesh Paul > Lead software developer sharing tutorials and insights on Laravel, Next.js, and modern web development. > > Lead software developer writing practical tutorials on Laravel, Next.js, React, TypeScript, PHP, Node.js, and more. ## About - [Kamlesh Paul](https://kamleshpaul.com/): Personal site and blog home - [About](https://kamleshpaul.com/about): Bio, tech stack, and contact links - [All posts](https://kamleshpaul.com/posts): Full archive of 42 articles - [RSS feed](https://kamleshpaul.com/feed.xml): Subscribe to new posts - [Sitemap](https://kamleshpaul.com/sitemap.xml): Machine-readable URL list ## Browse - [Categories](https://kamleshpaul.com/categories): Browse by topic (laravel, nextjs, server) - [Tags](https://kamleshpaul.com/tags): 16 tags across all posts - Search posts: https://kamleshpaul.com/posts?search={query} ## Server - [Server Maintenance Checklist for 2026](https://kamleshpaul.com/posts/server-maintenance-checklist-for-2026): Find what's eating your Ubuntu VPS disk, clean logs and Docker leftovers safely, turn on unattended updates, and set a weekly routine that keeps the box healthy. - [How to Protect Your Linux Server from Brute Force SSH Attacks](https://kamleshpaul.com/posts/how-to-protect-your-linux-server-from-brute-force-ssh-attacks): Brute Force SSH Attacks are among the most common threats to Linux servers. Cybercriminals use automated tools to guess passwords and gain unauthorized ## NextJS - [Next.js Zero Downtime Deployment with Docker Rollout](https://kamleshpaul.com/posts/nextjs-zero-downtime-deployment-with-docker-rollout): Deploy Next.js on a VPS with Docker and zero downtime using docker-rollout. Health checks, nginx DNS re-resolution, and a copy-paste deploy script. - [Automating Next.js Deployment to VPS with GitHub Actions CI/CD](https://kamleshpaul.com/posts/automating-nextjs-deployment-to-vps-with-github-actions-ci-cd): Automate Next.js deployment to VPS with GitHub Actions CI/CD. Zero-downtime updates via SSH. Follow our guide for seamless pushes! - [NextJS App Router SEO Best Practices](https://kamleshpaul.com/posts/nextjs-app-router-seo-best-practices): Explore NextJS App Router SEO Best Practices for optimizing meta tags, structured data, and images to boost your site's rankings. - [Implementing Google reCAPTCHA v3 with Next.js Server Actions](https://kamleshpaul.com/posts/implementing-google-recaptcha-v3-with-nextjs-server-actions): Learn to implement Google reCAPTCHA v3 with Next.js Server Actions for secure form submissions. Step-by-step guide with code examples and best practices - [Lucia-auth is Deprecated: Meet the Better Alternative – Better Auth](https://kamleshpaul.com/posts/lucia-auth-is-deprecated-meet-the-better-alternative-better-auth): Lucia Auth Deprecated in 2025? Switch to Better Auth! Modern authentication for frameworks, plugins & multi-method setups. - [Email Testing with Mailtrap in NextJS](https://kamleshpaul.com/posts/email-testing-with-mailtrap-in-nextjs): Safely test email functionality in Next.js with Mailtrap, NodeMailer, and React Email. Debug and validate emails without spamming real inboxes! - [How to Send E-Mail Using NodeMailer and React Email in Next.js](https://kamleshpaul.com/posts/how-to-send-e-mail-using-nodemailer-and-react-email-in-nextjs): Learn to send emails in Next.js using NodeMailer and React Email. Build templates, configure SMTP, and integrate email functionality with step-by-step guidance. - [How to use WebSocket in NextJS App router with Socket.IO](https://kamleshpaul.com/posts/how-to-use-websocket-in-nextjs-app-router-with-socketio): Learn How to use WebSocket in NextJS App router with Socket.IO in depth guide - …and 11 more in [NextJS](https://kamleshpaul.com/categories/nextjs) ## Laravel - [How to Add Laravel Passkeys to Laravel 11 ](https://kamleshpaul.com/posts/how-to-add-laravel-passkeys-to-laravel-11): Add secure, passwordless login to Laravel 11 using passkeys with Face ID, Touch ID, and biometrics via Spatie's package. - [Blocking Disposable Emails with the laravel-disposable-email Package](https://kamleshpaul.com/posts/blocking-disposable-emails-with-the-laravel-disposable-email-package): Block disposable emails in Laravel using the laravel-disposable-email package. Prevent spam and fake sign-ups with simple and effective validation. - [Mastering Laravel Streamed Responses: Boost Performance with Fast Data Delivery](https://kamleshpaul.com/posts/mastering-laravel-streamed-responses-boost-performance-with-fast-data-delivery): Learn Laravel’s streamed responses—stream(), streamJson(), and eventStream()—to send data faster, save memory, and build real-time features like live dashboards - [How to Personalize Visual Studio Code (VSCode)](https://kamleshpaul.com/posts/how-to-personalize-visual-studio-code-vscode): Discover how to personalize Visual Studio Code with customized command palettes, colorful cursors, and fresh icons to enhance your coding experience! - [How to Create Custom Error Page in Laravel 11?](https://kamleshpaul.com/posts/how-to-create-custom-error-page-in-laravel-11): Learn how to create a custom error page in Laravel 11 by publishing and editing default error views. - [Automate Laravel Testing with GitHub Actions](https://kamleshpaul.com/posts/automate-laravel-testing-with-github-actions): Automate Laravel testing with GitHub Actions to ensure continuous integration and error-free code - [TweakPHP 0.1.0 Beta: A Free and Open-Source Alternative to Tinkerwell Is Here! ](https://kamleshpaul.com/posts/tweakphp-010-beta-a-free-and-open-source-alternative-to-tinkerwell-is-here): TweakPHP 0.1.0 Beta is here! A free, open-source PHP debugging tool with macOS support. Install now and streamline your PHP development workflow. 🚀 - [Tinkerwell Alternative: Free and Open-Source PHP Debugging with TweakPHP](https://kamleshpaul.com/posts/tinkerwell-alternative-free-and-open-source-php-debugging-with-tweakphp): TweakPHP is a free, open-source Tinkerwell alternative, offering PHP code execution with Laravel support, Monaco Editor, and multi-project tabs for developers. - …and 13 more in [Laravel](https://kamleshpaul.com/categories/laravel) ## Recent posts - [Server Maintenance Checklist for 2026](https://kamleshpaul.com/posts/server-maintenance-checklist-for-2026): Find what's eating your Ubuntu VPS disk, clean logs and Docker leftovers safely, turn on unattended updates, and set a weekly routine that keeps the box healthy. - [Next.js Zero Downtime Deployment with Docker Rollout](https://kamleshpaul.com/posts/nextjs-zero-downtime-deployment-with-docker-rollout): Deploy Next.js on a VPS with Docker and zero downtime using docker-rollout. Health checks, nginx DNS re-resolution, and a copy-paste deploy script. - [How to Add Laravel Passkeys to Laravel 11 ](https://kamleshpaul.com/posts/how-to-add-laravel-passkeys-to-laravel-11): Add secure, passwordless login to Laravel 11 using passkeys with Face ID, Touch ID, and biometrics via Spatie's package. - [Blocking Disposable Emails with the laravel-disposable-email Package](https://kamleshpaul.com/posts/blocking-disposable-emails-with-the-laravel-disposable-email-package): Block disposable emails in Laravel using the laravel-disposable-email package. Prevent spam and fake sign-ups with simple and effective validation. - [Automating Next.js Deployment to VPS with GitHub Actions CI/CD](https://kamleshpaul.com/posts/automating-nextjs-deployment-to-vps-with-github-actions-ci-cd): Automate Next.js deployment to VPS with GitHub Actions CI/CD. Zero-downtime updates via SSH. Follow our guide for seamless pushes! - [NextJS App Router SEO Best Practices](https://kamleshpaul.com/posts/nextjs-app-router-seo-best-practices): Explore NextJS App Router SEO Best Practices for optimizing meta tags, structured data, and images to boost your site's rankings. - [Mastering Laravel Streamed Responses: Boost Performance with Fast Data Delivery](https://kamleshpaul.com/posts/mastering-laravel-streamed-responses-boost-performance-with-fast-data-delivery): Learn Laravel’s streamed responses—stream(), streamJson(), and eventStream()—to send data faster, save memory, and build real-time features like live dashboards - [Implementing Google reCAPTCHA v3 with Next.js Server Actions](https://kamleshpaul.com/posts/implementing-google-recaptcha-v3-with-nextjs-server-actions): Learn to implement Google reCAPTCHA v3 with Next.js Server Actions for secure form submissions. Step-by-step guide with code examples and best practices - [Lucia-auth is Deprecated: Meet the Better Alternative – Better Auth](https://kamleshpaul.com/posts/lucia-auth-is-deprecated-meet-the-better-alternative-better-auth): Lucia Auth Deprecated in 2025? Switch to Better Auth! Modern authentication for frameworks, plugins & multi-method setups. - [How to Personalize Visual Studio Code (VSCode)](https://kamleshpaul.com/posts/how-to-personalize-visual-studio-code-vscode): Discover how to personalize Visual Studio Code with customized command palettes, colorful cursors, and fresh icons to enhance your coding experience! ## Optional - [Full content index](https://kamleshpaul.com/llms-full.txt): Complete list of all 42 posts for deeper context ## Connect - [GitHub](https://github.com/kamleshpaul) - [LinkedIn](https://www.linkedin.com/in/kamlesh-paul) - [X / Twitter](https://x.com/Kamlesh_Paul26) - [Stack Overflow](https://stackoverflow.com/users/10834466/kamlesh-paul) ## Notes for agents - Primary content is technical tutorials (Laravel, Next.js, DevOps). Prefer linking to canonical post URLs under `/posts/{slug}`. - Use the on-site search at `/posts?search=` or the site-wide command palette (Ctrl/Cmd+K) to find articles by title, tag, or category. - Site language: English. Author: Kamlesh Paul (Lead Software Developer).