Web development

[ follow ]
Web development
fromSmashing Magazine
16 hours ago

CSS Gamepad API Visual Debugging With CSS Layers - Smashing Magazine

A live visual gamepad debugger using the Gamepad API and CSS Cascade Layers makes controller input visible, organized, and easier to test, record, and replay.
Web development
fromInfoQ
16 hours ago

VoidZero's Rolldown Library: Rollup Compatible API with the Speed Of Rust

Rolldown is a Rust-based bundler offering Rollup-compatible plugins, native multithreading, and major build-time performance improvements with advanced bundling features.
Web development
fromInc
1 day ago

I Vibe-Coded a Website for Free in 1 Hour. Here's How to Make One for Your Company

Vibe-coding enables non-technical founders to build simple websites using generative AI platforms like Lovable, reducing reliance on freelance engineers and designers.
fromCSS-Tricks
1 day ago

The Range Syntax Has Come to Container Style Queries and if() | CSS-Tricks

The range syntax isn't a new thing. We're already able to use it with media queries to query viewport dimensions and resolutions, as well as container size queries to query container dimensions. Being able to use it with container style queries - which we can do starting with Chrome 142 - means that we can compare literal numeric values as well as numeric values tokenized by custom properties or the function.
Web development
fromCloud Four
3 days ago

Simple One-Time Passcode Inputs

A single <input> element: That's where the OTP magic happens! Let's break down each of its attributes: Even though our passcode will consist of numbers, it isn't actually a number: A value of 000004 should not be the considered the same as a value of 4. For that reason, we follow the HTML spec and set type="text". inputmode="numeric" enables a numeric virtual keyboard on touch devices.
Web development
#bot-detection
Web development
fromLogRocket Blog
1 day ago

Ensuring frontend data integrity with TanStack DB transactions - LogRocket Blog

TanStack DB provides ACID-compliant, optimistic frontend transactions so multi-step operations either fully succeed or automatically roll back to prevent inconsistent state.
fromjQuery Script
2 days ago

Full-featured WYSIWYG Editor with RTL Support - BarnamenevisEditor

BarnamenevisEditor is a lightweight, fully-featured rich text editor built on top of the latest jQuery library and Bootstrap 5 framework. It transforms a standard textarea into a WYSIWYG editor that handles bidirectional text, custom fonts, and modern dark mode interfaces out of the box. Features: Text Formatting: Bold, italic, underline, strikethrough, font family selection, font size control, text color, background color, and clear formatting tools.
Web development
fromSmashing Magazine
3 days ago

Effectively Monitoring Web Performance - Smashing Magazine

That said, the Core Web Vitals metrics that Google uses as a ranking factor are a great starting point, as they cover different aspects of visitor experience: Largest Contentful Paint (LCP): Measures the initial page load time. Cumulative Layout Shift (CLS): Measures if content is stable after rendering. Interaction to Next Paint (INP): Measures how quickly the page responds to user input.
Web development
fromSocial Media Today
3 days ago

Meta's Retiring its Like and Comment Buttons for Third-Party Websites

On February 10, the plugins will gracefully degrade by rendering as a 0x0 pixel (invisible element) rather than causing errors or breaking your website functionality. This change is intended to only remove the plugin content from your site, and should not otherwise impact your website's functionality." Meta says that the functions will stop rendering on websites after February 10, 2026.
Web development
Web development
fromVue.js Jobs
3 days ago

Front-End Web Developer (Vue.js) at Cafeyn - VueJobs

Cafeyn seeks a Senior Front-End Web Developer skilled in Vue.js and TypeScript to build performant, accessible, SEO-optimized, responsive web applications and reusable components.
Web development
fromjQuery Script
4 days ago

jQuery Form Validation with Multi-File Upload - FormXpress

FormXpress provides lightweight jQuery-based automated HTML5 form validation, multi-file uploads, humanized errors, and AJAX submission with progress, requiring only jQuery 3.x.
#javascript
Web development
fromPractical Ecommerce
4 days ago

URL Case Sensitivity and SEO

Redirect all URL case variations to one preferred version because Google treats path sections as case-sensitive, causing duplicate content, split link equity, and 404 errors.
fromadropincalm.com
5 days ago
Web development

