diff --git a/content/sessions/2024/workshops/_index.md b/content/sessions/2024/workshops/_index.md index f540f925..3495db06 100644 --- a/content/sessions/2024/workshops/_index.md +++ b/content/sessions/2024/workshops/_index.md @@ -8,7 +8,7 @@ description: We will be offering hands-on workshops so you can get practical exp ### We will be offering hands-on workshops so you can get practical experience with Airflow tools and managed offerings. * Format & duration: Workshops are instructor led, 2-3 hours long, bring your own device. -* Sign up for workshops will open on August 5th for attendees who have a Conference + Workshop pass. -* We plan to offer 3-4 different workshops on September 11th (2:30-5:30pm) and another 3-4 workshops on September 12th (2-5pm). Workshops offered will be different each day. +* Only available for participants with a Conference + Workshop pass. +* Workshops have limited capacity. You can sign up in advance for 2 workshops (one per day) to get a confirmed spot. +* Workshops will be able to receive walk-ins (people who didn't sign up in advance) but will have limited spots and do not guarantee they will be able to receive all walk-ins. -These are the currently confirmed workshops ... \ No newline at end of file diff --git a/content/sessions/2024/workshops/workshop-aws.md b/content/sessions/2024/workshops/workshop-aws.md index 7115e9cc..419806de 100644 --- a/content/sessions/2024/workshops/workshop-aws.md +++ b/content/sessions/2024/workshops/workshop-aws.md @@ -9,7 +9,8 @@ room: Elizabethan C time_start: 2024-09-12 14:00:00 time_end: 2024-09-12 16:40:00 summary: "Learn how you can utilize Airflow to build ML workflows/pipelines. You will create and orchestrate tasks such as data transformation, model training, testing, and evaluation using different analytic and AI/ML services." - +list_order: 4 +day: "20242" --- In this workshop you will learn how you can utilize Airflow to build ML workflows/pipelines. You will create and orchestrate tasks such as data transformation, model training, testing, and evaluation using different analytic and AI/ML services. diff --git a/content/sessions/2024/workshops/workshop-bmc.md b/content/sessions/2024/workshops/workshop-bmc.md index 1d2bcd24..19d1d640 100644 --- a/content/sessions/2024/workshops/workshop-bmc.md +++ b/content/sessions/2024/workshops/workshop-bmc.md @@ -9,6 +9,8 @@ room: Elizabethan C time_start: 2024-09-11 14:30:00 time_end: 2024-09-11 17:20:00 summary: "Join this workshop to orchestrate end-to-end business services that include data pipelines managed by Airflow and applications orchestrated by Control-M." +list_order: 2 +day: "20241" --- As data applications like AI/ML/Analytics go mainstream, they frequently rely on data from or push data pipeline results into Supply Chain, Billing, and similar business applications. Join this workshop to orchestrate end-to-end business services that include data pipelines managed by Airflow and applications orchestrated by Control-M. diff --git a/content/sessions/2024/workshops/workshop-broadcom.md b/content/sessions/2024/workshops/workshop-broadcom.md index df64e17b..0aedb34c 100644 --- a/content/sessions/2024/workshops/workshop-broadcom.md +++ b/content/sessions/2024/workshops/workshop-broadcom.md @@ -4,12 +4,14 @@ speakers: - Chetan Kapoor track: - Workshop -room: Sussex +room: Elizabethan D time_start: 2024-09-11 14:30:00 time_end: 2024-09-11 17:20:00 summary: "Learn how easy it is to integrate Automation Analytics & Intelligence (AAI) and Airflow, including details on the architecture and implementation strategies." images: - /images/sessions/2024/workshop-broadcom.jpg +list_order: 2 +day: "20241" --- In this workshop we will discuss how easy it is to integrate Automation Analytics & Intelligence (AAI) and Airflow, including details on the architecture and implementation strategies. diff --git a/content/sessions/2024/workshops/workshop-contribution.md b/content/sessions/2024/workshops/workshop-contribution.md new file mode 100644 index 00000000..2a959d74 --- /dev/null +++ b/content/sessions/2024/workshops/workshop-contribution.md @@ -0,0 +1,15 @@ +--- +title: "Workshop: Your First Apache Airflow Contribution" +speakers: + - Ryan Hatter +track: + - Workshop +room: Yorkshire +time_start: 2024-09-11 10:30:00 +time_end: 2024-09-11 13:00:00 +summary: "Join us in this hands-on workshop where we'll walk you through the first steps of your first Airflow contribution." +list_order: 1 +day: "20241" +--- + +Ready to make your first contribution to Apache Airflow? Join us in this hands-on workshop where we'll walk you through the first steps of your first Airflow contribution. We’ll start with the basics, showing you how to set up your development environment (although it’s strongly recommended to have Breeze already installed) and find issues that match your skills. You’ll learn how to navigate the contribution process, from creating your first pull request to understanding how to get feedback from the community. Whether you want to write code, improve documentation, or provide feedback, there’s a place for everyone. Let's get started and see your name on the list of Airflow contributors! \ No newline at end of file diff --git a/content/sessions/2024/workshops/workshop-dags.md b/content/sessions/2024/workshops/workshop-dags.md index 95aec3e3..bcaadd18 100644 --- a/content/sessions/2024/workshops/workshop-dags.md +++ b/content/sessions/2024/workshops/workshop-dags.md @@ -4,10 +4,12 @@ speakers: - Kenten Danas track: - Workshop -room: Elizabethan D +room: Yorkshire time_start: 2024-09-11 14:30:00 time_end: 2024-09-11 17:20:00 summary: "Learn how to design your DAGs for easy readability and maintenance, how to make your DAGs dynamic in an efficient and scalable way, and how to avoid common pitfalls that can cause performance issues." +list_order: 3 +day: "20241" --- Because Airflow is 100% code, knowing the basics of Python is all it takes to get started writing DAGs. However, writing DAGs that are efficient, secure, and scalable requires some Airflow-specific finesse. It’s no surprise that one of the most requested topics in this year’s Airflow survey was more Airflow best practices content. We hear you, and we’ve got you covered with this hands-on workshop on DAG writing best practices. diff --git a/content/sessions/2024/workshops/workshop-get-airflow-certified.md b/content/sessions/2024/workshops/workshop-get-airflow-certified.md index 90dbf133..a548fb9a 100644 --- a/content/sessions/2024/workshops/workshop-get-airflow-certified.md +++ b/content/sessions/2024/workshops/workshop-get-airflow-certified.md @@ -6,11 +6,13 @@ speakers: - David Patlut track: - Workshop -room: Elizabethan D +room: Yorkshire time_start: 2024-09-12 14:00:00 time_end: 2024-09-12 16:40:00 draft: false summary: "In-person opportunity to take an Airflow Certification exam at no additional cost. The workshop will include 20 mins of preparation and a Q&A with Marc Lamberti from Astronomer." +list_order: 6 +day: "20242" --- As an Airflow Summit attendee, we’re thrilled to offer you an in-person opportunity to take an [Airflow Certification](https://www.astronomer.io/certification/) exam at no additional cost. Depending on your skill level, you can take one of two exams: diff --git a/content/sessions/2024/workshops/workshop-performance.md b/content/sessions/2024/workshops/workshop-performance.md new file mode 100644 index 00000000..f27d855c --- /dev/null +++ b/content/sessions/2024/workshops/workshop-performance.md @@ -0,0 +1,16 @@ +--- +title: "Workshop: Unleash Airflow's Potential with hands-on Performance Optimization workshop" +speakers: + - Aneel Murari +track: + - Workshop +room: Elizabethan D +time_start: 2024-09-12 14:00:00 +time_end: 2024-09-12 16:40:00 +summary: "Learn how you can utilize Airflow to build ML workflows/pipelines. You will create and orchestrate tasks such as data transformation, model training, testing, and evaluation using different analytic and AI/ML services." +list_order: 5 +day: "20242" +--- + +This interactive workshop session empowers you to unlock the full potential of Apache Airflow through performance optimization techniques. Gain hands-on experience identifying performance bottlenecks and implementing best practices to overcome them. Discover configuration options to adjust resource allocation and optimize processing. Also learn how to leverage advanced features like deferrable operators, dynamic DAGs and dynamic task mapping for complex workflows. + diff --git a/content/speakers/luiz-tauffer/_index.md b/content/speakers/luiz-tauffer/_index.md index b461a509..a3b846cd 100644 --- a/content/speakers/luiz-tauffer/_index.md +++ b/content/speakers/luiz-tauffer/_index.md @@ -9,6 +9,7 @@ linkedin: https://www.linkedin.com/in/luiz-tauffer github: events: - 2024 +draft: true --- Background in Electrical Engineer, with over 8 years in academia focusing on computer science applied to behavioral and neuroscience research. Has been working as a consultant and software developer, focusing on AI and data workflows, for over 6 years. diff --git a/content/speakers/seth-michael-larson/_index.md b/content/speakers/seth-michael-larson/_index.md index 72a03e5e..a9a41ef9 100644 --- a/content/speakers/seth-michael-larson/_index.md +++ b/content/speakers/seth-michael-larson/_index.md @@ -9,6 +9,7 @@ linkedin: https://www.linkedin.com/in/sethmlarson/ github: events: - 2024 +draft: true --- diff --git a/content/speakers/vinicius-vaz/_index.md b/content/speakers/vinicius-vaz/_index.md index 81f02400..3a56e3a3 100644 --- a/content/speakers/vinicius-vaz/_index.md +++ b/content/speakers/vinicius-vaz/_index.md @@ -9,6 +9,7 @@ linkedin: https://www.linkedin.com/in/vinicvaz/ github: events: - 2024 +draft: true --- diff --git a/themes/airflowsummit/layouts/sessions/list-workshops.html b/themes/airflowsummit/layouts/sessions/list-workshops.html index 2a534c43..dbabce4c 100644 --- a/themes/airflowsummit/layouts/sessions/list-workshops.html +++ b/themes/airflowsummit/layouts/sessions/list-workshops.html @@ -4,14 +4,20 @@
{{.Content}}
- - {{ range .Data.Pages.ByDate.Reverse }} -
+

Wednesday, September 11

+ {{ range sort (where .Data.Pages "Params.day" "20241") ".Params.list_order" }} +
+ {{ .Render "post" }} +
+ {{ end }} +
+
+

Thursday, September 12

+ {{ range sort (where .Data.Pages "Params.day" "20242") ".Params.list_order" }} +
{{ .Render "post" }}
{{ end }} -
-
diff --git a/themes/airflowsummit/layouts/sessions/post.html b/themes/airflowsummit/layouts/sessions/post.html index 375db72b..f9bb4709 100644 --- a/themes/airflowsummit/layouts/sessions/post.html +++ b/themes/airflowsummit/layouts/sessions/post.html @@ -3,6 +3,7 @@

{{ .Title | markdownify }}

By {{ with .Params.speakers }}{{ delimit . ", " " & " }}{{ end }}

+

{{ with .Params.time_start | time }}{{ .Format "Jan-02 15:04" }}{{ end }}-{{ with .Params.time_end | time }}{{ .Format "15:04" }}{{ end }}{{with .Params.room}} in {{.}}{{ end }}

{{ .Summary }}

\ No newline at end of file