~/talk

Supporting Custom Frameworks and Upgrades at Squarespace with Moderne

links:none on file
links:none on file
slides:none on file

Squarespace replaces brittle Tyson CD with Moderne, building an ingestion job that builds LSTs to auto-onboard Java repos, a grouping config to map repos to business orgs, and a Tyson Recipes repo (versioned, unit-tested) to combine OpenRewrite with 40+ Squarespace entries for the Tyson 3 migration (Java 17, Spring Boot 2.7→3.3) plus an imperative recipe to re-add javax for CodeGen. A Moderne Jobs Spring service uses Moderne’s GraphQL API for one-click patch pushes. Results: Gradle 8 reaches ~1,000 repos (vs ~200), Tyson 2.10 becomes the most-adopted, and support shifts to edge cases.

AI-written summary · about

  1. 0:00Introduction to Squarespace and team
  2. 7:55Challenges with Tyson CD
  3. 10:50Bringing in Moderne at Squarespace
  4. 18:16Tyson 3 migration with Moderne
  5. 24:51Hybrid upgrade model with Moderne
  6. 30:27Impact on platform team and users
  7. 36:27Gradle 8 and Tyson adoption results
  8. 40:43Summary and future plans
  9. 41:51Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.