Skip to content

miku/workshops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Workshops and Talks

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)

A short tour through PyTorch.

Data Processing 101 with Python

Hello Golang (Go)

Turn data into Go struct (Go)

Machine Learning with Go (Go)

Packaging Python (Python)

Batch data processing with Luigi (Python)

Git bits (git)

Intro to Go modules

Go in 6 hours

A short tour through net and net/http

IO in 15 minutes

Review of Concurrency in Go

Creative Jupyter

Beautiful I/O

Writing robust concurrent programs

Library Carpentry UBL

HTTP Getaway (1) Extension Points

HTTP Getaway (2) Intro to Proxies

Library Carpentry AALS

Haystack

Productive Go

Fast filters in Go

(Fuzzy) Matching with command line tools and Go

Seeking Data

Go for programmers

A data web service

The rsync for the cloud era: Rclone

Glamorous command line apps

State of Go in 2022

Go energy efficiency

Sustainability and Security in the Go ecosystem

Cgo experiments

Ollama testdrive

Notes on Prompt Engineering

1BRC in Go

Exercises in performance optimizations

  • 2024-11-11, 14:30 CET, Workshop at GOLAB 2024, Florence
  • EXPO — going from 179s and 2TCPU instructions (2004 inst/line) to 1.11s and 165B CPU instructions (165 inst/line), about 162x speedup (using 12% of inst)

Releases

No releases published

Packages

No packages published