January 8th to 12th 2024, ACE Hotel Palm Springs, CA
(See the Hackathon Archive for past Operations Workshops and Hackathons)
I hear this is an operations workshop, are you going to operate all day?
In this operations workshop, we will discuss how we are operating our services, what changes can, should and need to be done to improve quality of service for our customers and quality of life of our operators. We will try to keep it hands-on, so instead of presentations, we will rely on code settling arguments, this means we won't be hacking all the time, there will also be plenty of programming and coding.
The main purpose of the hackathon is social: allow the team to reconnect, meet new team members for the first time, and work on stuff that won't fit neatly into a 45-minute Teams meeting.
Time | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
Morning | 9:00 Kick-off, Goals 10:00 Architecture walkthrough |
Hacking | Hacking | Hacking | Hacking |
Afternoon | Hacking | Hacking | Hacking | Hacking | Demos |
Evening | Social | Social | Social | Social | - |
Where is this going to happen? Do you have a windowless conference room blocked out?
We've booked a meeting room at the ACE Hotel in Palm Springs, CA.
traveling to PSP by plane... you can either fly directly into LAX and grab an uber/lyft which is between 2-4 hours depending on traffic, or if you have a stopover in a US city that connects to PSP, you can fly directly to PSP or alternatively fly to ONT and then ONT is more reliably 1h15 to Palm Springs.
What are you planning to show at the end of the week?
Put down the topic and the people that would like to discuss it:
The theme of this offsite is to make considerable progress on the remaining Helix5 tasks as defined in the architecture vision. We will align the work with the main topics
- CDN Services break up
- Config Bus Service
- Config Bus Admin endpoint (versioning)
- Forms, RUM, etc.
- Auth
- Templates / Block Collection completion
- Creating new sites via config service (testing new config, mountpoints)
- Import of existing site content
- Markup mountpoint as fallback for gdrive / sharepoint
- Simple Markup based OOTB mountpoint
- Migration / rollout plans
- Customer communications
- Long-term backwards compatibility by component
Track 4: www.aem.live on Helix 5
- Remove all externally visible mentions of helix
- aem.live, main--helix-website--adobe.aem.page
- sidekick implications
- get outside-in, ideal project to work
- other test sites
- Multi Mountpoints - especially with more and more projects using multiple content sources (docs & AEM Author)
- Helix 5 repoless = no need to create a github repo to create a full site
- DNS Cleanup/Alignment – prepare multi-DNS by aligning domains, see DNS/TLS/CDN overview
- Demos target:
- as a non-dev user, I import a simple site without writing a single line of code (use Sidekick default import feature - content copy /paste, default blocks ?, enhanced default block foundation, repoless...)
- Brainstorming outcomes: how to import a complex site with the minimum of technical skills (import with blocks from block foundation, eye-dropper? (logo, fonts, styles...), templating, repoless...)
- Working / brainstorming tracks:
- create a solid block foundation
- default templates and customisation for repoless
- default import with block from block foundation
- i18n urls (allow percentage encoding for a reversible mapping of non ASCII urls)
- content branching (previewing content on branches)
- flexible CORS headers for hlx.page (https://jira.corp.adobe.com/browse/SITES-18121)
Who is going to be there? Can I come?
This workshop is for the Helix on-call team as well as invited black belt VIP leads and invited frequent collaborators. If you have been invited and will come, please put your name down in the list.
- @trieloff
- @rofe
- @royfielding
- @stefan-guggisberg
- @tripodsan
- @dkuntze
- @dylandepass
- @bstopp
- @mhaack
- @shsteimer
- @chicharr
- @davidnuescheler
- @auniverseaway
- @ddragosd
- @gilliankrause
- @3vil3mpir3
- @synox (Aravindo Wingeier)
- @nc-andreashaller
- @karlpauls
- @andreituicu
- @catalan-adobe
- @maxakuru
- @ryanmparrish
- @cazzaranjosh
- @fkakatie
What can I do to prepare for the Hackathon?
- Read the
README.md
and linked vision documents in this repo - Join Discord
- Install the
aem
Command Line app and create your first project - Comment on the GitHub issues you think would be good candidates for the Hackathon
- Recording (Adobe only)