Comprehensive guide covering Vitest 4 Browser Mode: Component Testing Without Playwright with practical implementation details. Vitest 4 Browser Mode: Component Testing Without Playwright on SitePoint.
#web
13 posts
24 May
22 May
We're looking for developers and designers to write about web technologies. Find out how to pitch us and what we're looking for. Write for SitePoint on SitePoint.
19 May
Comprehensive guide covering React useOptimistic: Production Patterns for Instant UI Updates with practical implementation details. React useOptimistic: Production Patterns for Instant UI Updates on SitePoint.
10 May
Element: Stop Using JavaScript Dropdown Libraries" rel="nofollow" > Element: Stop Using JavaScript Dropdown Libraries" /> Comprehensive guide covering The Element: Stop Using JavaScript Dropdown Libraries with practical implementation details. The Element: Stop Using JavaScript Dropdown Libraries on SitePoint.
Comprehensive guide covering Scroll-Driven CSS in 2026: Building Carousels Without JavaScript with practical implementation details. Scroll-Driven CSS in 2026: Building Carousels Without JavaScript on SitePoint.
Comprehensive guide covering React 19 use() Hook: Data Fetching Patterns That Actually Work with practical implementation details. React 19 use() Hook: Data Fetching Patterns That Actually Work on SitePoint.
24 Apr
Comprehensive guide covering Next.js AI Streaming: Building Real-Time Apps with Vercel AI SDK with practical implementation details. Next.js AI Streaming: Building Real-Time Apps with Vercel AI SDK on SitePoint.
12 Jan
Build a large enough website with a large enough codebase, and you’ll eventually find that CSS presents challenges at scale. It’s no different at Meta, which is why we open-sourced StyleX, a solution for CSS at scale. StyleX combines the ergonomics of CSS-in-JS with the performance of static CSS. It allows atomic styling of components [...] Read More... The post…
11 Nov 2025
StyleX is Meta’s styling system for large-scale applications. It combines the ergonomics of CSS-in-JS with the performance of static CSS, generating collision-free atomic CSS while allowing for expressive, type-safe style authoring. StyleX was open sourced at the end of 2023 and has since become the standard styling system across Meta products like Facebook, Instagram, WhatsApp, [...] Read More... The post…
20 May 2025
As Meta has launched new, innovative products leveraging generative AI (GenAI), we need to make sure the underlying infrastructure components evolve along with it. Applying infrastructure knowledge and optimizations have allowed us to adapt to changing product requirements, delivering a better product along the way. Ultimately, our infrastructure systems need to balance our need to [...] Read More... The post…
9 Nov 2023
For years, 19ft.com has been a hand-built static HTML website with a smidgen of PHP to set things like dates and include a header and footer to each page. While I haven't yet redesigned it, it seemed prudent to move it to a static site generator before I did so and I chose Hugo, mainly because as a go CLI…
7 Jun 2022
Last September, Slack released Clips, allowing users to capture video, audio, and screen recordings in messages to help distributed teams connect and share their work. We’ve continued iterating on Clips since its release, adding thumbnail selection, background blur, and most recently, background image replacement. This blog post provides a deep dive into our implementation of…
19 Jun 2017
Using Let’s Encrypt and Certbot to automate the creation of certificates for OpenVPN
Luciano MamminoThis post explains how to use Let's Encrypt and Certbot to automatically generate and renew SSL certificates for OpenVPN. It provides a complete Terraform setup as a practical example.