Skip to content

Latest commit

 

History

History
177 lines (139 loc) · 9.49 KB

10-bcn.md

File metadata and controls

177 lines (139 loc) · 9.49 KB

Project Franklin Hackathon X

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.

Agenda

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 -

Location

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

Goals

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:

Track 1: Dev experience on real-world customer projects

Track 2: Web performance on real-world customer projects

  • 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)

Track 3: Headless in Franklin, customer zero (odin)

  • Headless (@raducotescu)

Track 4: Assets in Franklin, SVGs, PDFs, long-form video and media

  • Asset Delivery in Franklin and Polaris (@satyam)
  • PDF/SVGs preview/publish from directory in gdrive/sharepoint (uncled)
  • SVGs in ContentBus for express-website (uncled)

Track 5: Commerce and Franklin, wesco

  • eCommerce Boilerplate (@mhaack)

Track 6: Experimentation in Franklin

  • Implement customer full-page experiments (@mblanche)
  • Optimize performance for AEP UED-based framework (@ramboz)
  • Implement customer-specific workflows for their business practitioners (@mblanche, @ramboz)

Track 7: Authoring Experience & publishing semantic HTML from AEM into Franklin

  • 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

Other topics

  • 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)

Attendees

Who is going to be there? Can I come?

  1. @trieloff
  2. @tripodsan (Basel)
  3. @stefan-guggisberg (Basel)
  4. @kptdobe (Basel)
  5. @rofe (Basel)
  6. @satyam
  7. @maxed
  8. @dyland
  9. @dominique-pfister (Basel)
  10. @mhaack
  11. @bdelacretaz
  12. @mreutegg
  13. @karlpauls
  14. @cziegeler
  15. @lucianfelix
  16. @akalfas
  17. @jelmini
  18. @mpetria
  19. @fabriziofortino
  20. @rhudea
  21. @fkakatie
  22. @buuhuu
  23. @herzog31
  24. @fe-lix-
  25. @davidnuescheler
  26. @meryllblanchet
  27. @ramboz
  28. @solaris007
  29. @chicharr
  30. @raducotescu
  31. @duynguyen
  32. @kozmaadrian
  33. @tyge68
  34. @tmaret
  35. @mirceas
  36. @skolodyazhnyy
  37. @jckautzmann
  38. @vtsaplin
  39. @michaelmarth
  40. @hannessolo
  41. @royfielding
  42. @ompandeyd
  43. @rajivroydico
  44. @insuafer
  45. @maximilianvoss
  46. @grubyak
  47. @shroti
  48. @conrad
  49. @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.

Preparation

What can I do to prepare for the Hackathon?

  1. Read the README.md and linked vision documents in this repo
  2. Join #franklin-chat on Slack
  3. Install the hlx Command Line app and create your first project
  4. Comment on the GitHub issues you think would be good candidates for the Hackathon

Demos

Recording

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