January Meetup 2015

organizowane przez Tobias Pfeiffer w Fyber (www.fyber.com), 08.01.2015 o 19:30

The year starts early, so we start one week late to let you rest a bit after your celebrations :)

Weź udział

Tematy

Lord of the Code Smells for Padrino

As long as your application exists and developers will leave and new ones will take apart in your team. It's good to have some metrics about certain code smell. A code smells are part of your source code which may be the root of a design problem but are no actually bug. It's good to have some tools to be "lord of the smells" for Padrino - don't let smells lower the quality of your project.

Introduction to Statemachines

Rails has this nice little feature called Enums. The introduction example is something like this:

class Conversation < ActiveRecord::Base
    enum status: [ :active, :archived ] 
end

http://edgeapi.rubyonrails.org/classes/ActiveRecord/Enum.html

And I think this is dangerous. States should be dealed with in a state machine. Why you ask? Because state changes usually have conditions attached to them. Only archive if ... . If you want to model something like that with enums, you end up with a horrible version of a state machine.

So let's see how we would do this in a "more cleaner way" with state machines.

Mapping the Ruby world, an exercise in biased Cartography

Just before New Years, the last so called "Ruby Drama" hit: Brian Shirai will stop developing RubySpec, in the process flinging a lot of mud at the MRI developers for not supporting him. The JRuby development team reacted quickly and defended, while Ryan Davis and some others...

Wait. WHAT?

If you haven't been in the Ruby community for the last couple of years, it's incredibly hard to even keep track of all the people. All that isn't made easier by the extremely distributed nature of the Ruby community.

This must be very confusing even to moderate developers and I think a short mapping and introduction is in order. These people are, after all, those deciding and implementing our future. Knowing their historic roles is important in understanding the sentiments happening here.

Hopefully as beginner-friendly as it can be.

Uczestników: (92)

trapeza

Tematy: 0 | Wydarzenia: 1

Johannes Würbach

Tematy: 0 | Wydarzenia: 2

Takayuki Sato

Tematy: 0 | Wydarzenia: 2

Bodo Tasche 🔭

Tematy: 3 | Wydarzenia: 40

Holger Pillmann

Tematy: 0 | Wydarzenia: 1

Organizer

Tobias Pfeiffer

Tematy: 11 | Wydarzenia: 77

Joe Webb

Tematy: 0 | Wydarzenia: 12

Philipp Jaeckel

Tematy: 0 | Wydarzenia: 8

Josep

Tematy: 0 | Wydarzenia: 19

jan nietfeld

Tematy: 0 | Wydarzenia: 6

sebkomianos

Tematy: 0 | Wydarzenia: 4

Gregory Igelmund

Tematy: 0 | Wydarzenia: 10

Christoph Grabo

Tematy: 0 | Wydarzenia: 58

Hausracoon

Tematy: 0 | Wydarzenia: 15

Jan Lelis

Tematy: 5 | Wydarzenia: 46

nicola

Tematy: 0 | Wydarzenia: 17

Florian Gilcher

Tematy: 9 | Wydarzenia: 14

Matthias Günther

Tematy: 5 | Wydarzenia: 20

Andrew Radev

Tematy: 1 | Wydarzenia: 11

Dennis Hägler

Tematy: 1 | Wydarzenia: 29

Olek Janiszewski

Tematy: 2 | Wydarzenia: 3

Alexander Sulim

Tematy: 1 | Wydarzenia: 25

Thimios Dimopulos

Tematy: 0 | Wydarzenia: 2

Denny Mueller

Tematy: 0 | Wydarzenia: 21

Alexander Dimitrov

Tematy: 0 | Wydarzenia: 1

Davide Prati

Tematy: 0 | Wydarzenia: 16

David Anderson

Tematy: 0 | Wydarzenia: 2

Andrea Amantini

Tematy: 0 | Wydarzenia: 3

Lyuben Petrov

Tematy: 0 | Wydarzenia: 1

Joe Gatt

Tematy: 0 | Wydarzenia: 5

Duilio Ruggiero

Tematy: 0 | Wydarzenia: 27

slucha

Tematy: 0 | Wydarzenia: 1

Armin Pašalić

Tematy: 1 | Wydarzenia: 51

Paul Götze

