Come and join us for a great round of talks!

Topics

Abstract Factories along with ActiveRecord

How to extract SQL aggregations into abstract factories keeping your model clean.

Pattern description and discussion.

I just encountered and solved an interesting problem that I'd like to discuss in a talk next meetup if someone's interested. I ended up with a beautiful solution, imho.

The problem appeared in a statistics timeline apllication and there's ruby code to show. ;) I didn't find anything comparable on the interwebs, so I'd like to present my solution and discuss it with the audience.

live demos of common security hacks

demonstration sql injection, xss, csrf, cookie stealing etc. against a deliberately insecure rails app.

I can do it in august, september or october

current code is at https://github.com/edwardmccaughan/unsecuring_rails , suggestions for hacks to try or pull requests for your own hacks are very welcome!

Ruby: The Bad Parts

I would like to give the talk I will be giving at Baruco in September. Here is the abstract:

Ruby is an awesome language. It allows us to tell the computer what we want it to do in beautiful, poetic ways that other programming languages simply cannot. While programs in other languages like Java or C++ mostly read like microwave oven manuals, Ruby often leaps out of our text editors as if it were elegantly crafted prose. But Ruby isn't perfect. It has its bad parts. When it comes to, for example, concurrency or guaranteeing correctness, Ruby often times feels less than ideal. But who's doing it better? In this talk we'll explore some of Ruby's shortcomings by examining other languages that handle these problems extremely well. We'll then discuss how Ruby can benefit from an understanding of these shortcomings and the languages that do these things better.

Attendees: (56)

Peter Grosskopf
Events: 14
Topics: 0

pickledolives
Events: 7
Topics: 1

Denny Mueller
Events: 23
Topics: 0

Markus Herzog
Events: 3
Topics: 0

Bruno Grasselli
Events: 3
Topics: 0

Jan Schulte
Events: 18
Topics: 3

Rin Raeuber
Events: 4
Topics: 2

nanoparsec
Events: 4
Topics: 1

Niall Burkley
Events: 22
Topics: 2

Duilio Ruggiero
Events: 27
Topics: 0

Joe Corcoran
Events: 7
Topics: 2

Amer Jazaerli
Events: 6
Topics: 0

Bodo Tasche 🔭
Events: 40
Topics: 3

Daniel Reszka
Events: 12
Topics: 0

Hausracoon
Events: 15
Topics: 0

Christian Hempel
Events: 11
Topics: 0

Laura Eck
Events: 10
Topics: 0

Christoph Grabo
Events: 83
Topics: 1

Caio Filipini
Events: 6
Topics: 0

Jan Lelis
Events: 50
Topics: 7

Mariusz Ciesla
Events: 2
Topics: 0

Lucas Pinto
Events: 5
Topics: 0

drblinken
Events: 6
Topics: 0

lislis
Events: 7
Topics: 2

Davide Prati
Events: 16
Topics: 0

Hans-Gunther Schmidt
Events: 2
Topics: 0

Roman M
Events: 7
Topics: 0

Alexander Sulim
Events: 25
Topics: 2

polarblau
Events: 6
Topics: 1

Denis Defreyne
Events: 24
Topics: 13

Organizer

Tobias Pfeiffer
Events: 101
Topics: 15

Pericles Theodorou
Events: 7
Topics: 0

Matt Patterson
Events: 11
Topics: 1

Carmen Berros
Events: 11
Topics: 0

Julian Riedelsheimer
Events: 3
Topics: 0

Philipp Tessenow
Events: 9
Topics: 1

Christian Fleschhut
Events: 4
Topics: 0

Philipp Hofmann
Events: 5
Topics: 0

Beatriz Febles
Events: 13
Topics: 0

Philipp Hansch
Events: 14
Topics: 1

Falk Köppe
Events: 4
Topics: 0

Aakriti Gupta
Events: 7
Topics: 0

Tilmann Singer
Events: 24
Topics: 0

Jonas Knipper
Events: 10
Topics: 0

Raphaela Wrede
Events: 6
Topics: 2

Alma
Events: 4
Topics: 0

Piotr Kuczynski
Events: 2
Topics: 0

Kostyantyn Stepanyuk
Events: 1
Topics: 0

Michael Nikitochkin
Events: 3
Topics: 0

Armin Pašalić
Events: 69
Topics: 3

Josep
Events: 19
Topics: 0

Jorge
Events: 11
Topics: 0

(((Andrei Ursan)))
Events: 8
Topics: 0

Sven
Events: 3
Topics: 0

Martin Luder
Events: 9
Topics: 0

Route