Web development

[ follow ]
Web development
fromTheregister
6 days 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.
Web development
fromMedium
5 days 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
5 days 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
7 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
5 days 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
#bot-detection
fromMedium
1 week 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
6 days 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
6 hours 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
4 days 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.
#css
Web development
from2ality
3 weeks ago

Web development for beginners: Styling HTML via CSS

CSS (Cascading Style Sheets) defines the presentation of HTML by applying cascading style rules to control backgrounds, fonts, spacing, borders, and layout.
Web development
fromBram.us
1 week ago

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

A new CSS scroll-state query 'scrolled' remembers the last scroll direction to enable hidey bars that hide on scroll down and reveal on scroll up.
Web development
fromJim-nielsen
6 days 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.
#javascript
fromVue.js Jobs
3 days 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
4 days 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
3 days 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
1 week 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
1 week 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
1 week 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
2 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
1 week 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
1 week 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
1 week 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
fromSpeckyboy Design Magazine
1 week ago

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.
Web development
fromMedium
1 week 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
3 weeks 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
1 week 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
1 week 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
1 week 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
1 week 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
1 week 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
1 week 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
fromSpeckyboy Design Magazine
1 week ago

How to Test Your AI-Generated WordPress Plugin - Speckyboy

AI-generated WordPress plugins require thorough testing and auditing in a staging environment before production to ensure safety, stability, and compatibility.
Web development
fromCSS-Tricks
2 weeks 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
2 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
2 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
2 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
2 weeks 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
3 weeks 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.
#ai-models
Web development
fromClickUp
2 weeks ago

15 Best Asana Website Project Template for Seamless Launches

Using website project templates organizes tasks, assigns responsibilities, sets timelines, and supports quality content to improve website visibility and project efficiency.
Web development
fromFortune
3 weeks ago

Browser wars, a hallmark of the late 1990s tech world, are back with a vengeance-thanks to AI | Fortune

AI is transforming web browsers from navigation tools into assistants that answer questions and perform tasks, igniting a renewed market battle.
Web development
fromClickUp
3 weeks ago

10 Best Builder.io Alternatives for No-Code Building I ClickUp

Choose a headless CMS or visual editor that scales with team workflows, offering flexibility, integrations, collaboration, security, and customization without added complexity.
Web development
fromMDN Web Docs
3 weeks ago

A beginner-friendly guide to view transitions in CSS | MDN Blog

The View Transition API and CSS @view-transition enable smooth, animated navigation across multi-page sites, bringing SPA-like page transitions with progressive enhancement.
fromCybercultural
3 weeks ago

What the Internet Was Like in 2000

In 2000, Flash websites proliferate, blogging expands, social news sites like Slashdot gain influence - all of this while the dot-com bubble slowly deflates and Napster dominates headlines. After the hype and fear of Y2K (a.k.a. the Millenium bug) quickly faded in January 2000, the internet continued its mostly joyful rise in the culture. Sure, the dot-com bubble got pricked in March and then slowly deflated, but the web itself didn't stop growing.
Web development
fromMedium
1 month ago

Understanding Accumulator in Play Framework (Scala)

🔹 What is an Accumulator? In Play, an Accumulator represents a streaming computation that consumes incoming request body chunks and eventually produces a result. Its type is: Accumulator[E, A] E: the type of incoming chunks (often ByteString) A: the final result once the stream completes (often a Result) Think of it as a pipe: It gathers chunks of request data → processes them asynchronously → produces a final response.
Web development
#web-to-code
Web development
fromIT Pro
3 weeks ago

Enterprise browsers: the new standard for security?

Enterprise browsers with enhanced security and access controls are gaining traction and could reach substantial organizational adoption by 2028.
fromjsdevspace.substack.com
4 weeks ago

Friday Links 29: Your JS Week in 5 Minutes