Thoughts on Architecting LARGE software projects, the Front End perspective

Large front-end projects must optimize dependability, extendability, team scalability, and development velocity while mitigating risks from packages, runtimes, and browser fragmentation.
#css
#view-transition-api
fromLogRocket Blog
1 week ago

Remix 3 ditched React: Should you stick with it? - LogRocket Blog

Remix 3 is here, and it feels like a framework teleported from an alternate timeline - one where React Hooks never happened. It's a complete rewrite of the Remix web framework that abandons React entirely in favor of a simpler, imperative programming model built on web standards. It's not a version bump; it's a ground-up rewrite that swaps React for a fork of Preact.
Web development
fromFrontendmasters
1 week ago

The Weird Parts of position: sticky;

Using position: sticky; is one of those CSS features that's incredibly useful, seemingly simple, and also, frequently frustrating. The premise is simple: you want to be able to scroll your page's content, but you want something to "stick" at the top (or anywhere). Frequently, this will be some sort of header content that you want to always stay at the top, even as the user scrolls, but it could be any sort of content (and stick edges other than the top, and at any offset).
Web development
fromSmashing Magazine
1 week ago

Smashing Animations Part 6: Magnificent SVGs With And CSS Custom Properties - Smashing Magazine

Since I wrote that explanation, I've designed and implemented new Magnificent 7 animated graphics across my website. They play on the web design pioneer theme, featuring seven magnificent Old West characters. View this animated SVG on my website. (Large preview) <symbol> and <use> let me define a character design and reuse it across multiple SVGs and pages. First, I created my characters and put each into a <symbol> inside a hidden library SVG:
Web development
fromSpeckyboy Design Magazine
1 week ago

Should Freelancers Advertise Their Pricing? - Speckyboy

Freelancers can choose their own business policies. We can determine how we work, when we work, and how much we charge. That last one can be difficult, to say the least. Pricing has confounded many a small business owner. Choosing what to charge for your service is only one part of the equation, however. You must also decide how to communicate those figures with others.
Web development
#wordpress
fromSpeckyboy Design Magazine
1 week ago
Web development

Tips for Building a Performant WordPress Website - Speckyboy

Optimizing WordPress performance requires choosing a capable host, allocating sufficient resources, using server-level caching and CDNs, and building sites with performance in mind.
fromSpeckyboy Design Magazine
3 weeks ago
Web development

How to Resolve Pain Points in Your Client's WordPress Workflow - Speckyboy

Design and development choices in WordPress significantly affect client workflows, so prioritize streamlined backend workflows and integrated plugins to reduce friction.
#ai-assisted-development
Web development
fromThe JetBrains Blog
1 week ago

10 Smart Performance Hacks For Faster Python Code | The PyCharm Blog

Optimize Python with efficient data structures, low-level techniques, profiling, and benchmarks to significantly reduce performance bottlenecks and speed execution.
Web development
fromVue.js Jobs
1 week ago

Senior Software Engineer, Full-stack at BRAZE - VueJobs

Braze seeks passionate, collaborative engineers who set high standards, prioritize autonomy and accountability, and build scalable TypeScript/Vue.js web interfaces within a supportive culture.
fromLogRocket Blog
1 week ago

A Jarvis for everyone: AI agents as new interfaces - LogRocket Blog

Imagine a world where you no longer need to juggle tabs, fill out forms, or click through endless menus. Instead, you simply tell a digital assistant, "Transfer this amount, draft an email with these subjects, send me a summary, and update my calendar." That vision is no longer science fiction; it marks a profound shift in how we think about user interfaces.
Web development
Web development
fromwww.jqueryscript.net
1 week ago

Weekly Web Design & Development News: Collective #629

Affinity suite and Perplexity's Comet are now free; AI coding agents will arrive in GitHub Copilot; many new JavaScript, CSS, AI, and design tools released.
Web development
fromMedium
2 weeks ago

Top Replit Alternatives for Composable App Development

Composability and modular AI app builders enable scalable, versioned, testable projects that avoid the limitations of Replit's flat structure.
Web development
fromCSS-Tricks
2 weeks ago