Tematy: 1 | Wydarzenia: 44

Michael Reinsch

Tematy: 2 | Wydarzenia: 24

Jella

Tematy: 0 | Wydarzenia: 8

Guillermo Tirelli

Tematy: 0 | Wydarzenia: 1

Joe Corcoran

Tematy: 2 | Wydarzenia: 7

Mariano Valles

Tematy: 0 | Wydarzenia: 3

Denis Defreyne

Tematy: 11 | Wydarzenia: 23

Markus Schwed

Tematy: 0 | Wydarzenia: 1

Hauke Klement

Tematy: 0 | Wydarzenia: 9

Caio Filipini

Tematy: 0 | Wydarzenia: 6

Christoph Sassenberg

Tematy: 0 | Wydarzenia: 13

Nynne

Tematy: 0 | Wydarzenia: 1

Deepak Lamichhane

Tematy: 0 | Wydarzenia: 21

Þórarinn Sigurðsson

Tematy: 0 | Wydarzenia: 2

Nuno Gaspar

Tematy: 0 | Wydarzenia: 1

Maximiliano Holz

Tematy: 0 | Wydarzenia: 5

Fokke Vermeulen

Tematy: 0 | Wydarzenia: 12

Spark Solutions

Tematy: 0 | Wydarzenia: 1

Pierpaolo Frasa

Tematy: 1 | Wydarzenia: 3

Sebastian Ziebell

Tematy: 0 | Wydarzenia: 27

12finger

Tematy: 0 | Wydarzenia: 22

Andre Pankratz

Tematy: 0 | Wydarzenia: 9

Aakriti Gupta

Tematy: 0 | Wydarzenia: 7

Alexey Fedorov

Tematy: 1 | Wydarzenia: 7

Boris Bügling

Tematy: 0 | Wydarzenia: 4

Gus

Tematy: 0 | Wydarzenia: 3

jprberlin

Tematy: 0 | Wydarzenia: 8

yaniv preiss

Tematy: 0 | Wydarzenia: 3

Jalyna Schröder

Tematy: 3 | Wydarzenia: 14

Andreas Krüger

Tematy: 0 | Wydarzenia: 1

André Wendt

Tematy: 0 | Wydarzenia: 6

Toño Serna

Tematy: 0 | Wydarzenia: 40

Sebastian Korfmann

Tematy: 0 | Wydarzenia: 3

Holger Just

Tematy: 0 | Wydarzenia: 15

Roland Koch

Tematy: 0 | Wydarzenia: 38

Johannes Mentz

Tematy: 0 | Wydarzenia: 8

Pawel

Tematy: 0 | Wydarzenia: 1

Tanja Cerri

Tematy: 0 | Wydarzenia: 11

Niall Burkley

Tematy: 2 | Wydarzenia: 21

Sebastian Röder

Tematy: 0 | Wydarzenia: 4

Leon Weidauer

Tematy: 0 | Wydarzenia: 11

ShaySenseless

Tematy: 0 | Wydarzenia: 1

Daniel Alvarez

Tematy: 0 | Wydarzenia: 3

Jacob Berger

Tematy: 0 | Wydarzenia: 1

Gorgoroth

Tematy: 0 | Wydarzenia: 5

Susanne Dewein

Tematy: 0 | Wydarzenia: 9

Klaus Fl

Tematy: 0 | Wydarzenia: 10

Erik Michaels-Ober

Tematy: 3 | Wydarzenia: 10

Roman M

Tematy: 0 | Wydarzenia: 7

polarblau

Tematy: 1 | Wydarzenia: 6

Chris Berkhout

Tematy: 0 | Wydarzenia: 6

Philipp Tessenow

Tematy: 1 | Wydarzenia: 9

Sergio Gil Pérez de la Manga

Tematy: 3 | Wydarzenia: 30

Lisa Erkens

Tematy: 0 | Wydarzenia: 3

Robin

Tematy: 0 | Wydarzenia: 14

Falk Köppe

Tematy: 0 | Wydarzenia: 4

Ben Zimmer

Tematy: 0 | Wydarzenia: 11

Robert Wachs

Tematy: 0 | Wydarzenia: 3

Florian Eck

Tematy: 0 | Wydarzenia: 5

Trasa

Become a patron
Fork me on GitHub!