Pimp-grade

  • Published on
    i am so tired of overengineered solutions for simple contact forms. So i'm sharing how i created a lean, efficient contact form using Next.js, Nodemailer, and Protonmail's SMTP. Perfect for low to mid-volume websites, this solution gives you full control over user data without relying on third-party email services. i'll cover environment setup, backend configuration with Nodemailer, and a basic React form component in less time than it takes to drink a beer.
  • Published on
    Embedding YouTube videos in a static React site has impacts for SEO and mobile usability. This is mainly because it increases page load times. Slow loading pages are penalized by search engines, leading to lower rankings, not to mention it will frustrate your mobile users, or those with limited bandwidth, and that adds up to a poor user experience. 💻 The `LazyYoutube` component is a typed React functional component that allows you to lazily load YouTube videos on a website.