July Meetup 2015

hosted by Tobias Pfeiffer by HitFox (www.hitfoxgroup.com), 02.07.2015 at 19:30

Summer, fun and ruby! And Pizza! And talks!

Attend

Topics

Smalltalk: a lost relic

Smalltalk has been the inspiration for many object-oriented languages. Ruby, too, has its roots in Smalltalk—I even find Ruby to me the most Smalltalk-like language I’ve ever used.

These days, Smalltalk is all but forgotten. This is a shame, because the Smalltalk environment had powerful features that are rarely found in development environments these days.

In this talk, I’ll give a brief tour of Smalltalk and its development environment, show its strengths (so you know what you’re missing out on) and its weaknesses (to reassure that Ruby is still a good choice).

I used to be a professional Smalltalk developer for almost three years, so I know what I’m talking about. Or at least knew!

Enumerator is an Enumerable 💃

“Two easy steps to quickly get better at programming Ruby: 1) read about enumerable.rb 2) read it again”

-- Florian Gilcher (@argorak)

I'm adding a step 3 here: know Ruby's Enumerator. Enumerator is a relatively unknown part of the Ruby language, and it makes a great complement to Enumerable: if Enumerable lets you do all kind of useful tasks with a list of things, Enumerator lets you treat almost everything as a list. Together they are powerful!

Ah, and don't worry if you didn't follow Florian's advice. We'll start with a short introduction to Enumerable :)

Building Crystal in Crystal

Crystal is a compiled ruby-like language and the compiler is written in Crystal itself. That means we can build crystal in crystal! The dream of rubinius come true! Explore a live session trying to implement a new feature in crystal!

This is an impromptu talk exploring what happens if you take a Ruby developer with slight crystal knowledge and let him do a live coding session implementing features in the crystal language itself. Exciting!

(impromptu talk as a talk had to be cancelled)

Attendees: (66)

Feña Agar

Topics: 0 | Events: 3

Christoph Grabo

Topics: 0 | Events: 58

Michał Koźmiński

Topics: 0 | Events: 1

Erasmus Hagen

Topics: 0 | Events: 1

Sergio Gil Pérez de la Manga

Topics: 3 | Events: 32

Peter Grosskopf

Topics: 0 | Events: 14

Armin Pašalić

Topics: 1 | Events: 52

Xin

Topics: 0 | Events: 2

Joe Webb

Topics: 0 | Events: 12

Joan Martinez Ripoll

Topics: 0 | Events: 3

Dominic Breuker

Topics: 0 | Events: 1

Organizer

Tobias Pfeiffer

Topics: 11 | Events: 77

til

Topics: 0 | Events: 20

Roland Koch

Topics: 0 | Events: 38

Jan Lelis

Topics: 6 | Events: 47

Michael Reinsch

Topics: 2 | Events: 25

Andrew France

Topics: 0 | Events: 28

Alexander Sulim

Topics: 1 | Events: 25

Sebastian Korfmann

Topics: 0 | Events: 3

Tobias Bielohlawek

Topics: 0 | Events: 3

Eduardo Sampaio

Topics: 0 | Events: 10

Bastian Bartmann

Topics: 0 | Events: 17

jprberlin

Topics: 0 | Events: 8

Hernan Maguina

Topics: 0 | Events: 21

Matthias Günther

Topics: 5 | Events: 20

Josep

Topics: 0 | Events: 19

Nicolás Sanguinetti

Topics: 0 | Events: 1

Paul Götze

Topics: 1 | Events: 45

Robin

Topics: 0 | Events: 14

Cameron Prebble

Topics: 0 | Events: 34

Enrico Genauck

Topics: 0 | Events: 5

Hauke Klement

Topics: 0 | Events: 9

benfrasersimpson

Topics: 0 | Events: 4

Holger Frohloff

Topics: 3 | Events: 17

Denis Defreyne

Topics: 12 | Events: 23

Toño Serna

Topics: 0 | Events: 40

Gil Desmarais

Topics: 0 | Events: 11

Jalyna Schröder

Topics: 3 | Events: 14

Chris Weis

Topics: 1 | Events: 6

12finger

Topics: 0 | Events: 22

nic-lan

Topics: 0 | Events: 4

mcmerriweather

Topics: 0 | Events: 5

Lucie

Topics: 0 | Events: 1

violettine

Topics: 0 | Events: 3

Gil Danziger

Topics: 0 | Events: 2

Nico Bleh

Topics: 0 | Events: 1

Amir Friedman

Topics: 0 | Events: 12

Roman Leicht

Topics: 0 | Events: 2

Emanuela

Topics: 0 | Events: 1

Andrey Marchenko

Topics: 0 | Events: 1

Klaus Fl

Topics: 0 | Events: 10

Harald Wartig

Topics: 1 | Events: 3

Helge Rausch

Topics: 0 | Events: 1

Ara

Topics: 0 | Events: 1

BerliNinja

Topics: 0 | Events: 1

Manuel Fittko

Topics: 0 | Events: 2

GlombSt

Topics: 0 | Events: 1

Greg Karékinian

Topics: 1 | Events: 22

mjeuck

Topics: 0 | Events: 1

Denny Mueller

Topics: 0 | Events: 23

Tiago Teixeira

Topics: 0 | Events: 10

Christoph Sassenberg

Topics: 0 | Events: 13

Philipp Tessenow

Topics: 1 | Events: 9

Carmen Berros

Topics: 0 | Events: 11

Holger Just

Topics: 0 | Events: 15

Alexander Pepper

Topics: 0 | Events: 20

Route