Let's get together, have a good time and enjoy interesting talks! :)

Themen

The Crystal Programming Language

I recently gave an introduction to the Crystal Programming language at the Strange Group meetup in Berlin and somebody suggested I give the same talk to the RUG::B audience.

Crystal is a relatively new programming language with Ruby-like syntax. The biggest differences between Ruby and Crystal are that Crystal is compiled (using LLVM), statically typed, and generally much faster than Ruby. Crystal’s macro system allows Rubyists to write fast, dynamic code without having to learn an entirely new language.

This talk will last approximately 40 minutes: 20 minutes of slides and 20 minutes of live coding.

Design by Contract in Ruby

I want to give a short introduction to a powerful Design by Contract technique and its implementation in ruby contracts.ruby.

Design by Contract allows one to do defensive programming in very elegant fashion, allows to set contracts on methods (expectations on input - arguments; and on output - return result) and invariants on classes. This allows to reason about code much much better.

This talk will take about 15-20 minutes with questions if any. So I am not sure if it should be a full-fledged talk or lightning talk.

The ultimate yakshave

If there is one software package just named for immature jokes, it's Leslie Lamport's TeX. It has an incredibly long history - and that on top of another software package with a long history: Donald Knuth's TeX.

Both were created out of necessity and dominate a pretty arcane field: typesetting. I love the history of TeX, as it is an interesting story of tradeoffs, non-standard requirements and solutions that took longer then expected.

If you ever think "we should replace TeX, should be a quick thing", I'm here to convince you otherwise.

Teilnehmerinnen und Teilnehmer (73)

Erik Michaels-Ober
Treffen: 10
Themen: 3

julia
Treffen: 1
Themen: 0

Jan Schulte
Treffen: 18
Themen: 3

Denis Defreyne
Treffen: 24
Themen: 13

Roman M
Treffen: 7
Themen: 0

Florian Gilcher
Treffen: 18
Themen: 11

Raluca Badoi
Treffen: 15
Themen: 0

Simon Eichenauer
Treffen: 2
Themen: 0

Alexey Fedorov
Treffen: 7
Themen: 1

Duilio Ruggiero
Treffen: 27
Themen: 0

Dennis Hägler
Treffen: 36
Themen: 2

Paul S. Chun
Treffen: 6
Themen: 0

Cameron Prebble 🇳🇿
Treffen: 45
Themen: 0

nicola
Treffen: 17
Themen: 0

Carmen Berros
Treffen: 11
Themen: 0

Jan Lelis
Treffen: 51
Themen: 7

Dennis van de Hoef
Treffen: 7
Themen: 0

Roland Koch
Treffen: 42
Themen: 0

Organizer

Tobias Pfeiffer
Treffen: 105
Themen: 15

12finger
Treffen: 22
Themen: 0

Greg Karékinian
Treffen: 22
Themen: 1

Tilmann Singer
Treffen: 26
Themen: 0

alexpil
Treffen: 5
Themen: 0

Alma
Treffen: 4
Themen: 0

Andrew Radev
Treffen: 20
Themen: 1

Enrico Genauck
Treffen: 5
Themen: 0

Hendrik Bergunde
Treffen: 6
Themen: 0

Tibor Claassen
Treffen: 8
Themen: 0

Philipp Jaeckel
Treffen: 8
Themen: 0

Jen Geacone-Cruz
Treffen: 8
Themen: 0

Stefan Horning
Treffen: 12
Themen: 0

Michael Reinsch
Treffen: 30
Themen: 2

StefanosX
Treffen: 19
Themen: 1

Toño Serna
Treffen: 46
Themen: 0

Tomek Rybczyński
Treffen: 2
Themen: 0

Arne Brasseur
Treffen: 10
Themen: 5

Hausracoon
Treffen: 15
Themen: 0

Felix Schäfer
Treffen: 8
Themen: 0

Luca Tironi
Treffen: 3
Themen: 0

Martin Luder
Treffen: 9
Themen: 0

Lukas Rieder
Treffen: 20
Themen: 7

Demitry Toumilovich
Treffen: 2
Themen: 0

Uladzimiro
Treffen: 11
Themen: 1

Hernan Maguina
Treffen: 22
Themen: 0

Matthias Loker
Treffen: 2
Themen: 0

Harsh
Treffen: 2
Themen: 0

Tomasz Solak
Treffen: 5
Themen: 0

Daniel Reszka
Treffen: 12
Themen: 0

Christoph Grabo
Treffen: 83
Themen: 1

Christian Zacharias
Treffen: 5
Themen: 0

jottr
Treffen: 13
Themen: 0

Kamil Lelonek
Treffen: 1
Themen: 0

Fokke Vermeulen
Treffen: 12
Themen: 0

jprberlin
Treffen: 8
Themen: 0

jun9e
Treffen: 2
Themen: 0

Johannes
Treffen: 2
Themen: 0

Chris Berkhout
Treffen: 6
Themen: 0

Joe Gatt
Treffen: 5
Themen: 0

Tobias Preuss
Treffen: 6
Themen: 0

Tadas Sce
Treffen: 5
Themen: 0

Maximiliano Holz
Treffen: 5
Themen: 0

Christian Hempel
Treffen: 11
Themen: 0

Sergio Gil Pérez de la Manga
Treffen: 33
Themen: 3

Gwen Glaser
Treffen: 7
Themen: 1

Marko Seppä
Treffen: 1
Themen: 0

Sebastian Ziebell
Treffen: 27
Themen: 0

Christian Rijke
Treffen: 11
Themen: 0

Arturs Mekss
Treffen: 2
Themen: 0

Nelson Oliveira
Treffen: 1
Themen: 0

Denis Wolf
Treffen: 3
Themen: 0

ASommer
Treffen: 1
Themen: 0

Deepak Lamichhane
Treffen: 22
Themen: 0

Ferdous.
Treffen: 6
Themen: 0

Anfahrt