Fun and great talks!

There will be Pizza - first come first served as always. Of course there'll also be drinks etc.

Topics

What is (not) Software Craftsmanship?

Companion material (slides, resources...) can be found @ https://github.com/dcarral/software-crafting

Abstract:

What do we mean by Software Crafting? What not? How and why was it born? By the way, wasn't it called Craftsmanship? Anyway: why does it matter?

After answering all these questions and introducing concepts like deliberate practice and Open Space Technology, we will explore the current status of Software Crafting communities and events across Europe.

State, when state? - answering the (sometimes) unanswerable

Sometimes, during the lifetime of your application, you might like to know answers to questions such as:

  • How many times has the product X been added to the cart but not bought during last year. Or, what products the user Y added to cart but never bought?
  • How much units of value did User Y spend during February last year?
  • What was the exact state prior to crash happening?

While some of these could be answered by looking at system logs, provided those existed and were detailed enough, there is another way you could approach maintaining the state which can all but guarantee you will get questions similar to these answered.

Update, slides are available: https://www.slideshare.net/lekrul/state-when-state

Frozen String Literals for Rubyists Old and New

An introduction into frozen string literals which covers the fundamentals (literals, strings, frozen objects), Ruby's new frozen string literal feature, and the state of the Ruby ecosystem in supporting this feature.

Attendees: (48)

Lorenzo Sinisi
Events: 2
Topics: 1

Tiago Teixeira
Events: 10
Topics: 0

til
Events: 20
Topics: 0

Martin Bernd Schmeil
Events: 1
Topics: 0

Leif Gensert
Events: 9
Topics: 1

Organizer

Tobias Pfeiffer
Events: 81
Topics: 12

michaelem
Events: 10
Topics: 0

Matjaž Domen Pečan
Events: 1
Topics: 0

mgaw
Events: 1
Topics: 0

Daniel Carral
Events: 5
Topics: 2

Ioana Rosu 🐾
Events: 3
Topics: 0

Daniel Amireh
Events: 3
Topics: 0

Lucas Krebs-Pinto
Events: 13
Topics: 0

Winter
Events: 1
Topics: 0

. .
Events: 3
Topics: 0

Deepak Lamichhane
Events: 22
Topics: 0

Kuldeep Aggarwal
Events: 3
Topics: 0

Julia López
Events: 1
Topics: 0

Khaled Gomaa
Events: 6
Topics: 1

Saverio Miroddi
Events: 4
Topics: 0

Marcelo
Events: 2
Topics: 0

Roman Gusev
Events: 14
Topics: 0

Oleksii Fedorov
Events: 20
Topics: 1

Philipp Hansch
Events: 14
Topics: 1

Martin Czuchra
Events: 19
Topics: 0

Jason Neylon
Events: 4
Topics: 0

Felix Panozzo
Events: 1
Topics: 0

Carsten Behnert
Events: 21
Topics: 0

Francesco Mari
Events: 4
Topics: 0

Pat Allan
Events: 3
Topics: 1

Miguel Schmitz Grazziotin
Events: 8
Topics: 0

Duilio Ruggiero
Events: 27
Topics: 0

Esteban Pastorino
Events: 5
Topics: 0

Laura
Events: 1
Topics: 0

Tom Stuart
Events: 4
Topics: 0

Cameron Prebble 🇳🇿
Events: 38
Topics: 0

Sudhanshu Kumar Singh
Events: 18
Topics: 0

Armin Pašalić
Events: 56
Topics: 2

Joan Martinez Ripoll
Events: 3
Topics: 0

Wojciech Ogrodowczyk
Events: 1
Topics: 0

Chikahiro Tokoro
Events: 6
Topics: 0

Kuba
Events: 1
Topics: 0

Ingmar Krusch
Events: 1
Topics: 0

Study.EU
Events: 9
Topics: 2

kaja
Events: 24
Topics: 1

Tsilly
Events: 1
Topics: 0

Holger Just
Events: 15
Topics: 0

Route