Pure CSS Tabs With Details, Grid, and Subgrid | CSS-Tricks

Accessible CSS-only tab interfaces can be implemented using <details> elements combined with CSS Grid and Subgrid for layout and panel control.
Web development
fromMedium
8 months ago

5 Top Lovable Alternatives in 2025

Alternatives to Lovable offer greater flexibility, component reuse, and composable architectures; HopeAI provides modular, maintainable development that scales with project growth.
fromVue.js Jobs
2 weeks ago

Senior Fullstack Developer PHP & Vue (f/m/d) at Arsys - VueJobs

Develop, maintain, and optimize frontend and backend applications following best engineering practices. Build reusable and responsive UI components using Vue3, Bootstrap, TypeScript, HTML, and CSS. Develop robust backend services using PHP 8, ORMs (Eloquent, Doctrine), SQL Server, and MySQL. Design and implement RESTful APIs and microservices in asynchronous environments using RabbitMQ or other message brokers. Ensure high code quality through TDD, unit testing, and compliance with PSR-12, Psalm, and PHPStan standards. Apply DDD, Hexagonal Architecture, OOP, SOLID principles, and design patterns throughout all developments.
Web development
fromMedium
3 weeks ago

A Practical Guide to Prompting Fully Featured Platforms in single prompt

The outcome is not a prototyping code, but production-grade scalable code with reusable components. You can actually turn your prototype into real application using Hope AI and Bit Cloud
Web development
fromThe JetBrains Blog
2 weeks ago

The State of Django 2025 | The PyCharm Blog

Welcome to the highlights and key takeaways from the recently released Django Developers Survey. Now in its fourth year, this annual collaboration between the Django Software Foundation and PyCharm tabulates responses from over 4,600 Django developers worldwide. If you work with Python and the web more broadly, there's a lot to learn from what's happening in the vibrant Django ecosystem. My name is Will Vincent, and I'm a longtime contributor to the Django community as well as a Developer Advocate at PyCharm.
Web development
Web development
fromExchangewire
1 week ago

Axeptio Supports Ladybird to Advance a Standards-Driven, Independent Open Web

Independent, standards-first browsers are essential to preserve an open web and protect access, trust, privacy, and developer stability against unilateral platform changes.
Web development
fromThe Verge
2 weeks ago

You can tell Adobe Express's new AI assistant to edit your designs for you

Adobe Express adds an AI Assistant that lets users create and edit visual designs through natural-language prompts, leveraging Adobe Firefly, fonts, and stock images.
Web development
fromTheregister
2 weeks ago

Automattic accuses WP Engine of false advertising, deception

Automattic accuses WP Engine of trademark abuse, false advertising, and deceptive practices after a contentious dispute over WordPress hosting, leading to litigation and counterclaims.
fromBram.us
3 weeks ago

Solved by CSS Scroll State Queries: hide a header when scrolling down, show it again when scrolling up.

Recording of the demo, recorded in Chrome Canary. There's a new type of CSS scroll-state query coming: scrolled Unlike the scrollable scroll-state queries, scrolled remembers the last direction you scrolled into, which you can use to build &quot;hidey bars&quot;: when scrolling down (or having scrolled down), the hidey bar hides itself. When then scrolling back up, the hidey bar reveals itself.
Web development
Web development
fromJim-nielsen
2 weeks ago

Don't Forget These Tags to Make HTML Work Like You Expect

Include <!doctype html>, html lang, and <meta charset='utf-8'> in HTML files to ensure consistent rendering, accessibility, and correct character display.
fromVue.js Jobs
2 weeks ago

Senior Frontend Developer at ITRS - VueJobs

At ITRS, we make society's critical technology work. Our mission is to deliver automated and holistic IT observability solutions that safeguard critical applications and enable innovation. We are the only monitoring and observability platform designed for the most demanding and regulated industries - trusted by 90% of Tier 1 capital markets firms. We believe when our team thrives, so do our customers.
Web development
fromSitePoint Forums | Web Development & Design Community
2 weeks ago

Permission issue when accessing page content in a Firefox extension