Welcome to Friday Links #29. This week we spotlight pragmatic React 19 patterns, sharp TypeScript techniques, and productivity-boosting DX utilities. Expect bite-size performance lessons, a few opinionated hot takes, and copy-paste snippets you can ship today. NPM Security Best Practices Spec-driven development: Using Markdown as a programming language when building with AI How to build with Nano Banana: Complete Developer Tutorial
Web development
fromSearch Engine Roundtable
4 weeks ago

Google On Why Google Search Console LCP Is Not Wrong

CrUX measures page loads and the Core Web Vitals number is the 75th percentile of those page loads.
Web development
fromSitePoint Forums | Web Development & Design Community
1 month ago

Image-set() css function

I realized the image-set() function is completely broken when it comes to responsive images. It appears not to be equivalent to the responsive img html element, because you can't use image width, just pixel density or format. Is there a reason why they didn't just mirror what we can do with img (and srcset) ? We could get rid of media queries for a few contexts. Did someone find a way around this ?
Web development
Web development
fromwww.jqueryscript.net
1 month ago

Weekly Web Design & Development News: Collective #624

Essential web development and design resources including full-stack boilerplates, shadcn/ui components, AI coding tools, code snippets, and free design assets.
from2ality
1 month ago

Taking SVG "screenshots" of HTML elements

I was looking for a way to create images (think screenshots) of CSS layouts that I can use in HTML, EPUB and PDF files. This blog post describes my solution - which produces SVG images.
Web development
fromThe New Yorker
1 month ago

Tim Berners-Lee Invented the World Wide Web. Now He Wants to Save It

Still, his creation keeps growing, absorbing our reality in the process. If you're reading this online, Berners-Lee wrote the hypertext markup language (HTML) that your browser is interpreting. He's the necessary condition behind everything from Amazon to Wikipedia, and if A.I. brings about what Sam Altman recently called "the gentle singularity"-or else buries us in slop-that, too, will be an outgrowth of his global collective consciousness.
Web development
Web development
fromWebix Blog
1 month ago

Webix 11.2 Release

Webix 11.2 adds touch-based column resizing in Grid with a live-resize option, SpreadSheet and Gantt enhancements, and multiple core refinements.
Web development
fromCSS-Tricks
1 month ago

Touring New CSS Features in Safari 26 | CSS-Tricks

Safari 26.0 is a major release adding 75 new features, 3 deprecations, and 171 improvements, including significant new CSS capabilities like anchor positioning.
Web development
fromwww.theworldinmypocket.co.uk
1 month ago

3 Key Elements to Start A Successful Travel Blog

A competitive travel website requires reliable hosting, fast loading, SEO-optimized content and media, mobile responsiveness, and appropriate content tailored to the site's business model.
fromBusiness Insider
1 month ago

I've interned at IBM since high school. It's taught me 3 key lessons about building a career in tech.

I started thinking about a career in tech in middle school. I was born with neurofibromatosis, a condition that causes tumors to grow on nerves.As a preteen, I was introduced by a school nurse to an organization called the Little Baby Face Foundation that helped treat the tumors. I knew then I wasn't going to let my condition affect my career path.
Web development
Web development
fromPiccalilli
1 month ago

A workaround for using custom properties in media queries

Use container style queries plus @property and vi units to emulate media queries using custom properties and computed length comparisons.
fromSitePoint Forums | Web Development & Design Community
1 month ago

Settings for Database Webhosting

I have a website ( hutchinsclan.com). I am trying to add a forum to the site. The forum is based on Simple Machines Forum (SMF) which requires a sql database. The database is created as a result of installing the forum. I have successfully installed the forum on my localhost server. It works without error (so far ). I am so new to this technology that I didn't know that I had to upload the db separately from the website files.
Web development
Web development
fromLogRocket Blog
1 month ago

Is Better Auth the key to solving authentication headaches? - LogRocket Blog

Better Auth is an open-source, framework-agnostic, TypeScript-focused headless authentication library aiming to provide comprehensive developer-friendly features and avoid competitors' trade-offs.
[ Load more ]