Skip to content

Instantly share code, notes, and snippets.

View bholmesdev's full-sized avatar

Ben Holmes bholmesdev

View GitHub Profile

Content management is broken. Let's fix it

By Ben "MDX" Holmes

What am I talking about?

Background: I worked on an ecommerce site with a medium-sized enterprise team. This team needed a lot of cross-communication copy writers, designers, product managers, and developers.

Purpose: To thoroughly understand the content management problem space, and analyze existing solutions.

⚠️ I am not discussing our own solution! Just setting the groundwork from my perspective, so Astro can build from there 😄

@bholmesdev
bholmesdev / react-async-await-rfc-notes.md
Created October 15, 2022 18:22
React async / await RFC notes

React async-await RFC

What I know coming in

React server components (initial proposal) was a so-so DX that solved an important problem: I want to render a React component on the server only, with APIs to easily fetch data for rendering.

  • Pulls on islands architecture concepts (hi Astro.build!)
  • Improves full-stack ergonomics
@bholmesdev
bholmesdev / tailwind.config.mjs
Last active February 10, 2025 10:10
Sample tailwind config with oklch gradients
import plugin from "tailwindcss/plugin";
/** @type {import('tailwindcss').Config} */
export default {
// ... existing tailwind config here
theme: {
backgroundImage: {},
},
plugins: [
plugin(function spicyGradients({ addUtilities }) {