I'm working on a Firefox extension that analyzes web page structure - somewhat similar in functionality to what SEO tools like RankingsFactor or SEO Minion do. However, I'm facing a permission issue when trying to access page content using the tabs and activeTab permissions. The same code works fine in Chrome but fails in Firefox with a "Permission denied" error when reading DOM elements.
Web development
fromSitePoint Forums | Web Development & Design Community
2 weeks ago

Could someone please help check my url string to page output code is safe?

<script type=&quot;text/javascript&quot;&gt; function sanitize(input) { return input .replace(/([^a-z\d\s]+)/gi, ' ') .replace(/(\s+)/gi, ' '); } // Parse the URL parameter function getParameterByName(name, url) { if (!url) url = window.location.href; name = name.replace(/[\[\]]/g, &quot;\\$&amp;&quot;); var regex = new RegExp(&quot;[?&amp;]&quot; + name + &quot;(=([^&amp;#]*)|&amp;|#|$)&quot;), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, &quot; &quot;)); } // Give the parameter a variable name and sanitize var dynamicContent = sanitize(getParameterByName('donor')); var dynamicContent2 = sanitize(getParameterByName('amount')); //Output the text to the page document.getElementById(&quot;formText&quot;).innerText = dynamicContent document.getElementById(&quot;formText2&quot;).innerText = dynamicContent2 &lt;/script&gt;
Web development
fromIbrahim Diallo Blog
3 weeks ago

The TikTok Model is the Future of the Web

On TikTok, you don't surf the web. You don't think of an idea and then research it. Instead, based entirely on your activity in the app, their proprietary algorithm decides what content will best suit you. For their users, this is the best thing since sliced bread. For the tech world, this is the best way to influence your users.
Web development
Web development
fromRaymondcamden
2 weeks ago

Links For You (10/25/25)

Curated links highlight practical developer-relations tactics, Eleventy performance tips, AbortController insights, and the WindowSwap video project.
#css-animations
Web development
fromLogRocket Blog
3 weeks ago

The different ways to use CSS :has(), with examples - LogRocket Blog

:has() allows CSS to select parents or preceding siblings based on child state, enabling declarative, JS-free state-driven styling across modern browsers.
Web development
fromMedium
4 weeks ago

Automating Massive Refactors with Parallel Agents

Parallel orchestration of specialized AI agents can decompose and execute massive codebase refactors by coordinating many autonomous subtasks.
Web development
fromLogRocket Blog
3 weeks ago

Kombai AI: The AI agent built for frontend development - LogRocket Blog

Kombai automates conversion of Figma designs into high-quality, component-based frontend code optimized for readability, responsiveness, and modern frameworks.
Web development
fromThe JetBrains Blog
3 weeks ago

Why Performance Matters in Python Development | The PyCharm Blog

Python's interpreted execution and the GIL cause performance bottlenecks; applying proven optimization techniques improves speed, scalability, and resource efficiency.
Web development
fromInfoWorld
3 weeks ago

How to use keyed services in ASP.NET Core

Use keyed dependency injection in ASP.NET Core to select specific service implementations at runtime, enabling loose coupling and simplified service selection.
Web development
fromMedium
3 weeks ago

Claude For Code: How to use Claude to Streamline Product Design Process

Claude excels at converting UI designs into HTML/TailwindCSS prototypes, enabling rapid design-to-code prototyping for UI designers.
fromFrontendmasters
1 month ago

CSS Counters in Action

Let's say we wanted a React component that renders a few lines of text, where the number of lines is received as a prop. But we also want to display line numbers next to each line, and we want to use CSS to do so. That last assumption might seem silly, but bear with me; we'll look at a real-world use case at the end.
Web development
fromSpeckyboy Design Magazine
3 weeks ago

Best Practices for Your WordPress Theme's functions.php File - Speckyboy

Yes, there are different approaches. However, all themes share at least one common file: functions.php Developers can use functions.php to add custom code snippets. You can enable or disable specific WordPress features, or change how they work. The same goes for plugins like WooCommerce. Some themes include custom functions, which you can also edit via a child theme's version of the file.
Web development
fromO'Reilly Media
3 weeks ago

