├── .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 | ![Storing the data on server](https://r-n-d.informatik.hs-augsburg.de:8080/quest/talk-sri/raw/master/sc1_1.png) 21 | #### Storing the data on server 22 | 23 | --- 24 | 25 | # Scenario 1 26 | 27 | ### Bob sends encrypted data to Alice 28 | ![Delivery to Alice](https://r-n-d.informatik.hs-augsburg.de:8080/quest/talk-sri/raw/master/sc1_2.png) 29 | #### Delivery to Alice 30 | 31 | --- 32 | 33 | # Scenario 1 34 | 35 | ### Bob sends encrypted data to Alice 36 | ![Alice needs a crypto lib to decode the data](https://r-n-d.informatik.hs-augsburg.de:8080/quest/talk-sri/raw/master/sc1_3.png) 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 | ![Malory injects a function, to get a copy of the secret keys](https://r-n-d.informatik.hs-augsburg.de:8080/quest/talk-sri/raw/master/sc1_4.png) 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 | ![Alice uses online banking](https://r-n-d.informatik.hs-augsburg.de:8080/quest/talk-sri/raw/master/sc2_1.png) 53 | ####   54 | 55 | --- 56 | 57 | # Scenario 2 58 | 59 | ### Alice uses online banking 60 | ![Malory injects code to change text elements and inputs](https://r-n-d.informatik.hs-augsburg.de:8080/quest/talk-sri/raw/master/sc2_2.png) 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 | ![Can it be used?](https://r-n-d.informatik.hs-augsburg.de:8080/quest/talk-sri/raw/master/caniuse.png) 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 | ![Malory injects code to change text elements and inputs](https://r-n-d.informatik.hs-augsburg.de:8080/quest/talk-sri/raw/master/sc3_2.png) 174 | #### Malory injects code to change text elements and inputs 175 | 176 | --- 177 | 178 | ![Thanks](https://r-n-d.informatik.hs-augsburg.de:8080/quest/talk-sri/raw/master/thanks.jpg) 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 --------------------------------------------------------------------------------