Join our small field trip to infopark for great talks, fun and profit!

Topics

Daigaku - A new Gem for learning Ruby

Inspired by NodeSchool, I took the journey and bent curses to my will to form Daigaku - a text-based interface for learning Ruby (and Japanese for "university").

This talk will bring light to how easy it can be to build a basic CLI, how you can store local data without effort and how you could even design your terminal.

https://github.com/daigaku-ruby/daigaku

Efficient SQL preloading for your serializers

Note: I am only in Berlin until the end of June unfortunately.

When working on a bigger API Rails project, you might encounter situations where loading data to return from the API is not as trivial as simply loading a model with ActiveRecord and specifying a few includes. Even a simple case of efficiently loading only the first Photo for all Products, for example, is not trivial to implement with ActiveRecord. We will discuss a few tricks we can use in ActiveRecord itself for doing this kind of things, and then we will look at a gem which provides a nice DSL for specifying how to preload data in more complex cases.

https://github.com/kundi/active_loaders

Growing a LISP

In the spirit of Guy Steele's "Growing a language", let's grow a LISP.

Attendees: (57)

Alexander Pepper
Events: 20
Topics: 0

Ben Zimmer
Events: 11
Topics: 0

Florian Gilcher
Events: 18
Topics: 11

David Császár
Events: 1
Topics: 0

jprberlin
Events: 8
Topics: 0

fabio carlucci
Events: 1
Topics: 0

Robert Wachs
Events: 4
Topics: 0

Josep
Events: 19
Topics: 0

Jacopo Ghisolfi
Events: 2
Topics: 0

Christoph Grabo
Events: 83
Topics: 1

Dennis Hägler
Events: 36
Topics: 2

Paul Götze
Events: 63
Topics: 1

Jan Berdajs
Events: 1
Topics: 1

Organizer

Tobias Pfeiffer
Events: 105
Topics: 15

Davide Prati
Events: 16
Topics: 0

Stefano Zanella
Events: 7
Topics: 0

Hernan Maguina
Events: 22
Topics: 0

Peter Grosskopf
Events: 14
Topics: 0

Vladimir Barsukov
Events: 2
Topics: 0

Jolyon Pawlyn
Events: 16
Topics: 0

Jan Lelis
Events: 51
Topics: 7

12finger
Events: 22
Topics: 0

Johannes Mentz
Events: 8
Topics: 0

Marco Metz
Events: 2
Topics: 0

Lorenzo Sinisi
Events: 1
Topics: 0

Pierre
Events: 2
Topics: 0

Bodo Tasche 🔭
Events: 40
Topics: 3

nic-lan
Events: 4
Topics: 0

Sebastian P.
Events: 1
Topics: 0

Juuro
Events: 2
Topics: 0

Andrea Amantini
Events: 3
Topics: 0

Bastian Bartmann
Events: 17
Topics: 0

Alexander Sulim
Events: 25
Topics: 2

Niall Burkley
Events: 22
Topics: 2

Oliver Zeyen
Events: 3
Topics: 0

Raphaela Wrede
Events: 6
Topics: 2

Roland Koch
Events: 42
Topics: 0

Marcel Goretzki
Events: 2
Topics: 0

Martin Delbrück
Events: 1
Topics: 0

Tanja Cerri
Events: 11
Topics: 0

Ricardo Henrique
Events: 1
Topics: 0

polarblau
Events: 6
Topics: 1

Cornelius Horstmann
Events: 1
Topics: 0

Duilio Ruggiero
Events: 27
Topics: 0

nynne
Events: 7
Topics: 0

Arne Brasseur
Events: 10
Topics: 5

Sebastian Ziebell
Events: 27
Topics: 0

Luca Ongaro
Events: 15
Topics: 5

benfrasersimpson
Events: 4
Topics: 0

Infopark AG
Events: 1
Topics: 0

Thomas Witt
Events: 3
Topics: 0

Eric Schaefer
Events: 1
Topics: 0

Lucas Krebs-Pinto
Events: 13
Topics: 0

Stuart Whitehead
Events: 1
Topics: 0

marichiko
Events: 1
Topics: 0

Ferdous.
Events: 6
Topics: 0

Route