November 28th to December 2nd 2022, Virtual + Adobe offices
(See the Hackathon Archive for past Hackathons)
With more than 2 years in solitude, one canceled hackathon, and the memory of the Palm Springs Hackathon rapidly fading, we wanted to try something new: meeting in person.
Update: Unfortunately, once again, it didn't work out, so we'll gather in Adobe offices instead and connect virtually instead.
Attendees are encouraged to keep their calendars free for the week and join the others in one of the Adobe locations or via Teams for as much as they can.
I hear this is a hackathon, are you going to hack all day?
Although this is a hackathon, 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.
A general session will be active in teams throughout the entire week.
Time(CET) | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
Morning | 10:00 Architecture walkthrough [teams] 11:00 Kick-off [teams] |
Hacking EMEA/APAC | Hacking EMEA/APAC | Hacking EMEA/APAC | Hacking EMEA/APAC |
Afternoon | Hacking all 16:00 Q&A - stories from the trenches [teams] |
Hacking all 16:00 Q&A - stories from the trenches [teams] |
Hacking all 16:00 Q&A - stories from the trenches [teams] |
Hacking all 16:00 Q&A - stories from the trenches [teams] |
Hacking all 16:00 Demos [teams] |
Evening | Hacking NA | Hacking NA | Hacking NA | Hacking NA | - |
Where is this going to happen? Do you have a windowless conference room blocked out?
We will book rooms in some Adobe offices. Remote employees are encouraged connect from home via Teams.
- Basel: RHEIN (5th floor)
- Lehi: TBD
- San Francisco: TBD
- Noida: TBD
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:
- Upgrade all remaining v6 projects to v7/breaking202205 (uncled):
- Upgrade some projects to latest boilerplate (uncled)
- Developer experience - "lib-helix" (static, dynamic, npm, auto PR, 🤷, ?)
- Continue the Franklin and Client Side Javascript Frameworks research to have some project guidelines (@mhaack, @herzog31)
- Use Client Side JS frameworks in Franklin without compromising page performance (@lucianfelix, @duynguyen)
- Implement a customer project
- Upgrade express and other adobe projects to 100 LH score - see adobe/express-website#613 for tracking (@ramboz)
- Optimize loading times with Early Hints (@herzog31)
- Headless (@raducotescu)
- Asset Delivery in Franklin and Polaris (@satyam)
- PDF/SVGs preview/publish from directory in gdrive/sharepoint (uncled)
- SVGs in ContentBus for express-website (uncled)
- eCommerce Boilerplate (@mhaack)
- Implement customer full-page experiments (@mblanche)
- Optimize performance for AEP UED-based framework (@ramboz)
- Implement customer-specific workflows for their business practitioners (@mblanche, @ramboz)
- Implement preview & publish for semantic HTML rendered in AEM (or in extend any other 3rd party)
- Strech goal: e2e authoring of semantic HTML in AEM, publish and deliver
- Sharing value with the customer(https://www.hlx.live/docs/slack) - "We only build what customers ask, we only make it a feature when it is used." (https://www.hlx.live/docs/slack)
- Search & Indexing in Franklin (@fabriziofortino)
- Franklin for E-Mail - explore how we can render something for clients that cannot have javascript enabled
- Discuss franklin configuration options (github vs content vs ?? )
- AEM Screens: Digital Signage content authoring through Franklin - "Offline First" (@shroti)
- Discuss Adobe Managed CDN for custom domains and certificates (@mpetria)
Who is going to be there? Can I come?
- @trieloff
- @tripodsan (Basel)
- @stefan-guggisberg (Basel)
- @kptdobe (Basel)
- @rofe (Basel)
- @satyam
- @maxed
- @dyland
- @dominique-pfister (Basel)
- @mhaack
- @bdelacretaz
- @mreutegg
- @karlpauls
- @cziegeler
- @lucianfelix
- @akalfas
- @jelmini
- @mpetria
- @fabriziofortino
- @rhudea
- @fkakatie
- @buuhuu
- @herzog31
- @fe-lix-
- @davidnuescheler
- @meryllblanchet
- @ramboz
- @solaris007
- @chicharr
- @raducotescu
- @duynguyen
- @kozmaadrian
- @tyge68
- @tmaret
- @mirceas
- @skolodyazhnyy
- @jckautzmann
- @vtsaplin
- @michaelmarth
- @hannessolo
- @royfielding
- @ompandeyd
- @rajivroydico
- @insuafer
- @maximilianvoss
- @grubyak
- @shroti
- @conrad
- @dulvac
Please share this page with people inside Adobe that you'd like to invite. Add yourself to the list if you want to attend. Don't forget to add the Adobe office you are planning to be at so we can plan accordingly.
What can I do to prepare for the Hackathon?
- Read the
README.md
and linked vision documents in this repo - Join
#franklin-chat
on Slack - Install the
hlx
Command Line app and create your first project - Comment on the GitHub issues you think would be good candidates for the Hackathon
Track | Demo | Presenter | Time |
---|---|---|---|
setup/joining/welcome | @rofe/@davidnuescheler | 5 | |
1 | v7 and boilerplate upgrades | @kptdobe | 15 |
html2json + react | @duynguyen | ||
2 | improve LHS across the board | @davidnuescheler | 15 |
3 | dynamic json ingest to GraphQL | @cwoeltge | 15 |
franklin headless demo adapter | @tripodsan | ||
franklin delivery for fully-hydrated json | @kozma | ||
deliver json from content bus through edge gateway | @adulvac | ||
4 | bulk-preview and -publish in gdrive/sharepoint | @rofe | 15 |
using assets/video | @satyam | ||
5 | customer project demo | @maxed | 15 |
franklin commerce POC | @herzog31 | ||
6 | experimentation | @meryllblanchet | 15 |
7 | publish AEM content to franklin delivery | @buuhuu | 15 |
more cool stuff | TBD | 10 |