Web development

[ follow ]
Web development
fromWebKit
5 days ago

Introducing CSS Grid Lanes

CSS Grid Lanes creates masonry-style layouts using grid-template-columns and repeat(auto-fill, minmax(...)), providing flexible, accessible, JavaScript-free, infinite-loading arrangements.
Web development
fromThe JetBrains Blog
1 month ago

What Does Bad Code Mean To Developers | The Qodana Blog

Bad code reduces readability, maintainability, scalability, performance, and security, often caused by unclear naming, inconsistent style, poor documentation, bugs, and inefficiency.
#typescript
fromDEV Community
2 days ago

String3D: Forcing 3D to Obey CSS

Let's kill the magic expectations right now: String3D is not "CSS 3D". There are no tricks here where the browser suddenly learned to render meshes natively. Under the hood, it's a standard 3D renderer in a canvas living above the page. The difference lies elsewhere. String3D synchronizes 3D objects with DOM elements every frame, but it takes its behavioral instructions from CSS custom properties. The DOM remains the DOM:
Web development
#javascript
Web development
fromwww.jqueryscript.net
3 weeks ago

Weekly Web Design & Development News: Collective #633

Curated weekly roundup of essential web development and design tools, libraries, AI models, components, and free design assets for modern web projects.
Web development
fromwww.jqueryscript.net
1 month ago

Weekly Web Design & Development News: Collective #632

Weekly roundup of web development and design resources: JS/CSS libraries, code snippets, UI components, AI tools, design freebies, and major news like Gemini 3 Pro.
Web development
fromCSS-Tricks
20 hours ago

Thank You (2025 Edition) | CSS-Tricks

CSS-Tricks saw 20 million unique views in 2025, a 23% year-over-year decline driven by Google's AI summaries in search, requiring adaptation to a new publishing reality.
Web development
fromTechCrunch
20 hours ago

Lemon Slice nabs $10.5M from YC and Matrix to build out its digital avatar tech | TechCrunch

Lemon Slice-2 generates live-streamable digital avatars from a single image, enabling interactive video agents integrated with knowledge bases on a single GPU.
Web development
fromwww.jqueryscript.net
2 days ago

Simple Dynamic Gantt Chart Plugin With jQuery - Gantt Chart

jQuery Gantt Chart plugin renders dynamic, paginated Gantt charts from JSON or AJAX data with localization, custom item options, and navigation controls.
#bot-detection
#css
fromCSS-Tricks
1 week ago
Web development

What's !important #1: Advent Calendars, CSS Wrapped, Web Platform Updates, and More | CSS-Tricks

fromCSS-Tricks
1 week ago
Web development

What's !important #1: Advent Calendars, CSS Wrapped, Web Platform Updates, and More | CSS-Tricks

#squarespace
fromCNET
1 day ago
Web development

Thinking About Starting a Website? Learn to Build a Squarespace Website Without Learning a Line of Code

fromCNET
1 day ago
Web development

Thinking About Starting a Website? Learn to Build a Squarespace Website Without Learning a Line of Code

fromCSS-Tricks
4 days ago

Masonry Layout is Now grid-lanes | CSS-Tricks

In that same GitHub thread, you'll read that Tab Atkins-Bittner shared a "hacky" way to go about it with CSS Grid. You can have Grid do Masonry if you know the heights of the items ahead of time. It's a bit hacky, but you set the grid container to grid: auto-flow dense 1px / <column widths here>;, then set each item to grid-row: span <pixel height as integer>; (for example, if the item is 50px tall, use grid-row: span 50;).
Web development
Web development
fromSearch Engine Roundtable
5 days ago

Google JavaScript SEO Docs Now Says Non-200 HTTP Status Code Might Not Be Rendered

Google sends all pages with a 200 HTTP status code to its rendering queue; pages returning non-200 status (for example 404) may have rendering skipped.
Web development
fromFrontendmasters
1 week ago

Different Page Transitions For Different Circumstances

Use pagereveal/pageswap DOM events to conditionally add viewTransition types and target those types in CSS to customize per-URL view transition animations.
Web development
fromRaymondcamden
6 days ago

Using Chrome AI for Color Suggestions

Chrome's built-in AI can convert natural-language color descriptions into 1–5 web-ready hexadecimal RGB values plus a brief explanatory description.
fromCNET
5 days ago

Building a Website Doesn't Have to Be Hard. Here's How to Build a Wix Website, Without Learning a Line of Code

