The C̶a̶k̶e̶ User Location is a Lie!!!
A post discussing the nuances around location-based programming. Various ways to access user location, how they can fail, and what to do about it.
A post discussing the nuances around location-based programming. Various ways to access user location, how they can fail, and what to do about it.
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.…
A talk on using JavaScript to progressively enhance forms to improve user experience without negatively impacting native functionality.
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.