├── .github
├── ISSUE_TEMPLATE
│ └── template-for-talk-proposals.md
└── stale.yml
├── 1-Minuten-Blog_mit_Hugo.md
├── 2017-04 git Deployments done right.pdf
├── 2017-07-Reshape-Digital-Design-Process-25min.pdf
├── 2017-07-SRI.md
├── 2017-12-12_practical_rxjs.pdf
├── 2017-12-Maschinelles-Lernen-Einführung.pdf
├── 2018-01-Websecurity.pdf
├── 2018-03-GraphQL.pdf
├── 2018-04-Full-Stack-Rust_dunkelstern.pdf
├── 2018_Clean_Code.pdf
├── 2019-01-17_Async_Test_Data_Builders.pdf
├── 2019-10-Introduction-to-Kafka.md
├── 2022-06-30-Web-and-Wine-World-in-Vectors.pdf
├── 2022-11-24-einführung-in-property-based-testing.pdf
├── 2022-12-15_Agile-OUC_WebandWine.pdf
├── 20221103_web&wine_WTFisIoT_EXTERN.pdf
├── 2023-02-23-aeiou-asdf-and-crie.pdf
├── 2023-09-14-pichfl-Svelte_and_SvelteKit.pdf
├── 2024-03-CleanCode.pdf
├── Better-Styles-with-StyleLint-pichfl.pdf
├── CleonGPT.pdf
├── Design-for-Open-Source-pichfl.pdf
├── Docker composability and Gentoo instrumenting.pdf
├── Docker_exec_without_Docker.pdf
├── Everything-is-Prettier-pichfl.pdf
├── Fish-Shell-pichfl.pdf
├── Giving-a-talk-pichfl.pdf
├── HackYourCommunicationProductivity!.pdf
├── How-I-created-a-desktop-app-in-minutes-pichfl.pdf
├── HowDidISurviveMyHardwareProject?!.pdf
├── HumaneTechDesign.pdf
├── IPv6.pdf
├── Modernizing a flipper machine.pdf
├── Perfectionismus.pdf
├── README.md
├── Serverless-Static-Websites-pichfl.pdf
├── Tools-for-Designers-pichfl.pdf
├── VR_browser.pdf
├── Visual-Storytelling_WebWine.pdf
├── Web&Wine_Xamarin_2016.pdf
├── WebCrypto2016.pdf
├── djangular.pdf
├── gitlab-ci-olaf-radicke.pdf
├── techtalk_usability.pdf
├── three_ways_to_open_a_github_issue.pdf
└── webandwineapril2016-suricata.pdf
/.github/ISSUE_TEMPLATE/template-for-talk-proposals.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Template for talk proposals
3 | about: Use this template if you want to propose a talk
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 | # Title: [e.g. Introduction to JavaScript]
11 |
12 | - Speaker: [e.g. Max Mustermann]
13 | - Affiliation: [Company you work at or None (optional)]
14 | - Preferred month: [e.g. February]
15 | - Duration: regular (30min) / lightning (10-15min)
16 | - Language: [e.g. German]
17 |
18 | ### Short description
19 |
20 | Describe your talk in five or fewer sentences.
21 |
22 | ### Audience
23 |
24 | For whom is this talk interesting?
25 |
--------------------------------------------------------------------------------
/.github/stale.yml:
--------------------------------------------------------------------------------
1 |
2 | daysUntilStale: 90 # Stale after 3 months
3 | daysUntilClose: 190 # Close after a year
4 | exemptLabels: []
5 | staleLabel: stale
6 | markComment: >
7 | This talk proposal has been automatically marked as stale because it has not had
8 | recent activity. It will be closed after 6 months if no further activity occurs. If you still plan
9 | to do this talk then answer here.
10 | # Comment to post when closing a stale issue. Set to `false` to disable
11 | closeComment: false
12 |
--------------------------------------------------------------------------------
/1-Minuten-Blog_mit_Hugo.md:
--------------------------------------------------------------------------------
1 | urprünglich veröffentlicht auf www.dastra.de
2 |
3 | ## Herzlich Willkommen zum 1-Minuten-Blog mit Hugo!
4 |
5 | Ich werde im Rahmen des [Web&Wine]
6 | (https://www.meetup.com/de-DE/web-and-wine/events/235929431/)-Lightning-Talks
7 | vorstellen, wie man mit dem *statischen Seitengenerator* [HUGO](https://gohugo.io/)
8 | einen eigenen Blog erstellen kann. Die ersten Schritte können in einer Minute
9 | bewältigt werden.
10 |
11 |
12 |
13 | ### Was werden wir betrachten?
14 |
15 | 1. Erstellen einer Seite
16 | 2. Erstellen von Posts
17 | 3. Verwendung von Themen
18 | 4. Hosting des Blogs auf GitHub Pages
19 | 5. Einbettung von Kommentaren
20 |
21 | ### Erstellen einer Seite
22 |
23 | Hugo kann über die [offizielle GitHub-Seite](https://github.com/spf13/hugo/releases/)
24 | bezogen werden und wiegt nur etwa 5MB. Nach der Installation kann eine neue Seite
25 | über folgenden Befehl erzeugt werden:
26 |
27 | ```
28 | $ hugo new minuteblog
29 | ...
30 | $ tree minuteblog
31 | +--- minuteblog
32 | | +--- archetypes
33 | | +--- config.toml
34 | | +--- content
35 | | +--- data
36 | | +--- layouts
37 | | +--- static
38 | | +--- themes
39 | ```
40 |
41 | ### Erstellen von Posts
42 |
43 | Posts werden zuerst mit Hugo generiert und können dann editiert werden. Posts
44 | enthalten bereits Meta-Informationen.
45 | Für die Strukturierung des Textes wird *Markdown* verwendet. Gute Ressourcen, um die Markdown-Syntax nachzuschlagen sind:
46 |
47 | - [John Grubers urprüngliche Spezifikation](https://daringfireball.net/projects/markdown/)
48 | - [Markdown Cheatsheet](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet)
49 |
50 | Ein Post wird über folgenden Befehl generiert:
51 |
52 | ```
53 | $ hugo new post/first.md
54 | ```
55 |
56 | Nach dem erstellen von Posts möchte man in der Regel eine Vorschau der Seite
57 | anschauen. Dazu kann Hugos eingebauter Webserver verwendet werden. Dieser wird
58 | gestartet über `hugo server -D`. Der Parameter `-D` bewirkt dabei, dass auch
59 | Posts gerendert werden, die noch als `draft` markiert sind.
60 |
61 | Allerdings bemerkt man, dass der Seite noch ein Thema fehlt.
62 |
63 | ### Verwendung von Themen
64 |
65 | Es kann zwischen einer großen Anzahl von Themen für Hugo gewählt werden. Diese
66 | werden auf der [offiziellen Seite](https://themes.gohugo.io) präsentiert. Für
67 | diesen Blog verwenden wir [hugo-tranquilpeak-theme]
68 | (https://themes.gohugo.io/hugo-tranquilpeak-theme/). Eine Demo des Themas kann
69 | hier betrachtet werden:
70 |
71 | ```
72 | $ cd themes
73 | $ git submodule add https://github.com/kakawait/hugo-tranquilpeak-theme.git
74 | ```
75 |
76 | Anschließend sollte die Konfigurationsdatei des Themas in das
77 | Projekt-Root-Verzeichnis kopiert und angepasst werden.
78 |
79 | ### Hosting des Blogs auf GitHub Pages
80 |
81 | Mit Hugo muss vor dem Hosting die HTML-Version der Seite erzeugt werden. Dies
82 | geschieht über den Befehl `hugo`. Dabei werden aus dem Thema und den Markdown-
83 | Dateien eine gültige Seitenstruktur erzeugt und unter `public` abgelegt.
84 |
85 | Mit dem Dienst [Pages](https://pages.github.com/) bietet GitHub die Möglichkeit,
86 | statische Seiten direkt zu hosten. In der Regel wird ein ganzes Repository als
87 | Internetseite verstanden und kann über die URL `https://username.github.io/repo`
88 | erreicht werden.
89 |
90 | Gibt es in dem Repository jedoch einen Unterordner `docs`, so kann dieser als
91 | Quellverzeichnis gewählt werden. Damit Hugo die Seite in `docs` ablegt,
92 | bedarf es eines kleinen Tricks:
93 |
94 | ```
95 | $ mkdir docs
96 | $ ln -s docs public
97 | $ hugo
98 | ```
99 |
100 | Danach geht man in dem GitHub-Repository auf *Settings > GitHub Pages* und wählt
101 | *master branch /docs folder* als Quelle aus. Nach dem nächsten Push des Codes ist
102 | die Seite über erreichbar.
103 |
104 | ### Einbettung von Kommentaren
105 |
106 | Viele Themen erlauben es, [Disqus](https://disqus.com/) zur Einbettung von
107 | Kommentaren einzubinden. Auch mit dem verwendeten Thema ist dies möglich. Nach
108 | der Registrierung bei Disqus, kann eine neue Seite angelegt werden. Diese wird
109 | eindeutig über den sog. *shortname* identifiziert. Die ganze URL für diesen Blog
110 | lautet *minutenblog*.disqus.com.
111 |
112 | Damit Kommentare eingebettet werden können, muss nur folgender Eintrag in
113 | `config.toml` gesetzt werden:
114 |
115 | ```
116 | disqusShortname = "minutenblog"
117 | ```
118 |
119 | Herzlichen Dank für die Aufmerksamkeit!
120 |
--------------------------------------------------------------------------------
/2017-04 git Deployments done right.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/2017-04 git Deployments done right.pdf
--------------------------------------------------------------------------------
/2017-07-Reshape-Digital-Design-Process-25min.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/2017-07-Reshape-Digital-Design-Process-25min.pdf
--------------------------------------------------------------------------------
/2017-07-SRI.md:
--------------------------------------------------------------------------------
1 |
2 | # Are these my assets?
3 | ## Lightning Talk about verification of assets
4 |
5 | ---
6 |
7 | # Why should I care of that?
8 |
9 | Every web app needs some assets
10 |
11 | Are you sure, that the assets received by the browser are the same your server has sent?
12 |
13 | Is it your problem as developer to ensure that?
14 |
15 | ---
16 |
17 | # Scenario 1
18 |
19 | ### Bob sends encrypted data to Alice
20 | 
21 | #### Storing the data on server
22 |
23 | ---
24 |
25 | # Scenario 1
26 |
27 | ### Bob sends encrypted data to Alice
28 | 
29 | #### Delivery to Alice
30 |
31 | ---
32 |
33 | # Scenario 1
34 |
35 | ### Bob sends encrypted data to Alice
36 | 
37 | #### Alice needs a crypto lib to decode the data
38 |
39 | ---
40 |
41 | # Scenario 1
42 |
43 | ### Bob sends encrypted data to Alice
44 | 
45 | #### Malory injects a function, to get a copy of the secret keys
46 |
47 | ---
48 |
49 | # Scenario 2
50 |
51 | ### Alice uses online banking
52 | 
53 | ####
54 |
55 | ---
56 |
57 | # Scenario 2
58 |
59 | ### Alice uses online banking
60 | 
61 | #### Malory injects code to change text elements and inputs
62 |
63 | ---
64 |
65 | ## S\*\*\*
66 | ## What can we do to avoid that?
67 |
68 | #
69 | ##
70 |
71 | ---
72 |
73 | ## S\*\*\*
74 | ## What can we do to avoid that?
75 |
76 | # Subresource Integrity (SRI)
77 | ## [W3C Recommendation, 23.06.2016](https://www.w3.org/TR/SRI/)
78 |
79 | ---
80 |
81 | ## S\*\*\*
82 | ## What can we do to avoid that?
83 |
84 | # Subresource Integrity (SRI)
85 | ## [W3C Recommendation, 23.06.2016](https://www.w3.org/TR/SRI/)
86 | 
87 |
88 | ---
89 |
90 | ```html
91 |
92 |
93 | Page
94 |
98 |
99 |
100 |
103 |
104 |
105 | ```
106 |
107 | ---
108 |
109 | # ToDo:
110 | ### 1. Generate hashsums for files
111 | ```
112 | › cat script.js | openssl dgst -sha512 -binary | openssl enc -base64 -A
113 | sG+Ez27OjzA8ygZk0s7+BAG/5c/RgAXbLZjcDRHwe+PJiGJ/KCoh4S7bO+SS6jcKxjmtPcKM9n+5OtR0LE3MCA==
114 | ```
115 | ### 2. Submit hashsum to browser
116 | #### __???__
117 |
118 | ---
119 |
120 | ```html
121 |
122 |
123 | Page
124 |
130 |
131 |
132 |
137 |
138 |
139 | ```
140 |
141 | ---
142 |
143 | ```html
144 |
145 |
146 | Page
147 |
153 |
154 |
155 |
160 |
161 |
162 | ```
163 |
164 | ---
165 |
166 | # [DEMO](https://r-n-d.informatik.hs-augsburg.de:8080/quest/talk-sri/raw/master/valid.html)
167 |
168 | ---
169 |
170 | # Scenario 2
171 |
172 | ### Alice uses online banking
173 | 
174 | #### Malory injects code to change text elements and inputs
175 |
176 | ---
177 |
178 | 
179 |
--------------------------------------------------------------------------------
/2017-12-12_practical_rxjs.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/2017-12-12_practical_rxjs.pdf
--------------------------------------------------------------------------------
/2017-12-Maschinelles-Lernen-Einführung.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/2017-12-Maschinelles-Lernen-Einführung.pdf
--------------------------------------------------------------------------------
/2018-01-Websecurity.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/2018-01-Websecurity.pdf
--------------------------------------------------------------------------------
/2018-03-GraphQL.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/2018-03-GraphQL.pdf
--------------------------------------------------------------------------------
/2018-04-Full-Stack-Rust_dunkelstern.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/2018-04-Full-Stack-Rust_dunkelstern.pdf
--------------------------------------------------------------------------------
/2018_Clean_Code.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/2018_Clean_Code.pdf
--------------------------------------------------------------------------------
/2019-01-17_Async_Test_Data_Builders.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/2019-01-17_Async_Test_Data_Builders.pdf
--------------------------------------------------------------------------------
/2019-10-Introduction-to-Kafka.md:
--------------------------------------------------------------------------------
1 | Die Präsentationsfolien des Lightnig Talks "Apache Kafka in 10 Minutes" von Michael Seifert am 15.10.2019 sind auf [www.digitalernachschub.de](https://www.digitalernachschub.de/talks/2019-10-web-and-wine/) zu finden.
2 |
--------------------------------------------------------------------------------
/2022-06-30-Web-and-Wine-World-in-Vectors.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/2022-06-30-Web-and-Wine-World-in-Vectors.pdf
--------------------------------------------------------------------------------
/2022-11-24-einführung-in-property-based-testing.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/2022-11-24-einführung-in-property-based-testing.pdf
--------------------------------------------------------------------------------
/2022-12-15_Agile-OUC_WebandWine.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/2022-12-15_Agile-OUC_WebandWine.pdf
--------------------------------------------------------------------------------
/20221103_web&wine_WTFisIoT_EXTERN.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/20221103_web&wine_WTFisIoT_EXTERN.pdf
--------------------------------------------------------------------------------
/2023-02-23-aeiou-asdf-and-crie.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/2023-02-23-aeiou-asdf-and-crie.pdf
--------------------------------------------------------------------------------
/2023-09-14-pichfl-Svelte_and_SvelteKit.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/2023-09-14-pichfl-Svelte_and_SvelteKit.pdf
--------------------------------------------------------------------------------
/2024-03-CleanCode.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/2024-03-CleanCode.pdf
--------------------------------------------------------------------------------
/Better-Styles-with-StyleLint-pichfl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/Better-Styles-with-StyleLint-pichfl.pdf
--------------------------------------------------------------------------------
/CleonGPT.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/CleonGPT.pdf
--------------------------------------------------------------------------------
/Design-for-Open-Source-pichfl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/Design-for-Open-Source-pichfl.pdf
--------------------------------------------------------------------------------
/Docker composability and Gentoo instrumenting.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/Docker composability and Gentoo instrumenting.pdf
--------------------------------------------------------------------------------
/Docker_exec_without_Docker.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/Docker_exec_without_Docker.pdf
--------------------------------------------------------------------------------
/Everything-is-Prettier-pichfl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/Everything-is-Prettier-pichfl.pdf
--------------------------------------------------------------------------------
/Fish-Shell-pichfl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/Fish-Shell-pichfl.pdf
--------------------------------------------------------------------------------
/Giving-a-talk-pichfl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/Giving-a-talk-pichfl.pdf
--------------------------------------------------------------------------------
/HackYourCommunicationProductivity!.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/HackYourCommunicationProductivity!.pdf
--------------------------------------------------------------------------------
/How-I-created-a-desktop-app-in-minutes-pichfl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/How-I-created-a-desktop-app-in-minutes-pichfl.pdf
--------------------------------------------------------------------------------
/HowDidISurviveMyHardwareProject?!.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/HowDidISurviveMyHardwareProject?!.pdf
--------------------------------------------------------------------------------
/HumaneTechDesign.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/HumaneTechDesign.pdf
--------------------------------------------------------------------------------
/IPv6.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/IPv6.pdf
--------------------------------------------------------------------------------
/Modernizing a flipper machine.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/Modernizing a flipper machine.pdf
--------------------------------------------------------------------------------
/Perfectionismus.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/Perfectionismus.pdf
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Talks
2 |
3 | Her mit den Talk Vorschlägen!
4 |
5 | ## Talk einreichen
6 |
7 | Talks sollten nicht länger als 30 Minuten sein, Lighning Talks die 15 Minuten nicht überschreiten.
8 | Natürlich können wir auch mal eine Ausnahme machen, sofern es das Programm zulässt.
9 |
10 | Bitte einfach ein Issue mit Talk-Titel und Kurzinfo aufmachen!
11 |
12 | ## Die Slides der bisherigen Meetup-Talks
13 |
14 | ### Mai 2025 (bei digitalXL)
15 |
16 | - [ ] [Middleware als Schlüssel für Systemintegrationen und flexible Workflows] (Pascal Baumann & Marco Lembert)
17 | - [x] [Digitizing an old Pinball machine](https://github.com/web-and-wine/talks/blob/main/Modernizing%20a%20flipper%20machine.pdf) (von [Daniel Dakhno](https://github.com/dakhnod))
18 |
19 | ### April 2025 (bei TEAM23)
20 |
21 | - [x] [Security vulnerability management: OWASP DefectDojo](https://github.com/user-attachments/files/19903311/Web_and_Wine_Talk_VulnerabilityManagement.pdf) (von Michael Wager)
22 | - [x] [Tastaturen](https://talks.florianpichler.de/tastaturen/) (von [Florian Pichler](https://github.com/pichfl))
23 |
24 | ### Februar 2025 (bei meteocontrol)
25 |
26 | - [ ] Bugs - Housekeeping (von Sebastian Schwarz)
27 | - [ ] F\*ck Feature Branches (von Felix Fischer)
28 |
29 | ---
30 |
31 | ### December 2024
32 |
33 | - [x] [Ansible - Easy IaC and CI/CD Automation](https://github.com/user-attachments/files/19719182/Web.Wine.Ansible.pdf)
34 | - [x] [CleonGPT – A ChatGPT Clone](https://github.com/web-and-wine/talks/blob/main/CleonGPT.pdf) (von [Michael Schwarz](https://github.com/schwamic))
35 | - [x] [Introducing auto-reveal](https://talks.florianpichler.de/auto-reveal/) (von [Florian Pichler](https://github.com/pichfl))
36 |
37 | ### Juli 2024
38 |
39 | - [ ] Robotik im Wettkampf (Robert Jeutter)
40 | - [x] [Have you tried Astro?](http://talks.florianpichler.de/have-you-tried-astro/) (von [Florian Pichler](https://github.com/pichfl))
41 |
42 | ### March 2024
43 |
44 | - [x] [Clean code](https://github.com/web-and-wine/talks/blob/main/2024-03-CleanCode.pdf)
45 |
46 | ### Januar 2024
47 |
48 | - [x] [How to flip an audio bit](https://talk.bitflipper.leimstaedtner.it/)
49 |
50 | ### October 2023
51 |
52 | - [x] [Three ways to open a GitHub issue for your next talk](https://github.com/web-and-wine/talks/raw/master/three_ways_to_open_a_github_issue.pdf) (von [@timidak](https://github.com/timidak))
53 |
54 | ### Juni 2023
55 |
56 | - [x] [Docker exec without Docker](https://github.com/web-and-wine/talks/raw/master/Docker_exec_without_Docker.pdf)
57 |
58 | ### Februar 2023
59 |
60 | - [x] [aeiou asdf and crie](https://github.com/web-and-wine/talks/raw/master/2023-02-23-aeiou-asdf-and-crie.pdf)
61 |
62 | ---
63 |
64 | ### November 2022
65 |
66 | - [x] [Einführung in Property-Based Testing](https://github.com/web-and-wine/talks/raw/master/2022-11-24-einführung-in-property-based-testing.pdf)
67 |
68 | ### October 2022
69 |
70 | - [x] [WTF is IoT: “Abtauchen ins Internet of Things”](https://github.com/web-and-wine/talks/raw/master/20221103_web&wine_WTFisIoT_EXTERN.pdf)
71 | - [ ] Light vs. Dark. Same Methodes, different Feelings
72 |
73 | ### Juni 2022
74 |
75 | - [x] [World in Vectors](https://github.com/web-and-wine/talks/raw/master/2022-06-30-Web-and-Wine-World-in-Vectors.pdf)
76 | - [x] [Let's build Kubernetes](https://github.com/web-and-wine/talks/files/9178694/Let.s.build.Kubernetes.pdf)
77 |
78 | ### Mai 2022
79 |
80 | - [x] [Data bias: the flaw in designing for defaults](https://github.com/web-and-wine/talks/files/8888432/Data-bias-design-4-defaults.pdf)
81 |
82 | ---
83 |
84 | ### September 2021
85 |
86 | - [x] [Responsibility Process](https://github.com/web-and-wine/talks/files/7268112/WebAndWineResponsibilityProcess.pdf)
87 | - [x] [Let's have some fun with the TypeScript type system](https://slides.com/marcoschumacher/typescript-type-system) (von [@schummar](https://github.com/schummar))
88 |
89 | ### Juni 2021
90 |
91 | - [x] [Let's have some fun with the TypeScript type system](https://slides.com/marcoschumacher/typescript-type-system) (von [@schummar](https://github.com/schummar))
92 |
93 | ### Mai 2021
94 |
95 | - [x] Is server-less more? - Lighting Talk über Serverless Architekturen (von [@timidak](https://github.com/timidak))
96 |
97 | ### Februar 2021
98 |
99 | - [x] [Gute Analytics und gute Privatsphäre](https://github.com/web-and-wine/talks/files/6005135/Analytics.and.Privacy.Web.and.Wine.Feb.2021.pdf) (von [@winsmith](https://github.com/winsmith))
100 |
101 | ### Januar 2021
102 |
103 | - [x] [Docker und seine Buildprobleme](https://raw.githubusercontent.com/web-and-wine/talks/master/Docker%20composability%20and%20Gentoo%20instrumenting.pdf)
104 | - [x] [Get Funky - Aspects of functional programming in C#](https://github.com/web-and-wine/talks/files/6020181/C.-.Get.Funky.pptx)
105 |
106 | ---
107 |
108 | ### Dezember 2020
109 |
110 | - ??
111 |
112 | ### November 2020
113 |
114 | - [x] [DevUX - Aufbau einer gemeinsamen Sprache zwischen Entwicklung und Design](https://github.com/web-and-wine/talks/files/5569210/webandwine_sina_axel.pdf)
115 | - [x] [Ember.js Octane - A fresh look at the framework for ambitious web applications](https://github.com/web-and-wine/talks/files/5569646/Re.Ember.js.Octane.-.A.fresh.look.at.the.framework.for.ambitious.web.applications.pdf)
116 |
117 | ### Oktober 2020
118 |
119 | - [x] [TOR](https://maxammann.github.io/tor-presentation/#/3/0/0)
120 | - [x] [Next-Level SVGs](https://github.com/web-and-wine/talks/files/5387714/Next-Level.SVGs.pdf)
121 |
122 | ### Februar 2020
123 |
124 | - [x] [26 Buchstaben - das mächtigste Tool, das wir haben? Ansprache, Labeling und Wording im Web](https://github.com/web-and-wine/talks/files/4243540/26_Buchstaben_WebAndWine_Hendrik_Cammann.pdf) (von [Hendrik Cammann](https://github.com/hcammann))
125 | - [x] [It started with a button (now we’re here)](https://peerigon.github.io/talks/2020-02-18-webandwine-buttons/) (von [Moritz Jacobs](https://github.com/moritzjacobs))
126 | - [ ] Rewrite the Fuckup (Fabian Ziegler)
127 |
128 | ### Januar 2020
129 |
130 | - [ ] Must have Web-App Security (Thomas Weyer)
131 | - [x] [Serverless static websites by example](./Serverless-Static-Websites-pichfl.pdf) (von [Florian Pichler](https://github.com/pichfl))
132 |
133 | ---
134 |
135 | ### Dezember 2019
136 |
137 | - [ ] Nein zu Spaghetti: Mit Feature-Flags richtig umgehen (Florian Häglsperger)
138 | - [x] [Continuous Delivery: Myths and Realities (Mario Fernandez)](https://raw.githubusercontent.com/sirech/talks/master/2019-10-continuous_delivery_myths_and_realities.pdf)
139 |
140 | ### Oktober 2019
141 |
142 | - [ ] Animation mit Lottie (David Paul)
143 | - [ ] Apache Kafka (Michael Seifert)
144 |
145 | ### Juli 2019
146 |
147 | - [x] [Angular from a different angle](https://github.com/web-and-wine/talks/files/3425568/angular-from-different-angle.pdf) (von [@se-schwarz](https://github.com/se-schwarz))
148 | - [ ] [Service Design Thinking](#) (von [@Johnthehuman](https://github.com/Johnthehuman/))
149 |
150 | ### Juni 2019
151 |
152 | - [x] [Everytime we touch – I get this feeling](https://timidak.github.io/everytime-we-touch/) (von [@timidak](https://github.com/timidak))
153 | - [x] [capture the web: Exploiting and securing web applications](https://maxammann.github.io/talk-capture-the-web) (von [Maximilian Ammann](https://github.com/maxammann/))
154 | - [ ] [Building your own task runner](#) (von [David Danier](#))
155 |
156 | ### Mai 2019
157 |
158 | - [ ] LEAN UX (Florian Kratzer)
159 | - [x] [Giving a talk](./Giving-a-talk-pichfl.pdf) (von [@pichfl](https://github.com/pichfl))
160 | - [ ] Stress - der langsame Killer (Sebastian Huber)
161 |
162 | ### März 2019
163 |
164 | - [ ] [X% of your R&D is waste! X≥50?](#) (von [@e-wuc](https://github.com/e-wuc))
165 | - [ ] [Adaptive images](#) (von [@mmunz](https://github.com/mmunz))
166 |
167 | ### Februar 2019
168 |
169 | - [ ] [State of Silicon Valley](#) (von Fabian Ziegler)
170 | - [ ] [The future of JavaScript bundlers](#) (von [@jhnns](https://github.com/jhnns))
171 |
172 | ### Januar 2019
173 |
174 | - [x] [Async Test Data Builders](./2019-01-17_Async_Test_Data_Builders.pdf) (von [@nevik](https://github.com/nevik))
175 | - [x] [Usability Guidelines](./techtalk_usability.pdf) (von [@m0ndra](https://github.com/m0ndra))
176 | - [x] [IPv6 Grundlagen](./IPv6.pdf) (von Andreas Herz)
177 |
178 | ---
179 |
180 | ### Dezember 2018
181 |
182 | - [x] [Readable Code - A neuroeconomic approach](./2018_Clean_Code.pdf) (von [@se-schwarz](https://github.com/se-schwarz))
183 | - [ ] React what?! A peek into React Native (von [@irenama](https://github.com/irenama))
184 |
185 | ### November 2018
186 |
187 | - [x] [Conjuring Demons: The Power of the True Name](https://speakerdeck.com/bwolf/conjuring-demons-the-power-of-the-true-name) (von [@programming-wolf](https://github.com/programming-wolf))
188 | - [x] [Hack your communication productivity!](./HackYourCommunicationProductivity!.pdf) (von Jonas Riegel)
189 | - [ ] [Holding on to your performance promises](#) (von [@MayaLekova](https://github.com/MayaLekova))
190 |
191 | ### Oktober 2018
192 |
193 | - [x] [The N-Body Problem](https://youtu.be/09iTidqkriw) (von [@winsmith](https://github.com/winsmith))
194 | - [x] [Tools for Designers](./Tools-for-Designers-pichfl.pdf) (von [@pichfl](https://github.com/pichfl))
195 |
196 | ### Juli 2018
197 |
198 | - [ ] The Life of a JavaScript Feature in V8 ft. TypedArrays (von [@psmarshall](https://github.com/psmarshall))
199 | - [x] [The bumpy road to Universal JavaScript](https://peerigon.github.io/talks/2018-05-25-you-gotta-love-frontend-bumpy-road-universal-javascript/#1) (von [@jhnns](https://github.com/jhnns))
200 |
201 | ### Mai 2018
202 |
203 | - [x] [Perfektionismus - Gesund VS Ungesund](./Perfectionismus.pdf) (von [@blacklist](https://github.com/blacklist))
204 | - [ ] Speed by Design (von Fabian Ziegler)
205 | - [x] [May I have your attention, please? Let's talk about Humane Tech Design.](./HumaneTechDesign.pdf) (von [@OhKrapp](https://github.com/OhKrapp))
206 |
207 | ### April 2018
208 |
209 | - [x] [Full Stack Rust](./2018-04-Full-Stack-Rust_dunkelstern.pdf) (von [@dunkelstern](https://github.com/dunkelstern))
210 | - [x] [Design for Open Source](./Design-for-Open-Source-pichfl.pdf) (von [@pichfl](https://github.com/pichfl))
211 | - [x] [Feel the Glimmer](https://speakerdeck.com/marcoow/feel-the-glimmer-parisjs) (von [@marcoow](https://github.com/marcoow))
212 |
213 | ### März 2018
214 |
215 | - [x] [GraphQL](./2018-03-GraphQL.pdf) (von [@lechindianer](https://github.com/lechindianer))
216 | - [x] [Djangular: Kaltes Bier und heiße MVPs](./djangular.pdf) (von [@se-schwarz](https://github.com/se-schwarz))
217 |
218 | ### Februar 2018
219 |
220 | - Barcamp Sessions - leider keine Folien
221 |
222 | ### Januar 2018
223 |
224 | - [x] [Everything is Prettier](./Everything-is-Prettier-pichfl.pdf) (von [@pichfl](https://github.com/pichfl))
225 | - [ ] WebSecurity - Welche Möglichkeiten gibt es was zu sichern? (von [@pRiVi](https://github.com/pRiVi))
226 | - [ ] How to write a Codemod (with jscodeshift/ astexplorer) (von [@Kuirak](https://github.com/Kuirak))
227 |
228 | ---
229 |
230 | ### Dezember 2017
231 |
232 | - [x] [Fish Shell](./Fish-Shell-pichfl.pdf) von [@pichfl](https://github.com/pichfl)
233 | - [x] [Practical RxJS](./2017-12-12_practical_rxjs.pdf) und [Beispiel-Code](https://github.com/XITASO/practical-rxjs) (von [@PatrickLehner](https://github.com/PatrickLehner) und [@apfohl](https://github.com/apfohl))
234 | - [x] [Maschinelles Lernen - Einführung](./2017-12-Maschinelles-Lernen-Einführung.pdf) (von [@antonwinschel](https://github.com/antonwinschel))
235 |
236 | ### November 2017
237 |
238 | - [x] [War for talents - Employer Branding in der digitalen Welt](https://docs.google.com/presentation/d/1QttK7DhtA4ccaprqgWitRifP886Jhbw1T-wa_Tz2RTI/edit?usp=sharing) (von [@VANtasie](https://github.com/VANtasie))
239 | - [x] [Entwicklung mit der Hololens](https://github.com/web-and-wine/talks/files/1474004/hololens_presentation.pdf) (von [@armingratzl](https://github.com/armingratzl))
240 |
241 | ### Oktober 2017
242 |
243 | - [x] [Hands on Offline First! with Hoodie](http://peerigon.github.io/talks/2017-10-17-web-and-wine-offline-first-with-hoodie/dist/) (von [@flootr](https://github.com/flootr))
244 |
245 | ### Juli 2017
246 |
247 | - [x] [Are these my assets?](./2017-07-SRI.md) (von [@theWeird](https://github.com/theWeird))
248 | - [x] [Reshape the digital design process](./2017-07-Reshape-Digital-Design-Process-25min.pdf) (von Fabian Ziegler // Team23)
249 | - [x] [How did I survive my hardware project?!](./HowDidISurviveMyHardwareProject%3F!.pdf) (von [@blacklist](https://github.com/blacklist))
250 |
251 | ### Juni 2017
252 |
253 | - [x] [Angular 4](https://github.com/noxan/talks/tree/angular-4) (von [@noxan](https://github.com/noxan))
254 |
255 | ### Mai 2017
256 |
257 | - [x] [Better Styles with StyleLint](./Better-Styles-with-StyleLint-pichfl.pdf) (von [@pichfl](https://github.com/pichfl))
258 | - [x] [HTTPS with Let's Encrypt](https://peerigon.github.io/talks/2017-05-16-web-and-wine-https-lets-encrypt/) (von [@acidicX](https://github.com/acidicX))
259 |
260 | ### April 2017
261 |
262 | - [x] [git deployments done right](https://github.com/web-and-wine/talks/blob/main/2017-04%20git%20Deployments%20done%20right.pdf) (von [@ddanier](https://github.com/ddanier/))
263 | - [x] [How I created a desktop app in minutes](./How-I-created-a-desktop-app-in-minutes-pichfl.pdf) (Ember & Electron) (von [Florian Pichler](https://github.com/pichfl))
264 | - [x] [A skilled kit - Amazon Alexa skill development](https://github.com/KikoSt/talks/blob/main/Alexa.pdf) (von Kiko Starkmann)
265 |
266 | ### März 2017
267 |
268 | - [x] [The future of frontend tooling](http://peerigon.github.io/talks/2017-01-18-react-vienna-future-frontend-tooling/#1) (von [@jhnns](https://github.com/jhnns/))
269 |
270 | ### Februar 2017
271 |
272 | - [x] [JavaScript on Hardware](http://peerigon.github.io/talks/2017-02-07-web-and-wine-js-on-hardware/) (von [@meaku](https://github.com/meaku))
273 | - [x] [The Case for CSS Modules](http://peerigon.github.io/talks/2017-02-07-webandwine-the-case-for-css-modules) (von [@flootr](https://github.com/flootr))
274 |
275 | ---
276 |
277 | ### Dezember 2016
278 |
279 | - [x] [1-Minuten-Blog mit Hugo](https://github.com/web-and-wine/talks/blob/main//1-Minuten-Blog_mit_Hugo.md) (von [Daniel Straßner](https://github.com/dastrasmue))
280 |
281 | ### November 2016
282 |
283 | - [x] [CSS from the future](http://peerigon.github.io/talks/2016-11-08-css-from-the-future/#1) (von [@jhnns](https://github.com/jhnns))
284 |
285 | ### Oktober 2016
286 |
287 | - [x] [Introduction to Docker](https://peerigon.github.io/talks/2016-10-18-webandwine-introduction-to-docker) (von [@matthaias](https://github.com/matthaias))
288 |
289 | ### Juni 2016
290 |
291 | - [x] [Xamarin - What's new - A report from Evolve 2016](https://github.com/web-and-wine/talks/blob/main/Web&Wine_Xamarin_2016.pdf) (von [@xitasoappdev](https://github.com/xitasoappdev))
292 | - [x] [Dr. Flexbox or how I learned to stop worrying and vertically align the box](http://peerigon.github.io/talks/2016-06-28-webandwine-dr-flexbox) (von [@jhnns](https://github.com/jhnns))
293 |
294 | ### Mai 2016
295 |
296 | - [x] [Ember.js - An ambitious introduction](http://pichfl.github.io/talks/5-ember-js) (von [@pichfl](https://github.com/pichfl))
297 | - [x] [Visual storytelling ](https://github.com/web-and-wine/talks/blob/main/Visual-Storytelling_WebWine.pdf) (von [@LisaBorg](https://github.com/LisaBorg/))
298 | - [x] [TypeScript - A superset of JavaScript with typing.](http://www.noxan.net/talks/#/) (von [@noxan](github.com/noxan))
299 |
300 | ### April 2016
301 |
302 | - [x] [Promises of a safer web - WebCrypto in 2016](https://github.com/web-and-wine/talks/blob/main/WebCrypto2016.pdf) (von [@colbri77](https://github.com/colbri77/))
303 | - [x] [Is email encrypted yet?](https://docs.google.com/presentation/d/1fRRSvP9J8gZi8vW-ttE5AnHPJeZuDr94fTPCC0ACn6A/edit?usp=sharing) (von [@tanx](https://github.com/tanx))
304 | - [x] [Intrusion Detection/Prevention for Webservices](https://github.com/web-and-wine/talks/blob/main/webandwineapril2016-suricata.pdf) (von [@norg](https://github.com/norg))
305 |
306 | ### März 2016
307 |
308 | - [x] [Meteor for Dummies - The 1.3 Recap](http://peerigon.github.io/talks/2016-03-22-webandwine-meteor-for-dummies) (von [@acidicX](https://github.com/acidicX/))
309 | - [x] [HTTP/2](http://www.makandra.de/talks/http2/#/) (von [@thomase](https://github.com/thomase))
310 |
311 | ### Februar 2016
312 |
313 | - [x] [VR in the Browser: a-frame introduction](https://github.com/web-and-wine/talks/blob/main/VR_browser.pdf) (von [@m0ndra](https://github.com/m0ndra/))
314 |
315 | ### Januar 2016
316 |
317 | - [x] [OMFG, Wordpress? Und jetzt!?](https://moritzjacobs.de/files/webandwine/OMFG,%20Wordpress%3f%20Und%20jetzt!%3f.pdf) (von [@moritzjacobs](https://github.com/moritzjacobs/))
318 | - [x] [Try PostCSS](http://pichfl.github.io/talks/3-try-postcss) (von [@pichfl](https://github.com/pichfl))
319 | - [x] [A quick introduction to ESLint](http://pichfl.github.io/talks/2-quick-intro-to-eslint) (von [@pichfl](https://github.com/pichfl))
320 |
321 | ---
322 |
323 | ### Dezember 2015
324 |
325 | - [x] [Frontend management – yesterday, today and tomorrow?](http://peerigon.github.io/talks/2015-12-15-webandwine-frontend-management) (von [@jhnns](https://github.com/jhnns/) und [@noxan](https://github.com/noxan))
326 | - [x] [Advanced frontend optimization (with webpack)](http://sokra.github.io/slides/frontend-optimize) (von [@sokra](https://github.com/sokra))
327 |
328 | [Notes zu den Vorträgen](https://github.com/karlhorky/talk-notes/blob/main/2015-12-15-web-and-wine.md) (von [@karlhorky](https://github.com/karlhorky))
329 |
330 | ### November 2015
331 |
332 | - [x] [Amazon AWS](http://de.slideshare.net/EkkardSchnedermann/cloud-at-massive-scale-and-incredible-speed-ekkard-schnedermann-berichtet-von-der-aws-reinvent-2015) (von Ekkard Schnedermann)
333 | - [x] [DrupalCon](http://slides.com/cpjolly/drupalcon-barcelona-2015#/) (von Chris Jolly)
334 | - [x] OpenDeviceLab (von [@acidicX](https://github.com/acidicX) und [@ddanier](https://github.com/ddanier))
335 | - [x] [Vom Entwicklungschaos zum Entwicklungsprozess](http://frostney.github.io/talks/devprocess/slides/#1) (von [@frostney](https://github.com/frostney))
336 |
337 | ### Oktober 2015
338 |
339 | - [x] [JSConf.eu 2015 Recap](http://peerigon.github.io/talks/2015-10-06-webandwine-jsconfeu-recap/#1) (von [@meaku](https://github.com/meaku))
340 | - [x] Loopback Workshop (von [Manu Achúcarro](https://github.com/machucarro))
341 | - [x] Four years of native multi-platform development (von Robert Freudenreich)
342 |
343 | ### Juli 2015
344 |
345 | - [x] [Babel (ES Transpiler)](http://frostney.github.io/talks/babel/slides/) (von [@frostney](https://github.com/frostney))
346 | - [x] [Fighting Spaghetti Code with Promises and Generators (ES 2015)](https://peerigon.github.io/presentations/2015-07-21-webandwine-fighting-spaghetti-code-with-es2015/fighting-spaghetti-code-with-es2015.pdf) (von [@meaku](https://github.com/meaku))
347 |
348 | ### Juni 2015
349 |
350 | - [x] [A Vagrant Primer](http://gremu.net/talks/vagrant-primer/) (von [@gregmuellegger](https://github.com/gregmuellegger))
351 | - [x] [React Native Introduction](http://frostney.github.io/talks/react-native/slides) (von [@frostney](https://github.com/frostney))
352 | - [x] [Firefox OS Einführung & Hands-On](http://condime.de/slides/2015-06-16_firefox_os.pdf) (von [@acidicX](https://github.com/acidicX))
353 |
354 | ### Mai 2015
355 |
356 | - [x] [JSON Schema, JSON LD, MDE](https://github.com/Fannon/talks/tree/master/JSON%20Schema%2C%20%20JSON%20LD%20und%20MDE)
357 | - [x] [Taming stylsheets with BEM](http://www.makandra.de/talks/bem/#/)
358 |
--------------------------------------------------------------------------------
/Serverless-Static-Websites-pichfl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/Serverless-Static-Websites-pichfl.pdf
--------------------------------------------------------------------------------
/Tools-for-Designers-pichfl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/Tools-for-Designers-pichfl.pdf
--------------------------------------------------------------------------------
/VR_browser.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/VR_browser.pdf
--------------------------------------------------------------------------------
/Visual-Storytelling_WebWine.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/Visual-Storytelling_WebWine.pdf
--------------------------------------------------------------------------------
/Web&Wine_Xamarin_2016.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/Web&Wine_Xamarin_2016.pdf
--------------------------------------------------------------------------------
/WebCrypto2016.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/WebCrypto2016.pdf
--------------------------------------------------------------------------------
/djangular.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/djangular.pdf
--------------------------------------------------------------------------------
/gitlab-ci-olaf-radicke.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/gitlab-ci-olaf-radicke.pdf
--------------------------------------------------------------------------------
/techtalk_usability.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/techtalk_usability.pdf
--------------------------------------------------------------------------------
/three_ways_to_open_a_github_issue.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/three_ways_to_open_a_github_issue.pdf
--------------------------------------------------------------------------------
/webandwineapril2016-suricata.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/web-and-wine/talks/7be1899644a7768a74eeba41b0e38783328eb564/webandwineapril2016-suricata.pdf
--------------------------------------------------------------------------------