{"files":{"About.md":{"filePath":"About.md","links":[],"meta":null,"parentNote":"index.md","title":"About","url":"About"},"About/CV.md":{"filePath":"About/CV.md","links":[{"resolvedRelTarget":{"contents":"About/Work","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkBranch","Work"],"tag":"URTWikiLink"}},{"resolvedRelTarget":{"contents":"Coding/Haskell/FFPiH","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkBranch","FFPiH"],"tag":"URTWikiLink"}},{"resolvedRelTarget":{"contents":"Uni/Extracurricular","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkBranch","Extracurricular"],"tag":"URTWikiLink"}},{"resolvedRelTarget":{"contents":"About/Experience","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkBranch","Experience"],"tag":"URTWikiLink"}}],"meta":{"page":{"description":"Oct. 2018 to Aug. 2021:"},"tags":[],"title":"About me"},"parentNote":"About.md","title":"About me","url":"About/CV"},"About/Experience.md":{"filePath":"About/Experience.md","links":[{"resolvedRelTarget":{"contents":"About/Work","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkBranch","Work"],"tag":"URTWikiLink"}}],"meta":{"page":{"description":"(as far as NDA and other things allow it)"},"tags":[]},"parentNote":"About.md","title":"Highlights of my experiences in the programming world","url":"About/Experience"},"About/Work.md":{"filePath":"About/Work.md","links":[{"resolvedRelTarget":{"contents":"Coding/Haskell/FFPiH","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkNormal","FFPiH"],"tag":"URTWikiLink"}}],"meta":{"page":{"description":"Oct. 2018 to Aug. 2021:"},"tags":[]},"parentNote":"About.md","title":"Work-Experience","url":"About/Work"},"Android.md":{"filePath":"Android.md","links":[],"meta":null,"parentNote":"index.md","title":"Android","url":"Android"},"Android/Einrichtung.md":{"filePath":"Android/Einrichtung.md","links":[],"meta":{"categories":"Android, Tutorial","page":{"description":"Hier stelle ich meine Erfahrungen und die Einrichtung meines Smartphones vor. Keine Garantie auf Übertragbarkeit und Aktualität."},"tags":[],"title":"Einrichtung Android-Smartphones","toc":true},"parentNote":"Android.md","title":"Einrichtung Android-Smartphones","url":"Android/Einrichtung"},"Coding.md":{"filePath":"Coding.md","links":[],"meta":null,"parentNote":"index.md","title":"Coding","url":"Coding"},"Coding/Haskell.md":{"filePath":"Coding/Haskell.md","links":[],"meta":null,"parentNote":"Coding.md","title":"Haskell","url":"Coding/Haskell"},"Coding/Haskell/Advantages.md":{"filePath":"Coding/Haskell/Advantages.md","links":[{"resolvedRelTarget":{"contents":"Coding/Haskell/Code%20Snippets/Morphisms","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkBranch","Morphisms"],"tag":"URTWikiLink"}},{"resolvedRelTarget":{"contents":"Coding/Haskell/Lenses","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkBranch","Lenses"],"tag":"URTWikiLink"}},{"resolvedRelTarget":{"contents":"Coding/Haskell/Code%20Snippets/Morphisms","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkNormal","Morphisms"],"tag":"URTWikiLink"}}],"meta":{"page":{"description":"Gründe Haskell zu nutzen und wo Vorteile liegen."},"tags":[]},"parentNote":"Coding/Haskell.md","title":"Talks und Posts zu Haskell","url":"Coding/Haskell/Advantages"},"Coding/Haskell/Code Snippets.md":{"filePath":"Coding/Haskell/Code Snippets.md","links":[],"meta":{"page":{"description":"Hier schreiben wir ein paar Code-Highlights auf, die uns begegnet sind."},"tags":[]},"parentNote":"Coding/Haskell.md","title":"Code-Snippets","url":"Coding/Haskell/Code%20Snippets"},"Coding/Haskell/Code Snippets/Monoid.md":{"filePath":"Coding/Haskell/Code Snippets/Monoid.md","links":[],"meta":{"page":{"description":"Stellen wir uns vor, dass wir eine Funktion schreiben, die einen String bekommt (mehrere Lines mit ACSII-Text) und dieses Wort-für-Wort rückwärts ausgeben soll. Das ist ein einfacher Einzeiler:"},"tags":[]},"parentNote":"Coding/Haskell/Code Snippets.md","title":"Monoid? Da war doch was…","url":"Coding/Haskell/Code%20Snippets/Monoid"},"Coding/Haskell/Code Snippets/Morphisms.md":{"filePath":"Coding/Haskell/Code Snippets/Morphisms.md","links":[],"meta":{"page":{"description":"Backup eines Blogposts eines Kommilitonen:"},"tags":[]},"parentNote":"Coding/Haskell/Code Snippets.md","title":"*-Morpisms","url":"Coding/Haskell/Code%20Snippets/Morphisms"},"Coding/Haskell/FFPiH.md":{"filePath":"Coding/Haskell/FFPiH.md","links":[{"resolvedRelTarget":{"contents":"Coding/Haskell/Lenses","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkBranch","Lenses"],"tag":"URTWikiLink"}}],"meta":{"page":{"description":"FFPiH ist eine Vorlesung, die ich zusammen mit einem Kommilitonen im Sommer 2015 erstmals erstellt und gehalten haben."},"tags":[]},"parentNote":"Coding/Haskell.md","title":"Fortgeschrittene funktionale Programmierung in Haskell","url":"Coding/Haskell/FFPiH"},"Coding/Haskell/Lenses.md":{"filePath":"Coding/Haskell/Lenses.md","links":[],"meta":{"page":{"description":"Die Idee dahinter ist, dass man Zugriffsabstraktionen über Daten verknüpfen kann. Als einfachen Datenstruktur kann man einen Record mit der entsprechenden Syntax nehmen."},"tags":[]},"parentNote":"Coding/Haskell.md","title":"Lenses","url":"Coding/Haskell/Lenses"},"Coding/Haskell/Webapp-Example.md":{"filePath":"Coding/Haskell/Webapp-Example.md","links":[{"resolvedRelTarget":{"contents":"Coding/Haskell/Webapp-Example/MyService_Types.hs","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkEmbed","MyService_Types.hs"],"tag":"URTWikiLink"}},{"resolvedRelTarget":{"contents":"Coding/Haskell/Webapp-Example/Main.hs","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkEmbed","Main.hs"],"tag":"URTWikiLink"}},{"resolvedRelTarget":{"contents":"Coding/OpenAPI","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkTag","OpenAPI"],"tag":"URTWikiLink"}}],"meta":{"page":{"description":"Step-by-Step-Anleitung, wie man ein neues Projekt mit einer bereits erprobten Pipeline erstellt."},"tags":[]},"parentNote":"Coding/Haskell.md","title":"Webapp-Development in Haskell","url":"Coding/Haskell/Webapp-Example"},"Coding/Haskell/Webapp-Example/Main.hs.md":{"filePath":"Coding/Haskell/Webapp-Example/Main.hs.md","links":[{"resolvedRelTarget":{"contents":"Coding/Haskell/Webapp-Example","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkTag","Webapp-Example"],"tag":"URTWikiLink"}}],"meta":{"page":{"description":"Wie man das verwendet, siehe [[Webapp-Example]]."},"tags":[]},"parentNote":"Coding/Haskell/Webapp-Example.md","title":"Webapp-Example: Main.hs","url":"Coding/Haskell/Webapp-Example/Main.hs"},"Coding/Haskell/Webapp-Example/MyService_Types.hs.md":{"filePath":"Coding/Haskell/Webapp-Example/MyService_Types.hs.md","links":[{"resolvedRelTarget":{"contents":"Coding/Haskell/Webapp-Example","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkTag","Webapp-Example"],"tag":"URTWikiLink"}}],"meta":{"page":{"description":"Anleitung siehe [[Webapp-Example]]."},"tags":[]},"parentNote":"Coding/Haskell/Webapp-Example.md","title":"Webapp-Example: MyService/Types.hs","url":"Coding/Haskell/Webapp-Example/MyService_Types.hs"},"Coding/OpenAPI.md":{"filePath":"Coding/OpenAPI.md","links":[{"resolvedRelTarget":{"contents":"Coding/Haskell/Webapp-Example","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkNormal","Webapp-Example"],"tag":"URTWikiLink"}},{"resolvedRelTarget":{"contents":"TODO","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkNormal","TODO"],"tag":"URTWikiLink"}},{"resolvedRelTarget":{"contents":"TODO","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkNormal","TODO"],"tag":"URTWikiLink"}},{"resolvedRelTarget":{"contents":"TODO","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkNormal","TODO"],"tag":"URTWikiLink"}}],"meta":{"page":{"description":"[[TODO]] Idee hinter einem API-Generator"},"tags":[]},"parentNote":"Coding.md","title":"Openapi-generator","url":"Coding/OpenAPI"},"Logik.md":{"filePath":"Logik.md","links":[],"meta":{"categories":"Mathematik","page":{"description":"Logik ist das ziehen von Schlüssen, die innerhalb der Logik widerspruchsfrei und kohärent sind."},"tags":[],"title":"Logik für Dummies","toc":true},"parentNote":"index.md","title":"Logik für Dummies","url":"Logik"},"Opinions.md":{"filePath":"Opinions.md","links":[],"meta":null,"parentNote":"index.md","title":"Opinions","url":"Opinions"},"Opinions/Editors.md":{"filePath":"Opinions/Editors.md","links":[{"resolvedRelTarget":{"contents":"TODO","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkNormal","TODO"],"tag":"URTWikiLink"}}],"meta":{"page":{"description":"Better said: why neovim is currently my favorite editor 😉"},"tags":[]},"parentNote":"Opinions.md","title":"Editors","url":"Opinions/Editors"},"Opinions/Layout.md":{"filePath":"Opinions/Layout.md","links":[{"resolvedRelTarget":{"contents":"Opinions/Editors","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkNormal","Opinions/Editors"],"tag":"URTWikiLink"}}],"meta":{"page":{"description":"Since around 2006 i basically write only using the NEO2-Layout. There are many advantages that are not obvious to an onlooker right away."},"tags":[],"title":"Keyboard-Layouts"},"parentNote":"Opinions.md","title":"Keyboard-Layouts","url":"Opinions/Layout"},"Stuff.md":{"filePath":"Stuff.md","links":[],"meta":null,"parentNote":"index.md","title":"Stuff","url":"Stuff"},"Stuff/Bielefeldverschwörung.md":{"filePath":"Stuff/Bielefeldverschwörung.md","links":[],"meta":{"page":{"description":"Kopie des vermutlichen Originals von (vermutlich) Achim Held aus 1994."},"tags":[]},"parentNote":"Stuff.md","title":"Die Bielefeld-Verschwörung","url":"Stuff/Bielefeldverschw%C3%B6rung"},"TODO.md":{"filePath":"TODO.md","links":[],"meta":{"page":{"description":"Todo List in backlinks below vvv"},"tags":[],"title":"Todo"},"parentNote":"index.md","title":"Todo","url":"TODO"},"Uni.md":{"filePath":"Uni.md","links":[],"meta":null,"parentNote":"index.md","title":"Uni","url":"Uni"},"Uni/Extracurricular.md":{"filePath":"Uni/Extracurricular.md","links":[{"resolvedRelTarget":{"contents":"Coding/Haskell/FFPiH","tag":"RRTFound"},"unresolvedRelTarget":{"contents":["WikiLinkBranch","FFPiH"],"tag":"URTWikiLink"}}],"meta":{"page":{"description":"(What I did at university besides studying 😎 )"},"tags":[]},"parentNote":"Uni.md","title":"Studium generale / University-Life","url":"Uni/Extracurricular"},"Uni/Lernerfolg_an_der_Uni.md":{"filePath":"Uni/Lernerfolg_an_der_Uni.md","links":[],"meta":{"page":{"description":"Dies ist eine gute Frage. Da ich im laufe der Zeit einige Antworten gesammelt habe, wollte ich diese mal hier niederschreiben. Vorweg eine Warnung: All das hier spiegelt nur meine persönlichen Erfahrungen aus Gesprächen wieder. Es kann sein, dass die z.B. für euren Fachbereich nicht gilt. Da wir das nun aus dem Weg haben, geht es auch gleich los."},"tags":[]},"parentNote":"Uni.md","title":"Wie lerne ich richtig an der Uni?","url":"Uni/Lernerfolg_an_der_Uni"},"Unix.md":{"filePath":"Unix.md","links":[],"meta":null,"parentNote":"index.md","title":"Unix","url":"Unix"},"Unix/SSH-Filter.md":{"filePath":"Unix/SSH-Filter.md","links":[],"meta":{"page":{"description":"To filter incoming SSH-Connections by Country/Login do:"},"tags":[]},"parentNote":"Unix.md","title":"SSH-Filter","url":"Unix/SSH-Filter"},"index.md":{"filePath":"index.md","links":[],"meta":{"page":{"description":"Unsortierte Einsichten und Erfahrungen. Archiviert zum verlinken, späteren Überdenken oder Diskutieren."},"tags":[]},"parentNote":null,"title":"Home","url":""}},"version":1}