Home Blog About Work with Bryan
Go to Bryan's Bluesky profile Go to Bryan's GitHub repo
  • Does our technology still work for us?

    Feb 3, 2025

    I've seen a lot of talk recently about all the work that we need to do to help usher in the new age of "AI Agents." That really begs the question, does our technology still work for us or are we working for it?

  • Product pricing, dev bad habits, and the role of the pit of success

    Dec 18, 2024

    Pricing disincentivizes best practices. It shouldn’t. Let's look at how improper pricing affects how developers use your product.

  • Astro Server Island for latest Bluesky post (heavily cached!)

    Dec 5, 2024

    Hopefully later, I'll come back and do a full write up, but in the meantime, here's a video of creating an Astro Server Island to show your latest Bluesky post. This is what powers my "latest from bluesky" widget on the homepage of this site.

  • Type-safe environment variables in Astro 5.0

    Nov 15, 2024

    Astro’s 5.0 beta has released a stable version of its astro:env module. This allows for developers to configure a schema for their environment variables and then take advantage of new feature this opens.

  • New Website, but really is it?

    Nov 4, 2024

    Launched a new version of the website... it's still pretty much the same, but way less complicated

  • Netlify Durable Cache: Caching for a third-party world

    Oct 31, 2024

    In this tutorial, we’ll take a look at setting up Netlify’s Durable Cache on a third-party API with (artificially) slow returns. We’ll use a proxied dev.to API, throttle it a bit, and see the effects of durable caching on the responses. We’ll also build a function to clear specific authors from the cache to get the most up-to-date information without a full rebuild.

  • Introducing the Hygraph Astro Content Loader

    Sep 19, 2024

    Hygraph and Astro were already a match made in heaven. Now with the Hygraph Content Loader, setting things up has never been easier.

  • Integrating Astro.js Starlight Documentation into a Next.js Project Using Proxies

    Apr 23, 2024

    Using Astro Starlight is almost a dream, but documentation sometimes lives separately from a main project site. In this tutorial, we'll tackle adding Starlight as a subroute to a Next.js site with proxies

  • Jamstack is meaningless

    Aug 11, 2023

    Right at the top, let’s say what’s in the title… The name Jamstack is meaningless… but then again, so is MACH … and composable… and headless… and Developer experience… and serverless…, but also, they’re all hugely important Meaningless and hugely important seem to be almost diametrically opposed, so let me take a step back and explain

  • 😱 Book Release: Eleventy by Example – Learn 11ty with 5 in-depth projects

    May 4, 2023

    Oh! Hey! I wrote a book. Fancy that! It's, of course, all about 11ty.

  • 11ty Second 11ty: Creating Template Filters

    Aug 15, 2022

    This week, we’re going to dive into 11ty filters. We’ll use 1 built-in filter, and make 2 custom filters.

  • 11ty Second 11ty: Global Data files (JS and JSON)

    Aug 8, 2022

    In these two videos, we take 110 seconds each to discuss how to use 11ty's Global Data files to pull static data with JSON and dynamic (at build time) data with JavaScript.

  • 11ty second 11ty: The Render Plugin Part 1

    Jun 20, 2022

    The Render plugin is comprised of two shortcodes for use in your Nunjucks, Liquid or JS templates. It’s a plugin that is bundled with the main 11ty NPM package and ready to use as soon as you nom install 11ty.

  • Help needed: Netlify's Dusty Domains event – Give me your domain ideas

    Dec 2, 2021

    Netlify has this great event for December: dusty.domains, but I don’t have any old domains. I still want to participate, and that's where you come in! I need domain ideas. For every domain idea I get (that's an available domain), I'll donate $1 to one of the four charities on the Dusty Domains site (up to $100).

  • Frontend environment variables with Astro.js

    Nov 2, 2021

    How to set up environment variables for use in client-side "islands" in AstroJS

  • Quick experiment with the Slinkity 11ty plugin

    Oct 21, 2021

    A quick write up of my first experiment with the Slinkity 11ty plugin. We build a quick "Like" button for my son's art site.

  • Creating a dynamic color converter with 11ty Serverless

    Jul 2, 2021

    11ty started out as a static site generator, but is quickly getting into the dynamic game. Use the templates and structure you love, but use them on the server, as well!

  • Using 11ty JavaScript Data files to mix Markdown and CMS content into one collection

    Apr 25, 2021

    In this article, we'll mix Markdown files with external data sources to create a unified 11ty Collection.

  • How to show your template code in 11ty blog posts

    Jul 31, 2020

  • New City, New Job, New Content

    Jul 7, 2020

  • Using Nunjucks 'If Expressions' in 11ty to create a simple active navigation state

    May 6, 2020

  • Climbing the 11ty Performance leaderboard with Cloudinary, critical CSS and more

    Mar 25, 2020

  • Three JAMstack movements to watch in 2020

    Jan 9, 2020

  • Create a Codepen promo watermark with no additional HTML, CSS or JS

    Jan 7, 2020

  • 3 underused CSS features to learn for 2020

    Dec 17, 2019

  • Use CSS Subgrid to layout full-width content stripes in an article template

    Nov 15, 2019

  • Adapt client-side JavaScript for use in 11ty (Eleventy) data files

    Sep 4, 2019

  • CSS Gap creates a bright future for margins in Flex as well as Grid

    Aug 29, 2019

  • Create your first CSS Custom Properties (Variables)

    Aug 14, 2019

  • Use CSS Grid to create a self-centering full-width element

    Jul 25, 2019

  • Creating an 11ty Plugin - SVG Embed Tool

    Jun 21, 2019

  • Now offering design and code reviews at PeerReviews.dev

    Jun 19, 2019

  • Routing contact-form emails to different addresses with Netlify, Zapier and SendGrid

    Jun 10, 2019

  • Create an Eleventy (11ty) theme based on a free HTML template

    May 31, 2019

  • Client work and the JAMstack

    Apr 26, 2019

  • Grid vs. Flex: A Tale of a "Simple" Promo Space

    Apr 10, 2019

  • Using Eleventy's (11ty) JavaScript Data Files

    Apr 2, 2019

  • The Tech Barrier to Entry

    Mar 28, 2019

  • What Can We Learn from CERN's WorldWideWeb rebuild?

    Feb 21, 2019

  • Let's bring Fan Sites and webrings back!

    Feb 7, 2019

  • Practical CSS Grid - Launching My First Course

    Jan 23, 2019

  • Build Trust on the Web incorporating User Worries with your User Stories

    Jan 7, 2019

  • 2019 The Year of Markup-First Development

    Dec 19, 2018

  • Refactoring CSS into a Sass mixin

    Nov 28, 2018

  • Starting a new journey with Code Contemporary

    Nov 19, 2018

  • Dynamic Static Sites with Netlify and iOS Shortcuts

    Nov 12, 2018

  • Top 3 uses for the ::before and ::after CSS pseudo elements

    Aug 7, 2018

  • How To: Use CSS Grid to Mix and Match Design Patterns

    Jun 13, 2018

  • Use CSS ::before and ::after for simple, spicy image overlays

    Apr 30, 2018

  • Modern CSS: Four Things Every Developer and Designer Should Know About CSS

    Mar 19, 2018

  • 3 Strategies for Getting Started with CSS Grid

    Jan 29, 2018

  • CSS Tip: Use rotate() and skew() together to introduce some clean punk rock to your CSS

    Jan 24, 2018

  • The 5 Stages of Grid Love

    Dec 7, 2017

  • How To: A CSS-Only Mobile Off Canvas Navigation

    Aug 2, 2017

  • How To: Use CSS Grid Layout to Make a Simple, Fluid Card Grid

    Jul 26, 2017

  • Make a More Flexible Cover Screen with CSS Grid

    Mar 21, 2017

  • Can CSS Grid open up interesting CMS Layout options?

    Mar 16, 2017

  • Firefox 52 to Introduce New Box-Alignment Values

    Feb 16, 2017

  • Falling Forward — Rethinking Progressive Enhancement, Graceful Degradation and Developer Morality

    Jan 18, 2017

  • Start Exploring the Magic of CSS Grid Layout

    Jan 12, 2017

  • I Converted My Blog to CSS Grid Layout and Regret Nothing

    Dec 27, 2016

  • Feature Queries are on the Rise

    Dec 17, 2016

  • CSS Shapes — Let the Text Flow Around You

    May 9, 2016

  • Flexbox -- Let's start simple

    May 2, 2016

  • Memorializing Prince and Print vs. The Web

    Apr 28, 2016

  • I went to Italy and noticed UX fails

    Jun 22, 2015

  • How to Get Designers to Contribute in Open Source

    May 31, 2015

  • The True Gift of Your Former Code

    Jan 18, 2015

© 2025 Bryan L. Robinson here. Built with Astro and hosted on Netlify All rights reserved.
Follow Bryan on Twitter Go to Bryan's GitHub repo