visual design editor allows you to build many types of websites without coding, but there's still plenty to learn before you start creating your site. I'll walk you through everything you need to know to build a Wix website, from how to choose a domain to some basic principles for writing your first blog post. I'll focus on building for-fun hobby sites, professional portfolios and service-based business websites, as Wix is most effective for these types of sites. If you're building an e-commerce website, I recommend using Squarespace or Shopify instead.
Web development
#wordpress
fromwww.sitepoint.com
2 weeks ago
Web development

Can I create a set of wordpress multisites from an independent wordpress site which within a second level folder?

fromwww.sitepoint.com
2 weeks ago
Web development

Can I create a set of wordpress multisites from an independent wordpress site which within a second level folder?

Web development
fromBkardell
1 week ago

Standards Queues

Queues and limited implementers create bottlenecks in web standards, causing ideas to stall and become harder to evaluate and implement.
Web development
fromRead the Tea Leaves
1 week ago

The <time> element should actually do something

<time> element provides semantic timestamps but receives little browser or assistive-technology support and is mainly used by search engines.
Web development
fromCSS-Tricks
6 days ago

Responsive List of Avatars Using Modern CSS (Part 2) | CSS-Tricks

Use CSS offset-path with offset-distance calculated from sibling-index()/sibling-count() to arrange responsive avatar images evenly around a circle.
fromWeb Performance Calendar
1 week ago

How to load CSS (fast)

Loading styles on the web is something that looks trivial at first. You just add a<link rel=stylesheet> to your page (or <style> for inline styles) and you're done. But if you wanted to load CSS fast, all of the sudden you run into trouble... Assuming you have a traditional web app (or what the kids call Multi-Page App/MPA), you now need to make tradeoffs:
Web development
Web development
fromLogRocket Blog
1 week ago

5 weird web APIs that'll make you fall back in love with the browser - LogRocket Blog

Obscure browser APIs enable playful, practical interactions and accessibility improvements beyond typical fetch() and addEventListener() patterns.
Web development
fromMedium
1 week ago

Developers aren't the enemy

Developers often lack accessibility knowledge because many are self-taught and learn from low-quality beginner resources, causing accessibility issues to be overlooked.
Web development
fromBarchart.com
1 week ago

Can Nextdoor Stock Hit $4 Before the End of 2025?

Save chart setups as templates, switch the Market flag for country-specific data, open the Interactive Chart menu by right-clicking, and navigate symbols with up/down arrows.
Web development
fromSparkbox
1 week ago

During Helene, I Just Wanted a Plain Text Website

Emergency websites failed during Hurricane Helene due to heavy media, slow interactive maps, and poor low‑bandwidth design, leaving residents without critical information.
Web development
fromInfoQ
1 week ago

React Advanced 2025: Type Safe URL State Management Takes Center Stage with Nuqs

Storing application state in URL search parameters enables shareable, restorable views and type-safe synchronization across React apps using Nuqs' useQueryState.
fromCSS-Tricks
1 week ago

What Else Could Container Queries... Query? | CSS-Tricks

