diff --git a/data/talks.yaml b/data/talks.yaml
index b431b8c68ce288d25901caa2e232b0827e0855b9..aea84bfc2dbcede635ba4c5f1ad8ac581d57a280 100644
--- a/data/talks.yaml
+++ b/data/talks.yaml
@@ -4,6 +4,16 @@
 # references. Nominally we will use /talks.
 
 cards:
+  - meeting: Eurohack 2017
+    location: Lugano, CH
+    date: September 2017
+    title: SWIFT: Hackathon Final Presentation
+    author: Matthieu Schaller & Josh Borrow
+    abstract: "Final talk at Eurohack after working on the code for the week to improve performance."
+    links:
+      - href: "Eurohack17_Final_Hackathon_Talk.pdf"
+        name: Slides
+
   - meeting: UK National Astronomy Meeting
     location: Hull, UK 
     date: July 2017 
@@ -74,4 +84,4 @@ cards:
     author: Pedro Gonnet 
     links:
       - href: "Ascona_2013.pdf"
-        name: Slides
\ No newline at end of file
+        name: Slides
diff --git a/talks/Eurohack17_Final_Hackathon_Talk.pdf b/talks/Eurohack17_Final_Hackathon_Talk.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..cf847121832764eb11a3278aa295e23580cf4305
Binary files /dev/null and b/talks/Eurohack17_Final_Hackathon_Talk.pdf differ