UpWeb.

DISPATCHESARCHIVE

GitLens AI Commits 🤖, Billion Page Crawler 🕷️, 7KB Animation Library ✨

Hello Web Developer subscribers! It's been a while since we last connected.

I'm excited to share that my newsletter website is currently under development and expected to launch in September. I'm using the open-source listmonk for newsletter management and mailcow-dockerized for email services. I'll be writing articles on how to combine these tools to build an email newsletter service.

Articles

Frontend Performance Checklist A comprehensive, cross-platform guide outlining key frontend best practices and optimization techniques to maximize website speed and efficiency.

How I use Claude Code (+ my best tips) Practical tips for using the Claude Code extension, including insights from an author who switched from Cursor to this tool.

Can AI Replace Web Developers: A Practical Look at Current Tools and Limitations While this topic has been extensively discussed, this article provides fresh insights into the evolving role AI can play in web development.

Printing the web: making webpages look good on paper A comprehensive guide to customizing print styles for web pages, complete with visual demonstrations and practical examples.

Crawling a billion web pages in just over 24 hours, in 2025 Learn how to design a crawler system in 2025 that can scrape 1 billion web pages in 24 hours for just a few hundred dollars, while respecting robots.txt rules.

Tools

Barba.js A lightweight 7KB animation library that creates smooth, fluid transitions between website pages. Built with modern technology, it has reached 12K stars and works with any frontend framework.

hyper-fetch A TypeScript-based data fetching and real-time data exchange framework. Key features include easy request cancellation, deduplication, queuing, response caching, and offline support.

MCP Jetpack Seamlessly integrates with Cursor, enabling easy integration of various application tools within your development environment.

Claude Code Router Built on Claude Code as the coding foundation, this tool routes requests to different models (such as DeepSeek, Ollama, Gemini) based on specific needs like background tasks, reasoning, or long context requirements.