I'll admit, when container queries first shipped back in 2022, I didn't really pay attention. I mean, why container size queries when we already have media queries? Why container style queries when custom properties inherit anyway (they don't work with standard properties... yet)? Their use cases seemed like edge cases to me, enabling us to do things that we could already do but in a different way.
Web development
Web development
fromFrontendmasters
1 week ago

Thoughts on Native CSS Mixins

Native CSS mixins would enable reusable, parameterized blocks of styles with nesting and composition, reducing preprocessor reliance and duplicated compiled CSS.
#web-performance
#html
Web development
fromCSS-Tricks
1 week ago

Creating Scroll-Based Animations in Full view() | CSS-Tricks

view() in the CSS animation-timeline runs animations according to an element’s visibility inside a scrollport, enabling scroll-driven effects like Intersection Observer.
Web development
fromDebugbear
2 weeks ago

2025 In Review: What's New In Web Performance? | DebugBear

Core Web Vitals expanded beyond Chrome in 2025 with LCP and INP gaining broader browser support, tooling integration improving performance measurement and recommendations.
#web-components
Web development
fromComputerworld
2 weeks ago

With Workspace Studio, Google wants workers to build their own AI agents

Google launched Workspace Studio, a no-code tool enabling employees to create customizable AI agents using natural language and multi-step actions to automate business processes.
Web development
fromDefector
2 weeks ago

'The Chair Company' Is A Show About How Fun It Is To Use The Computer | Defector

Ron Trosper’s navigation of website footers reveals a taste for overlooked digital detective work and signals a focus on mundane internet rituals.
Web development
fromLogRocket Blog
2 weeks ago

Stop using JavaScript to solve CSS problems - LogRocket Blog

Modern CSS features like content-visibility:auto and dynamic viewport units eliminate many JavaScript virtualization needs and are production-ready.
fromTechtalksweekly
2 weeks ago

The Most-Watched React, Next.js, Vue, Nuxt & Vite Talks of 2025 (so far)

Happy Monday 👋 and welcome to another special edition of Tech Talks Weekly! This edition includes the most-watched talks in the React and Vue ecosystem in 2025 so far. If you're interested in how this list was built, head over the last section. Get ready for a bit of scrolling, but it's worth it! With that said, expect your watchlist to grow!
Web development
Web development
fromVue.js Jobs
2 weeks ago

Scayle Senior Frontend Engineer M F D Scayle Storefront Hamburg or Berlin Hybrid - VueJobs

Senior Frontend Engineer role to build high-traffic Vue+TypeScript storefronts, shape architecture, and improve UX and team processes at a fast-growing eCommerce company.
Web development
fromTechCrunch
2 weeks ago

WordPress's vibe-coding experiment, Telex, has already been put to real-world use | TechCrunch

Telex enables rapid creation of interactive Gutenberg blocks—pricing tools, real-time store info, carousels, and integrations—drastically reducing development time and cost.
#php
fromSearch Engine Roundtable
3 weeks ago

Google Adds LLMs.txt To Search Developer Docs

Google has been saying that no one uses the LLMs.txt file, that Google won't use it, that it can be useless, and you probably should noindex it if you do use it. Well, Google itself uploaded an LLMs.txt file for the Google Search Central portal. The file is over here: developers.google.com/search/docs/llms.txt. This was spotted by Lidia Infante who posted it on Bluesky and asked John Mueller of Google, "Is this an endorsement of llms.txt or are you trolling us, John?"
Web development
Web development
fromCSS-Tricks
3 weeks ago

Scrollytelling on Steroids With Scroll-State Queries | CSS-Tricks

Scroll-driven storytelling leverages ancient scroll practices to create immersive narratives while modern CSS-based scroll-driven animations enable smoother, more accessible interactive design.
Web development
fromTreehouse Blog
3 weeks ago

Front-End Web Development: Build and Design Interactive Websites

Front-end development enables creation of visual, interactive websites using HTML, CSS, and JavaScript and offers an accessible path for beginners.
fromCSS-Tricks
3 weeks ago

Prevent a page from scrolling while a dialog is open | CSS-Tricks

In any case, you can see the trouble with active scrolling when a "dialog" is open: The problem is that the dialog itself is not a scroll container. If it was, we could slap overscroll-behavior: contain on it and be done with it. Brad demoed his solution that involved a JavaScript-y approach that sets the <body> to fixed positioning when the dialog is in an open state:
Web development
Web development
fromLogRocket Blog
3 weeks ago

Error boundaries are broken - signals can fix them - LogRocket Blog

Signals provide a reactive, component-tree-independent mechanism for consistent error handling across async and background operations, overcoming error boundaries' render-time limitations.
Web development
fromTheregister
3 weeks ago

Web dev bought so many book it crashed major online store

A site crawler clicked "add to cart" after a subdomain change, populating shopping carts and creating unintended entries in the cart and user databases.
Web development
fromRaymondcamden
3 weeks ago

Links For You (11/30/25)

Started as Senior Developer Evangelist at Webflow, valuing the platform's developer extensibility and balance between visual design and direct code access.
fromThe Verge
3 weeks ago

The indie web is here to make the internet weird again

The indie web began a few years after the end of GeoCities, which Yahoo shut down in 2009 (at least, in the US - GeoCities Japan managed to hang on until 2019). GeoCities was a free web hosting service that launched in 1994 and once hosted millions of personal HTML websites, from pop culture shrines to teachers' pages for their students (and truly everything in between).
Web development
Web development
fromFrontendmasters
4 weeks ago

How to Add and Remove Items From a Native CSS Carousel (...with CSS)

CSS Overflow Module Level 5 provides scroll buttons and scroll markers as pseudo-elements to navigate overflow and build interactive carousels, supported in Chrome 142+.
#css-grid
from9elements
1 month ago
Web development

Building a multi stage timetable with modern CSS using grid, subgrid, round(), and mod(). - 9elements

from9elements
1 month ago
Web development

Building a multi stage timetable with modern CSS using grid, subgrid, round(), and mod(). - 9elements

fromBram.us
4 weeks ago

Use overscroll-behavior: contain to prevent a page from scrolling while a is open

While this change might seem trivial, it fixes an issue developers have been dealing with for ages: prevent a page from scrolling while a (modal) <dialog> is open. ~ CSS overscroll-behavior - which I first covered here in 2017 - allows you to control what a browser should do when reaching the boundary of a scrolling area. For example, if you set it to overscroll-behavior: contain, it will prevent scroll chaining from happening, so that underlying elements don't scroll.
Web development
#micro-frontends
fromblog.logrocket.com
4 weeks ago
Web development

How to ensure your expert C# knowledge doesn't make you a TypeScript noob - LogRocket Blog

Micro frontends increase team autonomy but complicate CSS; use design tokens, CSS Modules, and the Shadow DOM to scale styling and avoid collisions.
fromInfoQ
4 weeks ago
Web development

Micro-Frontends: A Sociotechnical Journey Toward a Modern Frontend Architecture

Micro-frontends prioritize team autonomy and flow over component reuse, requiring sociotechnical alignment and end-to-end vertical slices while accepting duplication to accelerate delivery.
fromInfoQ
4 weeks ago
Web development

Micro-Frontends: A Sociotechnical Journey Toward a Modern Frontend Architecture

fromCSS-Tricks
4 weeks ago

On Inheriting and Sharing Property Values | CSS-Tricks

Sometimes I want to set the value of a CSS property to that of a different property, even if I don't know what that value is, and even if it changes later. Unfortunately though, that's not possible (at least, there isn't a CSS function that specifically does that). In my opinion, it'd be super useful to have something like this (for interpolation, maybe you'd throw in there as well): /* Totally hypothetical */ button { border-radius: compute(height, self); border-radius: compute(height, inherit); border-radius: compute(height, #this); }
Web development
fromVue.js Jobs
1 month ago

Wunderite Inc Full Stack Engineer Laravel 12 Vue 3 Typescript Series a Startup - VueJobs

Write efficient, quality, tested code using industry best practices Contribute to code quality and maintainability by writing unit and integration tests Leverage modern architectural patterns and third-party libraries to deliver new features Provide high-quality code reviews, enforce code styles and best practices, and ensure scalable architectural designs Contribute to technical roadmaps, design, and implementation within a team of high-performing engineers Partner with engineering, product management, and design teams to develop and refine new features
Web development
Web development
fromGREY Journal
1 month ago

What to Put on a Small Business Website: 8 Must-Have Sections

An effective small business website must convert visitors within seconds using a clear value proposition, prominent calls to action, trust-building About section, and detailed offerings.
Web development
fromLogRocket Blog
1 month ago

How to use ChatGPT Atlas for frontend debugging, testing, and more - LogRocket Blog

Atlas embeds AI into the browser to reduce context switching and improve frontend debugging by accessing live DOM, network, storage, and page state.
Web development
fromRaymondcamden
1 month ago

Using Google Static Maps in Your Print View

Use Google's Static Map API with CSS print media queries to replace interactive JavaScript maps with static images for print, email, and lightweight contexts.
Web development
fromDjango Project
1 month ago

Going build-free with native JavaScript modules

Native CSS, JavaScript modules, and HTTP/2 reduce the need for bundling; Django projects can achieve professional results without complex build tools.
Web development
fromwww.housingwire.com
1 month ago

Embracing innovation to thrive in shifting mortgage market

Lenders gain competitive advantage by innovating on proven technology foundations, leveraging existing infrastructure to improve customer experience, efficiency, and market agility.
Web development
fromwww.jqueryscript.net
1 month ago

Weekly Web Design & Development News: Collective #631

Weekly roundup of essential web development and design tools, libraries, security alerts, AI models, and free design assets to boost productivity and projects.
fromLogRocket Blog
1 month ago

Real-time AI in Next.js: How to stream responses with the Vercel AI SDK - LogRocket Blog

Response streaming is one of the simplest but most effective ways to improve the user experience in AI-powered applications. Instead of making users wait for a lengthy and fully generated response, you can stream the output token by token and display it as it's being produced. This is the same effect you see when using ChatGPT or Gemini, where the text appears gradually, almost as if the AI is typing in real time.
Web development
[ Load more ]