The Java Developer's Dilemma: Part 2

Many AI projects fail. The reason is often simple. Teams try to rebuild last decade's applications but add AI on top: A CRM system with AI. A chatbot with AI. A search engine with AI. The pattern is the same: "X, but now with AI." These projects usually look fine in a demo, but they rarely work in production. The problem is that AI doesn't just extend old systems. It changes what applications are and how they behave.
Web development
Web development
fromGeeky Gadgets
3 weeks ago

New Chrome Devtools MCP Makes AI Web Development Even Easier

Chrome DevTools MCP is a free AI-powered Chrome tool that automates workflows, enables real-time debugging, DOM manipulation, and precision performance analysis for web developers.
Web development
fromCSS-Tricks
3 weeks ago

Building a Honeypot Field That Works | CSS-Tricks

Honeypot fields remain effective in 2025 when disguised, not hidden inline, and given realistic names and class names to avoid bot detection.
Web development
fromPyImageSearch
3 weeks ago

Running SmolVLM Locally in Your Browser with Transformers.js - PyImageSearch

Run SmolVLM in-browser using Transformers.js, Next.js, and Tailwind CSS to create a local multimodal chatbot that understands images and text simultaneously.
Web development
fromClickUp
3 weeks ago

13 Best Algolia Alternatives for Fast & Flexible Search in 2025

Multiple search platforms provide flexible, affordable, and feature-rich alternatives to Algolia, offering typo tolerance, AI capabilities, and open-source control.
Web development
fromCSS-Tricks
1 month ago

Masonry: Watching a CSS Feature Evolve | CSS-Tricks

CSS Masonry's competing proposals reveal how browser implementers, the CSS Working Group, and developers negotiate technical, compatibility, and political trade-offs in CSS standards.
fromLogRocket Blog
4 weeks ago

I tried Shadcn CLI 3.0 - here's what I learned - LogRocket Blog

I'll detail out these additions to Shadcn CLI 3.0 - namespaced registries, private registry, enhanced search and discovery, and MCP server integration. Let's get right into it. What are registries? Think of a registry as a component library store. It's a place where UI components (like buttons, forms, cards) are stored and can be downloaded. Before 3.0, Shadcn only had one &quot;store&quot; (the default Shadcn registry). Now you can have multiple stores.
Web development
Web development
fromVue.js Jobs
4 weeks ago

Senior Full-Stack Developer (Laravel,React,Vue) at Seatlab/Laracle - VueJobs

Full-stack developer role emphasizing frontend modernization, UI/UX refinement, and building scalable web and mobile features using Laravel, Vue/React, and MySQL.
fromLogRocket Blog
4 weeks ago

AI has an accessibility problem: What devs can do about it - LogRocket Blog

AI is able to build things in minutes or even seconds that would take humans hours to do. But its biggest strength is also its biggest flaw. AI is, at its core, a tool used to imitate human knowledge in an advanced capacity. So while it's able to produce work faster, it also inherits all our biases. It's important to address these biases when building products to ensure that what we're developing can be used by everyone.
Web development
fromblog.logrocket.com
1 month ago

Stop Writing REST APIs From Scratch in 2025 - LogRocket Blog

Great developer experience feels amazing, until your design system starts breaking down. Here's why good DX isn't enough and what makes teams scale successfully. Peter Aideloje Oct 14, 2025 9 min read Discover what's new in React 19.2, which features long-awaited features like the Activity API and the useEffectEvent Hook.
Web development
Web development
fromDEV Community
1 month ago

Evolving Our UI Library: From Custom Components to a Hybrid Radix Approach

Subito moved from building fully custom UI components to a Radix-centered hybrid approach after Tailwind experiments due to accessibility, browser inconsistencies, performance, and maintenance costs.
Web development
fromLogRocket Blog
1 month ago

AI dev tool power rankings & comparison [Oct 2025] - LogRocket Blog

Claude Sonnet 4.5 leads AI model rankings with the top SWE-bench score and agent capabilities; GPT-5 gives massive context, Qwen 3 Coder prioritizes value and self-hosting.
[ Load more ]