Compare the best crypto payment gateways in 2026. Review fees, speed, stablecoin support, mass payouts, and compliance for NOWPayments, CoinGate, BitPay, and more. Best Crypto Payments Gateways in 2026 on SitePoint.
#web
30 posts
Yesterday
22 Jul
Learn how to remove image backgrounds for consistent, transparent product photos on the web, from manual editing to automated pipelines. Removing Image Backgrounds in Web Projects: A Practical Guide on SitePoint.
15 Jul
Migrating Express and Koa Apps to Cloudflare Workers: Node.js Compatibility Production Guide
SitePointProduction migration guide for moving existing Express/Koa applications to Cloudflare Workers using nodejs_compat_v2. Covers compatibility date requirements, httpServerHandler patterns, middleware compatibility matrix, debugging strategies for failed imports, and performance optimization for edge deployment. Migrating Express and Koa Apps to Cloudflare Workers: Node.js Compatibility Production Guide on SitePoint.
Production migration guide for Vite 7's Rust-powered toolchain. Covers Rolldown adoption (replacing Rollup/esbuild), Oxc for JavaScript transforms, configuration migration (rolldownOptions, oxc), CI/CD integration patterns, and plugin compatibility verification. Vite 7 Production Migration: From esbuild to Rolldown and Oxc on SitePoint.
Production testing guide for React Server Components in 2026. Covers Vitest setup for async components, boundary mocking patterns (db, fetch), environment configuration (@jest-environment node), Suspense boundary testing, and integration vs E2E strategy decisions. Testing React Server Components: Vitest Patterns for Async Boundaries and Mock Strategies on SitePoint.
14 Jul
Comprehensive guide CSS Container Queries and Subgrid: Building Context-Aware Component Layouts on SitePoint.
Comprehensive guide TypeScript 5.8 Production Migration: Adopting Erasable Syntax for Node.js 23+ on SitePoint.
Comprehensive guide TanStack Router v1: Migrating from React Router to Type-Safe File-Based Routing on SitePoint.
Comprehensive guide Vite 8 Migration: Moving from esbuild to Oxc in Production React Apps on SitePoint.
27 Jun
Comprehensive guide covering this topic with practical implementation details. React 19's useOptimistic and useActionState: Replacing 80% of Your State Boilerplate on SitePoint.
Comprehensive guide covering this topic with practical implementation details. CSS Container Queries + Subgrid: The Layout Trilogy That's Now in Every Browser on SitePoint.
Comprehensive guide covering this topic with practical implementation details. Turbopack in Production: Next.js 15 Speed Wins on SitePoint.
26 Jun
Comprehensive guide covering this topic with practical implementation details. React Compiler: Eliminating Manual Performance Work on SitePoint.
24 Jun
Comprehensive guide to Next.js 16: Turbopack, React Compiler & Cache Next.js 16: Turbopack, React Compiler & Cache on SitePoint.
Comprehensive guide to Core Web Vitals 2026: Fix Interaction to Next Paint Core Web Vitals 2026: Fix Interaction to Next Paint on SitePoint.
24 May
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.
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…
14 Jul 2021
There’s no single platform team that consists of only web engineers at SoundCloud, even though we consider ourselves to be part of the “Web…
3 May 2019
Maestro is a library we have developed to handle all playback across SoundCloud web applications. It successfully handles tens of millions of plays per day across soundcloud.com, our mobile site, our widget, Chromecast, and our Xbox application. We are considering open sourcing it, and this blog post is a technical overview of what we’ve achieved thus far with Maestro.
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.