Over time I prepared various presentations and workshops, with their content scattered over gists and repositories. This is merely a metarepo keeping track of a few things, in rough chronological order (with some, things, left, out).
- Cloning isn't just for sheeps and galactic empires (git)
- Complex workflows with Luigi (Python)
- Neural Nets intro (Python)
- Exploring Readers and Writers (Go)
- Hands-On Lab: Build Your Own Index (data)
- Hello Golang (Go)
- PyTorch Tour (Python)
- Data Processing 101 (Python)
- Hello Golang One Day Tour (Go)
- Turn data into Go structs (Go)
- Machine Learning with Go (Go)
- Packaging Python Applications (Python)
- Batch data processing with Luigi (Python)
- Git bits (git)
- Intro to Go modules (Go)
- Go in 6 hours (Go)
- A short tour through net and net/http (Go)
- IO in 15 minutes (Go)
- Review of Concurrency in Go (Go)
- Creative Jupyter (Python, data)
- Beautiful I/O (Go)
- Writing robust concurrent programs (Go)
- Library Carpentry UBL (git)
- HTTP Getaway 1 Extension Points (Go)
- HTTP Getaway 2 Intro to Proxies (Go)
- Library Carpentry AALS (git)
- Haystack (Go, data)
- Productive Go (Go)
- Fast filters in Go (Go, Unix)
- (Fuzzy) Matching with command line tools and Go (Go, data)
- Seeking Data (Go, data)
- Go for programmers (Go)
- A data web service (Go, data)
- The rsync for the cloud era: Rclone (Go)
- Glamorous command line apps (Go)
- State of Go in 2022 (Go)
- Go energy efficiency (Go)
- Sustainability and security in the Go ecosystem (Go)
- Cgo experiments (Go, C)
- Ollama Testdrive (Go, data)
- Notes on Prompt Engineering (data)
- 1BRC in Go (Go, data)
- Exercises in Performance Optimizations (Go, data)
- 2014-12-16, internal presentation
- https://gist.github.com/miku/430b9ea1b4f18f7dc88a
- LPUG -- Nov 10, 2015
- https://github.com/miku/lpug-luigi
- Thanks to kampfschlaefer for introducing me to Nix, the purely functional package manager.
- At Leipzig Python User Group Meeting at Basislager, 2016-11-08, 7PM CET, with Philipp
- https://github.com/miku/nntour
- Golab.io, January 21, 2017, Prato (IT)
- https://github.com/miku/exploreio
- three-hour lab at Deutscher Bibliothekartag, 2017-06-02, Frankfurt am Main, with Tracy
- https://github.com/miku/siskin/blob/master/docs/btag-2017/btag-2017.md
- Material presented at jenadevs meetup 008, June 8, 2017 18:00 CEST at Friedrich-Schiller-Universität Jena.
- https://github.com/miku/hellogolang
A short tour through PyTorch.
- At Leipzig Python User Group, 2018-02-13 19:00 at Basislager.
- https://github.com/miku/pytorch-tour
- 2018-04-15 14:00-15:00, Input session for Coding da Vinci Ost 2018
- https://github.com/miku/sundaypython
- 2018-10-12, 09:00-17:00, at devopenspace, Basislager, Leipzig
- A one day introductory Golang workshop, exploring Go through the Go tour
- https://github.com/miku/golangintro
- binpic was inspired by one of the many interesting conversations at devopenspace
- Lightning talk at Golab 2018, 2018-10-22, 18:00
- https://gist.github.com/miku/39e4273d15abfd7e4297071338da3349
- A short tour through ML libraries in Go, golab 2018, 2018-10-23, 10:30-12:00, Florence (IT)
- https://github.com/miku/mlgo
- Dists, zips, debs and docker, 2018-11-17 at PyconBalkan, Belgrade (SRB)
- https://github.com/miku/packpy
- 2018-11-17, 17:00-18:30 at PyConBalkan, Belgrade (SRB)
- https://github.com/miku/batchdata
- 2019-02-25, 12:30-13:30 at UBL, Leipzig
- https://github.com/miku/gitbits
- 2019-04-15, 19:00 at Go and Cloud Native User Group #3, Leipzig
- https://github.com/miku/gomodintro
- 2019-04-27, 10:00 at Spartakiade 2019, Berlin
- https://github.com/miku/golang6h
- 2019-04-28, 10:00 at Spartakiade 2019, Berlin
- https://github.com/miku/golangnetpkg
- 2019-06-14, 19:00 at Go and Cloud Native User Group #5, Leipzig
- https://github.com/miku/io15min
- 2019-09-27, 19:00 at Golang User Group #7, Leipzig
- http://github.com/miku/cignotes
- 2019-10-04, 11:30 at PyCon Balkan 2019, Belgrade
- https://github.com/miku/creativejupyter
- 2019-10-21, 11:15 at GOLAB 2019, Florence
- https://github.com/miku/beautifulio
- 2019-10-22, 14:30 at GOLAB 2019, Florence
- https://github.com/miku/concgo
- 2019-11-04 — 2019-11-05, 09:00—16:30, Library Carpentry, Bibliothek Medizin/Naturwissenschaft, Leipzig
- Introduction to Git, with RG (shell), TH (OpenRefine), olf42 (Python)
- website, repo, extra material
- 2020-02-21, 19:00 at Leipzig Gophers #9, Leipzig
- https://github.com/miku/httpgetaway/blob/master/ExtensionPoints.md
- 2020-09-17, 19:00 at Leipzig Gophers #12, Leipzig (remote)
- https://github.com/miku/httpgetaway/blob/master/ProxyIntro.md
- 2020-10-09, 15:00—19:00, Library Carpentry, AALS, Remote
- Git Intro, with RM, KUF, TS
- website, repo, extra material
- 2020-10-16, 19:00 CET, Leipzig Gophers #13, Leipzig (remote)
- Haystack Object Storage and Go Implementation (seaweedfs)
- 2020-12-08, 18:30 CET, Developer Group Leipzig, Leipzig (remote)
- Productive Go
- 2020-12-18, 19:00 CET, Leipzig Gophers #15, Leipzig (remote)
- Faster filters in Go, lightning talk on Software Tools and parallel
- 2021-04-20, 19:00 CEST, Leipzig Gophers #17, Leipzig (remote)
- Lightning Talk: (Fuzzy) Matching with command line tools and Go
- 2021-05-25, 19:00 CEST, Leipzig Gophers #18, Leipzig (remote)
- Lightning Talk: Seeking Data
- 2021-06-11, 9-16 CEST, Spartakiade, Leipzig (remote)
- Go for Programmers
- 2021-11-23, 19:00 CET, Leipzig Gophers #23, Leipzig (remote)
- Lightning Talk: A data web service
- 2022-04-26, 19:00 CEST, Leipzig Gophers #26, Leipzig (remote)
- Lightning Talk: The rsync for the cloud era: Rclone
- 2022-06-21, 19:00 CEST, Leipzig Gophers #28, Leipzig (remote)
- Glamorous command line apps
- 2022-06-30, 19:00 CEST, Leipzig Software Craft Meetup, Leipzig
- State of Go in 2022
- 2022-11-29, 19:00 CEST, Leipzig Gophers #32, Leipzig
- Go energy efficiency
- 2023-03-11, 14:00 CEST, Chemnitzer Linux-Tage 2023 L234, Chemnitz
- Sustainability and Security in the Go ecosystem
- 2023-04-18, 19:00 CEST, Leipzig Gophers #35, Leipzig
- Cgo experiments
- 2023-11-21, 19:00 CET, Leipzig Gophers #38, Leipzig
- Ollama testdrive
- 2024-02-29, 11:45 CET, Writing Day 2024 at UB Leipzig
- Act as a helpful writing assistant / Notes on prompt engineering
- 2024-04-30, 19:00 CET, Lightning talk at Leipzig Gophers #42, Leipzig
- 1BRC in Go
- 2024-11-11, 14:30 CET, Workshop at GOLAB 2024, Florence
- EXPO — going from 179s and 2T CPU instructions (2004 inst/line) to 1.11s and 165B CPU instructions (165 inst/line), about 162x speedup (using 12% of inst)