diff --git a/_data/talks.json b/_data/talks.json new file mode 100644 index 0000000..acd8f9b --- /dev/null +++ b/_data/talks.json @@ -0,0 +1,72 @@ +[ + { + "title": "Going Serverless", + "event": "Øredev", + "date": "2017-11-10", + "location": "Malmö, Sweden", + "co-presenter": "Johannes Pelto-Piri", + "recording": "https://vimeo.com/243196859", + "slides": "https://www.slideshare.net/slideshow/embed_code/key/CRzjJ0YOVbGOvP" + }, + { + "title": "Getting Familiar with Spring Boot", + "event": "jDays", + "date": "2015-03-17", + "recording": "https://www.youtube.com/watch?v=XtS2Z3zqPXY", + "slides": "https://www.slideshare.net/slideshow/embed_code/key/IFjQ7kCoApGjCJ" + }, + { + "title": "Spring Testing", + "event": "GeeCON", + "date": "2014-05-16", + "location": "Krakow, Poland", + "website": "https://2014.geecon.org/speakers/mattias-severson.html", + "slides": "https://www.slideshare.net/slideshow/embed_code/key/Mi0EZYNDnJpR4V" + }, + { + "title": "Functional Programming without Lambdas", + "event": "GeeCON", + "date": "2014-05-16", + "location": "Krakow, Poland", + "co-presenter": "Johan Haleby", + "website": "https://2014.geecon.org/speakers/mattias-severson.html", + "slides": "https://www.slideshare.net/slideshow/embed_code/key/odyvI3q3ujOPNJ" + }, + { + "title": "Spring Testing", + "event": "SpringOne 2GX", + "date": "2013-09-12", + "location": "Santa Clara, California", + "website": "https://spring.io/blog/2014/01/21/springone2gx-2013-replay-spring-testing", + "recording": "https://www.youtube.com/watch?v=LYVJ69h76nw", + "slides": "https://www.slideshare.net/slideshow/embed_code/key/CwMYu6uCpLaoH8" + }, + { + "title": "Functional Frameworks without Lambdas", + "event": "SpringSource Webinar", + "co-presenter": "Johan Haleby", + "recording": "https://www.youtube.com/watch?v=2c03_heKEGY" + }, + { + "title": "Comparing Functional Java Frameworks", + "event": "Confess", + "date": "2013-04-03", + "location": "Vienna, Austria", + "co-presenter": "Johan Haleby", + "slides": "https://www.slideshare.net/slideshow/embed_code/key/BFNm0vnUZtewHd" + }, + { + "title": "Comparing Functional Java Frameworks", + "event": "Scandinavian Developer Conference", + "date": "2013-03-05", + "location": "Göteborg, Sweden", + "co-presenter": "Johan Haleby" + }, + { + "title": "Testing of Spring", + "event": "Software Passion Summit", + "date": "2012-03-20", + "slides": "https://www.slideshare.net/slideshow/embed_code/key/m9pzUGrz8RxMo1", + "Location": "Göteborg, Sweden" + } +] \ No newline at end of file diff --git a/_pages/talks.md b/_pages/talks.md new file mode 100644 index 0000000..75f0624 --- /dev/null +++ b/_pages/talks.md @@ -0,0 +1,26 @@ +--- +title: Talks +permalink: /talks/ +toc: true +--- + +I have presented some public talks from time to time: + +{% for talk in site.data.talks %} +## {{ talk.event }} +{{ talk.title }} +Date: {{ talk.date }} +Location: {{ talk.location }} +{% if talk.co-presenter %} +Co-presenter: {{ talk.co-presenter }} +{% endif %} +{% if talk.website %} +Website: [{{ talk.website }}]() +{% endif %} +{% if talk.recording %} +Recording: [{{ talk.recording }}]() +{% endif %} +{% if talk.slides %} +Slides: [{{ talk.slides }}]() +{% endif %} +{% endfor %} \ No newline at end of file