Blog
Short reads on building software.
Tips, tool reviews and news for people who build for the web. One idea per post, explained plainly.
55 postsPage 1 of 5RSS feed
Build Offline Web Apps with Service Workers
Discover how to use Service Workers to make your web applications work offline. Learn caching strategies and PWA principles.
Seamless Cross-Language Modules with WebAssembly Components
Learn how the WebAssembly Component Model enables seamless, language-agnostic code integration. Discover how to build and leverage universal modules for modern applications.
Playwright: Modern E2E Testing for Web Apps
Learn how Playwright provides fast, reliable, and cross browser end to end testing for your web applications, improving development quality.
TypeScript 5.5 Beta Enhances Developer Experience
Learn about the new features in TypeScript 5.5 Beta. Discover how improved control flow analysis and type inference enhance your coding.
Guide to Implementing Web Push Notifications
Learn how to set up and send web push notifications to re-engage users. This guide covers client-side setup and server-side logic.
WebGPU: Next-Gen Web Graphics Performance
Discover how WebGPU revolutionizes web graphics, offering significantly enhanced performance and advanced GPU capabilities directly in the browser for richer applications.
Master CSS Custom Properties for Dynamic Styles
Learn how CSS custom properties (variables) simplify your stylesheet management, enable dynamic theming, and improve maintainability for any web project.
Simplify Popups with HTML Popover API
Learn how to effortlessly create accessible popups, tooltips, and modals using the native HTML Popover API, reducing custom JavaScript and improving user experience.
Bun 1.1 Release: Faster JavaScript Development
Learn how Bun 1.1 enhances JavaScript development with improved speed, Node.js compatibility, and a streamlined toolchain.
Simplify Promise Handling with Promise.withResolvers
Learn how the new Promise.withResolvers static method streamlines common asynchronous patterns in JavaScript, reducing boilerplate and improving code clarity.
Enhance Web Security with Content Security Policy
Learn how to implement a Content Security Policy (CSP) to protect your web applications from common attacks like XSS and data injection.
GitHub Copilot Workspace Transforms Developer Workflow
Explore GitHub Copilot Workspace, a new AI-powered development environment that streamlines coding from issue to pull request. Learn its features and impact.
Tell us what’s in the way.
A few lines is enough. You get a candid yes, a candid no, or a sharper question.
- Working software in week four
- A reply in one business day
- Handover is the deliverable
Prefer email? hello@2haas.com