<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>From the studio · lhcreative.studio</title>
    <link>https://lhcreative.studio/tech-blog</link>
    <atom:link href="https://lhcreative.studio/tech-blog/feed.xml" rel="self" type="application/rss+xml" />
    <description>Articles from lhcreative.studio.</description>
    <language>en-us</language>
    <item>
      <title>What is Hermes?</title>
      <link>https://lhcreative.studio/tech-blog/what-is-hermes</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/what-is-hermes</guid>
      <description>Hermes is an open source AI agent harness from Nous Research that runs on your own computer, uses tools, remembers past sessions and learns skills. Here is what it does and how to install and set it up.</description>
      <category>Agentic development</category>
    </item>
    <item>
      <title>Meet the Night Sky UI Kit</title>
      <link>https://lhcreative.studio/tech-blog/meet-the-night-sky-ui-kit</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/meet-the-night-sky-ui-kit</guid>
      <description>Three animated React components for dark, night-sky themed sites: a star cursor, a twinkling starfield and a soft aurora glow. Here is what&apos;s inside and how to add it.</description>
      <category>Product</category>
    </item>
    <item>
      <title>Behind the Star Cursor</title>
      <link>https://lhcreative.studio/tech-blog/behind-the-star-cursor</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/behind-the-star-cursor</guid>
      <description>How the Star Cursor draws its comet tail and sparkle dust, and why it quietly steps aside on touch screens and for anyone who prefers reduced motion.</description>
      <category>Product</category>
    </item>
    <item>
      <title>The moon is, in fact, an inanimate, dusty old rock</title>
      <link>https://lhcreative.studio/tech-blog/the-moon-is-a-giant-dusty-old-rock</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/the-moon-is-a-giant-dusty-old-rock</guid>
      <description>The moon is a layered ball of rock about 4.5 billion years old, wrapped in sharp gray dust and almost no air. Here is what it is made of, where it probably came from and why it barely changes.</description>
      <category>Science</category>
    </item>
    <item>
      <title>How solar storms mess with satellites</title>
      <link>https://lhcreative.studio/tech-blog/how-solar-storms-mess-with-satellites</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/how-solar-storms-mess-with-satellites</guid>
      <description>The sun has weather, and some of it reaches us. Here is how solar flares and the storms that follow can sink satellites, scramble GPS and even trip power grids, and how people keep watch.</description>
      <category>Science</category>
    </item>
    <item>
      <title>Patterns in sound</title>
      <link>https://lhcreative.studio/tech-blog/patterns-in-sound</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/patterns-in-sound</guid>
      <description>Sprinkle salt on a drum, play a steady note, and the grains slide into neat lines and rings. Here is why sound draws pictures, who first noticed, how to try it at home, and what all this has in common with a snowflake.</description>
      <category>Science</category>
    </item>
    <item>
      <title>Most of the sound around you goes unheard</title>
      <link>https://lhcreative.studio/tech-blog/most-of-the-sound-around-you-goes-unheard</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/most-of-the-sound-around-you-goes-unheard</guid>
      <description>Human ears catch only a middle band of all the sound there is. Here is what we miss, which animals hear it, and why the hums and whines from our own gadgets can still get under our skin.</description>
      <category>Science</category>
    </item>
    <item>
      <title>What is LaserSETI?</title>
      <link>https://lhcreative.studio/tech-blog/what-is-laserseti</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/what-is-laserseti</guid>
      <description>LaserSETI is a growing network of rooftop cameras that watch huge patches of the night sky for a single-color flash of light. Here is how it works, where the stations are in 2026, and what it has (and has not) found.</description>
      <category>Science</category>
    </item>
    <item>
      <title>Most of the light around you is invisible</title>
      <link>https://lhcreative.studio/tech-blog/most-of-the-light-around-you-is-invisible</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/most-of-the-light-around-you-is-invisible</guid>
      <description>Our eyes catch only a thin band of all the light there is, from violet to red. Here is what we miss, which animals see more of it, and how we use the invisible rest every day.</description>
      <category>Science</category>
    </item>
    <item>
      <title>The science of music</title>
      <link>https://lhcreative.studio/tech-blog/the-science-of-music</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/the-science-of-music</guid>
      <description>Why a good chorus gives you chills, why the Mozart effect fizzled, and why some songs refuse to leave your head. Here is what the research actually says about music, mood and focus.</description>
      <category>Science</category>
    </item>
    <item>
      <title>Bill Nye is still teaching</title>
      <link>https://lhcreative.studio/tech-blog/bill-nye-is-still-teaching</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/bill-nye-is-still-teaching</guid>
      <description>A science show from the 1990s is still turning up in classrooms. Here is what Bill Nye the Science Guy was, why so many grownups remember it so fondly, and why teachers keep pressing play.</description>
      <category>Science</category>
    </item>
    <item>
      <title>Why is the sky blue?</title>
      <link>https://lhcreative.studio/tech-blog/why-is-the-sky-blue</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/why-is-the-sky-blue</guid>
      <description>The sky is blue because the tiny bits of gas in the air reflect blue sunlight around much more than red light, so blue reaches our eyes from every part of the sky.</description>
      <category>Science</category>
    </item>
    <item>
      <title>Why the sun and moon look the same size</title>
      <link>https://lhcreative.studio/tech-blog/why-the-sun-and-moon-look-the-same-size</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/why-the-sun-and-moon-look-the-same-size</guid>
      <description>The sun is about 400 times wider than the moon and also about 400 times farther away, so the two discs look almost the same size in our sky. That match is a coincidence of timing, and it will not last forever.</description>
      <category>Science</category>
    </item>
    <item>
      <title>Bees fly more like drones than planes</title>
      <link>https://lhcreative.studio/tech-blog/bees-fly-more-like-drones-than-planes</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/bees-fly-more-like-drones-than-planes</guid>
      <description>A bumblebee stays in the air the way a drone or helicopter does, by moving its wings fast instead of racing forward over a stiff wing.</description>
      <category>Science</category>
    </item>
    <item>
      <title>The earth is, in fact, actually round</title>
      <link>https://lhcreative.studio/tech-blog/the-earth-is-in-fact-round</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/the-earth-is-in-fact-round</guid>
      <description>You can check that Earth is round from a beach, a campsite or a phone call to a friend in another time zone. People worked it out more than two thousand years ago, and one of them even measured it with shadows.</description>
      <category>Science</category>
    </item>
    <item>
      <title>5 trendy UI effects</title>
      <link>https://lhcreative.studio/tech-blog/5-trendy-ui-effects</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/5-trendy-ui-effects</guid>
      <description>A star cursor with a comet tail, frosted glass panels, scroll-driven animation, smooth page transitions and gradients that actually move, plus the one tip we would give for each.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>How to make cards lift as you scroll on a phone</title>
      <link>https://lhcreative.studio/tech-blog/how-to-make-cards-lift-as-you-scroll-on-a-phone</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/how-to-make-cards-lift-as-you-scroll-on-a-phone</guid>
      <description>Phones can&apos;t hover, so our blog cards used to sit flat on mobile. Here&apos;s the small CSS class and IntersectionObserver we use to lift whichever card is in the middle of the screen as you scroll.</description>
      <category>Coding Tutorials</category>
    </item>
    <item>
      <title>What llms.txt is, and how we added one to our site</title>
      <link>https://lhcreative.studio/tech-blog/what-is-llms-txt-and-how-to-add-one</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/what-is-llms-txt-and-how-to-add-one</guid>
      <description>A plain-English look at llms.txt, the proposed markdown file that gives AI assistants a short map of your site, what it can and can&apos;t promise, and how we wrote and tested our own.</description>
      <category>Studio notes</category>
    </item>
    <item>
      <title>Tell Google who you are with a few lines of code</title>
      <link>https://lhcreative.studio/tech-blog/tell-google-who-you-are-with-organization-json-ld</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/tell-google-who-you-are-with-organization-json-ld</guid>
      <description>Small business names collide, and search engines have to guess which one you meant. Organization structured data is one way a site owner can stop them guessing. Here&apos;s what it is, what we put in ours, and how to test it.</description>
      <category>Studio notes</category>
    </item>
    <item>
      <title>How to build a thought-bubble tooltip with pure CSS</title>
      <link>https://lhcreative.studio/tech-blog/how-to-build-a-thought-bubble-tooltip-with-css</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/how-to-build-a-thought-bubble-tooltip-with-css</guid>
      <description>A step-by-step CSS tutorial for a tooltip that reads its label from a data attribute, pops up in a rounded bubble, trails off in three little circles and stays clickable, with no JavaScript.</description>
      <category>Coding Tutorials</category>
    </item>
    <item>
      <title>Building night sky effects that know when to sit out</title>
      <link>https://lhcreative.studio/tech-blog/night-sky-effects-that-know-when-to-sit-out</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/night-sky-effects-that-know-when-to-sit-out</guid>
      <description>How the Night Sky UI Kit&apos;s star cursor, starfield and aurora check the visitor&apos;s device and settings before they draw a single frame.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>How you can set up pull requests to get an automatic first review</title>
      <link>https://lhcreative.studio/tech-blog/automatic-pull-request-reviews</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/automatic-pull-request-reviews</guid>
      <description>Give every pull request an automatic first review the moment it opens, and send each new pull request and its review to a dedicated Slack channel. Here is how the pieces fit.</description>
      <category>Agentic development</category>
    </item>
    <item>
      <title>How visitors book a call on our site</title>
      <link>https://lhcreative.studio/tech-blog/how-visitors-book-a-call</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/how-visitors-book-a-call</guid>
      <description>Picking a time with us takes a few clicks and never leaves the page. Here is how the booking calendar on our site works, and the small checks that stop two people grabbing the same hour.</description>
      <category>Studio notes</category>
    </item>
    <item>
      <title>Inside our resumable, review-gated video production pipeline</title>
      <link>https://lhcreative.studio/tech-blog/inside-our-resumable-video-production-pipeline</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/inside-our-resumable-video-production-pipeline</guid>
      <description>How we built a local seven-step pipeline that turns a history topic into a captioned video, with resumable state, bounded retries, and a human review gate.</description>
      <category>AI</category>
    </item>
    <item>
      <title>How to make a headline type itself out</title>
      <link>https://lhcreative.studio/tech-blog/how-to-make-a-headline-type-itself-out</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/how-to-make-a-headline-type-itself-out</guid>
      <description>Build a headline that types itself out letter by letter with a blinking cursor, using plain HTML, CSS and a few lines of JavaScript.</description>
      <category>Coding Tutorials</category>
    </item>
    <item>
      <title>How to add a copy button to code blocks</title>
      <link>https://lhcreative.studio/tech-blog/how-to-add-a-copy-button-to-your-code-blocks</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/how-to-add-a-copy-button-to-your-code-blocks</guid>
      <description>Add a small Copy button to every code block on your page that copies the code, says Copied for a moment, and tells screen reader users what happened.</description>
      <category>Coding Tutorials</category>
    </item>
    <item>
      <title>How to make a confetti burst on click</title>
      <link>https://lhcreative.studio/tech-blog/how-to-make-a-confetti-burst-when-someone-clicks-a-link</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/how-to-make-a-confetti-burst-when-someone-clicks-a-link</guid>
      <description>A no-library tutorial for a small burst of colorful confetti that pops out from the exact spot where someone clicks a link or button.</description>
      <category>Coding Tutorials</category>
    </item>
    <item>
      <title>How to add a reading progress bar</title>
      <link>https://lhcreative.studio/tech-blog/how-to-add-a-reading-progress-bar-to-your-blog-posts</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/how-to-add-a-reading-progress-bar-to-your-blog-posts</guid>
      <description>Build a thin pink bar that fills across the top of the screen as someone reads your article, with a small JavaScript version and a pure CSS version for browsers that support scroll-driven animations.</description>
      <category>Coding Tutorials</category>
    </item>
    <item>
      <title>How to build a dark mode toggle</title>
      <link>https://lhcreative.studio/tech-blog/how-to-build-a-dark-mode-toggle-that-remembers-your-choice</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/how-to-build-a-dark-mode-toggle-that-remembers-your-choice</guid>
      <description>A step-by-step tutorial for a dark mode that follows your visitor&apos;s device setting, adds a toggle button that saves their pick in localStorage, and never flashes the wrong theme on load.</description>
      <category>Coding Tutorials</category>
    </item>
    <item>
      <title>How to make a glowing border spin</title>
      <link>https://lhcreative.studio/tech-blog/how-to-make-a-glowing-border-that-spins-around-a-card</link>
      <guid isPermaLink="true">https://lhcreative.studio/tech-blog/how-to-make-a-glowing-border-that-spins-around-a-card</guid>
      <description>A pure CSS tutorial for a card with a pink, purple and blue gradient border that spins around the edge and glows softly, with a calm static version for people who prefer less motion.</description>
      <category>Coding Tutorials</category>
    </item>
  </channel>
</rss>
