Elasticsearch is open source, again
The popular search engine now includes an AGPL license.
The popular search engine now includes an AGPL license.
“Don’t just assume the use of a div is a bad thing.”
A powerful, web-based database diagramming editor.
It has bridged the gap between frontend and backend.
And why you should take the State of CSS survey.
How it works and stores data of different types.
A noteworthy naming pattern for CSS variables.
Meh, the tiniest data URL is a BMP!
The current state of the language and its ecosystem.
How to assess if a third-party script needs further review.
The safe way to undo commits in a Git repository.
How the WebDX CG aims to inform us of web platform updates.
How the property helps to build more fluid layouts.
Benefits of handling multiple JavaScript errors at once.
How it relates to the ‘article’ element and what makes it special.
A usability technique for non-designers.
A crash course to creating accessible buttons and links.
“I’ll tell ya what: Laravel makes PHP fun again.”
The Servo browser engine project crossed a milestone.
A first look at the latest shadcn/ui with Vercel’s V0 tool.
Can we drop our build tools in web development soon?
“Wrapping is enough in theory, but isn’t quite in practice.”
“The CSS :has selector is incredibly powerful.”
A command line tool for ‘Can I use…’ and browser-compat-data.
Custom property definitions unlock countless opportunities.
Why it matters and how to do it with Chrome DevTools.
Google retires its former performance metric in Chrome tools.
An overview to compare HTML elements and specifications.
Verso, an independent web browser, is on the way.
The current state of the JavaScript community.
Almost all use faulty, non-existent, or broken HTML.
A little ride through the land of fun split effects.
Where Stripe helps developers with payment integration.
Why the color-bits library is blazing fast.
The proposal is up for discussion, and feedback is welcome.
“The goal isn’t to write less code. It’s to ship less code to users. Better code. Faster code. More resilient code.”
A game where players face layout shifts from slow loads.
“It will greatly reduce our reliance on JavaScript for calculations.”
Why transpiling JavaScript libraries to ES5 is outdated.
Guidelines for building user-friendly and accessible web forms.
“Stay curious, stay sharp, and don’t get left behind.”
Apple brings an impressive browser release once more.
Let’s release the trademark into public domain.
Your opportunity to help elevate the web platform.
Ways to improve latency-bound visitors’ experiences.
Websites still need a fix for consistent emoji display.
A look at CSS state queries and JS scroll snap events.
“The secret to building great software is writing terrible code.”
There are two ways CSS could handle masonry-style layouts.
All metrics are now in the performance panel.
“‘Should designers code?’ is a funny question now.”
The JavaScript runtime gets a significant update.
Long-desired features are making it into the specs.
“It’s Friday. I have my finger on the deployment button. 3… 2… 1… never mind, let’s wait til Monday.”
“I hate programming but I love building. I enjoy turning an idea into reality.”
A monospace font for development and coding.
A set of button instances with their variants.
A Typography and Opentype Default Stylesheet.
How a new-ish CSS feature can boost web performance.
“iOS Safari is more than an inconvenience for developers.”
A service to help you track browser support changes.
Web technologies for a blog with 100,000+ code lines.
Ways to ensure every user understands the charts.
Support for the popular Chrome extension ends soon.
Custom maps for your website powered by OpenStreetMap.
“Here’s my one simple rule for debugging: reproduce the issue.”
Cloudflare's new feature makes web pages load 45% faster.
Which browser storage is best for your needs?
How to animate between lengths and intrinsic sizes.
The database gets incremental backup, SQL queries for JSON.
“The inside track of WordPress is a mess right now.”
“The promise of web components is alluring and dangerous.”
Web components that progressively enhance a password input.
Say hello to Encrypted Client Hello (ECH) and Zstandard (zstd).
Visualize, compare, validate, format, and minify JSON data.
The use of the ‘…’ syntax in modern JavaScript.
Is the element still useful in current practice?
Hide the header on scroll down; show it on scroll up.
“They may not be the future for you – that’s great!”
The latest browser features at a glance.
A look at their similarities, differences, and use cases.
But it’s even harder to write code for humans.
“Comparing web components to React is like comparing a good bicycle with a cybertruck. They do very different things, and they’re used by different people with very, very different mindsets.”
A prudent way to protect users’ unsubmitted form data.
“Stop fighting and go make awesome sh!t.”
A talk with the creator of the popular Oklab color space.
A tool to visualize the UX performance of popular websites.
Regular vs. registered vs. unregistered custom properties.
How to build a ‘like’ button with audio fingerprinting.
Comparison of Fastify-html, Vue, Svelte, Solid, Preact, and React.
A new way of working with ChatGPT to write and code.
ESLint now supports checking JSON and Markdown.
Color issues in the terminal and how to fix them.
All to make a website load 2ms faster.
How to attractively display logos in a row with CSS?
A handy list of common (and not so common) Git commands.
It can be done using only CSS, without JavaScript.
What does an ideal CSS color system look like?
It’s time for a change and some fresh ideas.
Check how screen readers present your website.