Vorträge
Du findest mich (gelegentlich) beim Vortragen. In der Vergangenheit trug ich monatlich bei Programmierertreffen vor. Momentan konzentriere ich mich mehr darauf meine Projekte (insb. Textsatz) voranzubringen.
Hier ist jedenfalls eine Liste:
2024 §
“Digitaler Schriftsatz” @ DruckZeug Graz am
typesetting“Esperantana klubvespero: Cifereca kompostado” @ Esperantoverein Steiermark am
Esperantokompostado“Esperantana klubvespero: Mana kompostado” @ Esperantoverein Steiermark am
Esperantokompostado“Esperantana klubvespero: La programlingvo trankvila” @ Esperantoverein Steiermark am
Esperantoprogramlingvoj“Esperantana klubvespero: La paradigmoj de programado” @ Esperantoverein Steiermark am
Esperantoprogramadoprogramlingvoj“Esperantana klubvespero: La bazo de programado” @ Esperantoverein Steiermark am
Esperantoprogramado“Esperantana klubvespero: La bazo de matematiko” @ Esperantoverein Steiermark am
Esperantomath“Esperantana klubvespero: La proponoj de esperantidoj” @ Esperantoverein Steiermark am
Esperantohistorylinguistics“Let's build a LISP lexer together” @ PyGraz am
parsingtext filesparenthesized syntax“Esperantana klubvespero: La unua libro” @ Esperantoverein Steiermark am
Esperantohistorylinguistics“Esperantana klubvespero: Lingvistikaj aspektoj de Esperanto” @ Esperantoverein Steiermark am
Esperantolinguistics
2023 §
“Esperantana klubvespero: Lingvistikaj aspektoj de la japana lingvo” @ Esperantoverein Steiermark am
EsperantoJapaneselinguistics“Esperantana klubvespero: La defensivarto Ajkido” @ Esperantoverein Steiermark am
EsperantoAikido“Esperantana klubvespero: La Universala Kongreso de Esperanto 2023” @ Esperantoverein Steiermark am
EsperantolinguisticscommunityUK2023
2022 §
“rust: const time algorithms in PQC” @ rustgraz am
rustconstant runtimepost-quantum cryptography
2021 §
“rust: rust and memory safety” @ rustgraz am
rustmemory safetymemory corruptionuse after free
2020 §
“rust: interior mutability and TryInto” @ rustgraz am
rustmutabilitytype conversion“Introduction to rust and memory safety” @ IAIK am
rustbasicsmemory safety“xonsh” @ PyGraz am
shellpythonposixsubprocess“rust: I/O” @ rustgraz am
rustI/Osyscall“rust: Concurrency” @ rustgraz am
rustconcurrencySIMDasync“rust: rust's advanced type system” @ rustgraz am
rustmonomorphizationdynamic dispatchobject safety“rust: lifetimes, fn, and modularization” @ rustgraz am
rustlifetimeFnOncelib.rsmod“rust: traits and generics” @ rustgraz am
rusttype systemtype variable“rust: unsafe” @ rustgraz am
rustunsafesuperpowerscommunity“rust: traits” @ rustgraz am
rusttraitsHaskell typeclassestype system
2019 §
“rust: Unicode” @ rustgraz am
ruststrStringUTF-8Unicode“rust: data structures” @ rustgraz am
rustdata structuresVecHashMap“rust: References and borrowing” @ rustgraz am
rustreferencespointersborrow checker“typing module, Gradual typing and mypy” @ PyGraz am
type systemannotationsgradual typingprotocols“rust: control structures and functions” @ rustgraz am
rustfunctionscontrol flow“rust: intro” @ rustgraz am
rustoverview“rust: Getting started” @ rustgraz am
rustinstallationtoolchain“rust: data types and Iterator” @ rustgraz am
rustdata typesIterator protocol“sagemath” @ Grazer Linuxtage am
sagemathmath“Neo Tastaturlayout” @ Grazer Linuxtage am
Neo2keyboardunicode“RustPython: a Python implementation in Rust” @ PyGraz am
Python interpreterrust
2018 §
“Go Contracts” @ GoGraz am
Go 2.0Go modulescontracts“rename” @ GoGraz am
Luafile-renamingconfiguration“Python CFFI” @ PyGraz am
pythonCFFInative-extensioninterfacing“On carpets and fractals” @ GoGraz am
Govisualizationfractalsself-similar“Unicode - or why py3k was necessary” @ PyDays Vienna am
pythonunicodewriting-systems“Don't forget to remember” @ Grazer Linuxtage am
Ankimemorizationdigital flashcardFLOSS“restic” @ Grazer Linuxtage am
resticbackupsGo“We are still bad at versioning” @ PyGraz am
versioning
2016 §
“An Introduction to Formal Verification” @ PyGraz am
boolean algebraformal verificationsatisfiability“ΧeLaTeΧ - Eine leichte Einführung für TeXnicians” @ Grazer Linuxtage am
XeLaTeXtypesetting“Functional functions in python” @ PyGraz am
functional programming
2015 §
“Pattern matching (in python?)” @ PyGraz am
pythontype-systemScalarustClosure“Advanced RegEx” @ Grazer Linuxtage 2015 am
regular expressionsJavaGopythonperlPOSIXPCREquiz
2014 §
“RegEx in practice” @ university am
regular expressionsPOSIXPCREquiz“IAIK JCE in Jython” @ PyGraz am
IT securitycryptographyAPI design“Die Python Programmiersprache” @ Grazer Linuxtage am
pythonintroduction“Combinatorics in python” @ PyGraz am
itertoolsmathcombinatoricspermutationvariationcombination
2013 §
“The enum datatype (in python)” @ PyGraz am
python 3.4“GnuPG - Weil wir etwas zu verbergen haben” @ Grazer Linuxtage am
GnuPGOpenPGPemails“Emailverschlüsselung mit GnuPG” @ Grazer Linuxtage am
GnuPGOpenPGPemails
2012 §
“Literate programming (in python)” @ PyGraz am
Donald KnuthLiterate ProgrammingDocumentationWEB“HID extension for the catroid project” @ university am
Bluetoothcatroideducational softwarekeyboard“Software paradigms and a small introduction to ASM” @ high school am
imperative programmingfunctional programmingOOPassembly