Adding HTTP streaming to AI applications can improve perceived performance. This post covers the server side and client side requirements.
Make API request to OpenAI with fetch and Qwik forms, protect API keys with Qwik actions, and hide secrets with environment variables.
In this blog post, we start bootstrapping a web development project using Qwik and get things ready to incorporate AI tooling from OpenAI.
Learn how to make HTML images better for users with responsive sizes and modern formats without making your life as a developer much harder.
You may be familiar with using devtools to modify a website's HTML. In this blog post, I'll show you two more ways: contenteditable and designMode.
Ignoring progressive enhancement could be seriously hurting your conversions. This article will show you how to build resilience into your apps.
I came across an interesting use case for edge compute the other day: cookie management at the edge. It probably won’t be super relevant to a ton of people, but it’s an interesting use case I wanted to share, nonetheless.…
This article explores the world of SVG favicons. We cover adding them to HTML, using emojis, inlining them as data URIs, supporting dark mode, and animations.
In this article, we cover the challenge of watching Vue.js component's slot content for any changes, and a solution using MutationObserver.