Web Development

OpenAI’s New Agentic Primitives: A Beginner’s Guide to Skills, Hosted Shell, and Server-Side Compaction

Learn how OpenAI’s new agentic primitives—Skills, hosted shell, and server-side compaction—solve reliability, execution, and context limits for long-running AI agents. Continue reading OpenAI’s New Agentic Primitives: A Beginner’s Guide to Skills, Hosted Shell, and Server-Side Compaction on SitePoint.

OpenAI’s New Agentic Primitives: A Beginner’s Guide to Skills, Hosted Shell, and Server-Side Compaction Read More »

What’s !important #5: Lazy-loading iframes, Repeating corner-shape Backgrounds, and More

This issue of What’s !important is dedicated to our friends in the UK (aka me), who are currently experiencing a very miserable 43-day rain streak. Presenting: the five most interesting things to read about CSS from the last couple of weeks. Plus, the latest features from Chrome 145, and anything else you might’ve missed. TL;DR:

What’s !important #5: Lazy-loading iframes, Repeating corner-shape Backgrounds, and More Read More »

Building Digital Trust: An Empathy-Centred UX Framework For Mental Health Apps

Imagine a user opening a mental health app while feeling overwhelmed with anxiety. The very first thing they encounter is a screen with a bright, clashing colour scheme, followed by a notification shaming them for breaking a 5-day “mindfulness streak,” and a paywall blocking the meditation they desperately need at that very moment. This experience

Building Digital Trust: An Empathy-Centred UX Framework For Mental Health Apps Read More »

Making a Responsive Pyramidal Grid With Modern CSS

In the previous article, we built the classic hexagon grid. It was a responsive implementation without the use of media queries. The challenge was to improve a five-year old approach using modern CSS. Support is limited to Chrome only because this technique uses recently released features, including corner-shape, sibling-index(), and unit division. CodePen Embed Fallback

Making a Responsive Pyramidal Grid With Modern CSS Read More »