javascript

Make Bookmarklets

Make Bookmarklets: Tool for creating JavaScript bookmarklets with features like IIFE wrapping, linting, and mobile compatibility. Offers UI examples and FAQs about bookmarklet functionality, creation, safety, and version control via GitHub gists. Emphasizes user data protection and minimal analytics without personal data storage.

https://make-bookmarklets.com/

Why We Ditched Next.js and Never Looked Back

Northflank abandoned Next.js due to severe performance issues, slow rendering times, and a lack of control. They faced SEO penalties and a frustratingly complex ecosystem. Rather than continue struggling, they developed a custom server-side rendering solution with React and Express, significantly improving load times and SEO rankings. They concluded Next.js may suit small projects but is inadequate for scalable, high-performance needs, advocating for DIY approaches for better control and efficiency.

https://northflank.com/blog/why-we-ditched-next-js-and-never-looked-back

Web Components Demystified

Web Components Overview:

Scott Jehl's course “Web Components Demystified” clarifies concepts around custom elements in web development. Web components consist of custom elements, HTML templates, and shadow DOM. Custom elements are user-defined HTML tags with specific functionalities, while templates facilitate reusable markup hidden from direct rendering. Shadow DOM encapsulates an element's internal structure, isolating it from external styles and scripts.

Key Concepts:
1. Custom Elements: User-defined tags behaving per specifications (e.g., ).
2. HTML Templates: Hidden markup for reuse (e.g.,