April Meetup 2015

hosted by Tobias Pfeiffer by Wimdu www.wimdu.de, 02.04.2015 at 19:30

Join us for great knowledge and fun! To make it easier to find, here is a little map to get to the office from Voltastrasse 3:

wimdu map

Topics

Let’s build a CPU with Ruby!

Ruby is a deliciously high-level language. It allows you to focus on what you want to do, and not care about how to do it. All of this is made possible by object orientation, garbage collection, dynamic typing, metaprogramming, closures, etc.

A CPU has no knowledge about these high-level concepts, however. It knows about registers, stacks, frame pointers, labels, conditional jumps, etc—far from what we’re used to in Ruby!

In this talk, I’ll design a CPU from the ground up, and write a simulator for it in Ruby. It’s not a particularly useful thing to do, but it will give you some insight in how a computer works under the hood, and it’s fun!

Reproducible work environments

During the last years, technologies like Chef, Puppet and Vagrant become popular. It’s in everybody’s mouth, everyone keeps telling about it. What is all this about? What stands behind “provisioning” and “reproducible work environment”?

In this talk I want to cover what the actual problem with work environments is, where those terms come in and how Vagrant can be customised.

Rails – Beyond the asset pipeline

A practical talk on how to the replace the asset pipeline with a JavaScript toolchain.

Attendees: (55)

Jan Schulte
Events: 18
Topics: 3

Denis Defreyne
Events: 24
Topics: 13

Organizer

Tobias Pfeiffer
Events: 101
Topics: 15

Michael Krenz
Events: 3
Topics: 0

Aljoscha Everding
Events: 4
Topics: 0

Andrew France
Events: 29
Topics: 0

Bastian Bartmann
Events: 17
Topics: 0

Cameron Prebble 🇳🇿
Events: 45
Topics: 0

valakirka
Events: 9
Topics: 0

Stefan Horning
Events: 12
Topics: 0

Chris Glaser
Events: 6
Topics: 1

Alex Coles
Events: 9
Topics: 1

Tanja Cerri
Events: 11
Topics: 0

Hausracoon
Events: 15
Topics: 0

Roland Koch
Events: 40
Topics: 0

Peter Grosskopf
Events: 14
Topics: 0

jottr
Events: 13
Topics: 0

Stefano Zanella
Events: 7
Topics: 0

nynne
Events: 7
Topics: 0

dajana
Events: 1
Topics: 0

Matthias Günther
Events: 20
Topics: 5

Josep
Events: 19
Topics: 0

Christoph Grabo
Events: 83
Topics: 1

Alexander Sulim
Events: 25
Topics: 2

Alexey Fedorov
Events: 7
Topics: 1

Takayuki Sato
Events: 1
Topics: 0

AlanVenegas
Events: 3
Topics: 0

Bodo Tasche 🔭
Events: 40
Topics: 3

Sebastian Ziebell
Events: 27
Topics: 0

CoreData
Events: 1
Topics: 0

Roman Leicht
Events: 2
Topics: 0

Arturs Mekss
Events: 2
Topics: 0

Dennis H.
Events: 33
Topics: 1

Andrew Radev
Events: 20
Topics: 1

Joe Webb
Events: 12
Topics: 0

Boris Bügling
Events: 4
Topics: 0

Aakriti Gupta
Events: 7
Topics: 0

Denny Mueller
Events: 23
Topics: 0

Jonas Knipper
Events: 10
Topics: 0

Greg Karékinian
Events: 22
Topics: 1

mcmerriweather
Events: 5
Topics: 0

Philipp Jaeckel
Events: 8
Topics: 0

Rory Koehler
Events: 2
Topics: 0

Nico Hagenburger
Events: 30
Topics: 3

Holger Frohloff
Events: 19
Topics: 4

schokomarie
Events: 6
Topics: 0

Armin Pašalić
Events: 69
Topics: 3

Beatriz Febles
Events: 13
Topics: 0

Enrico Genauck
Events: 5
Topics: 0

Henry van Wagenberg
Events: 1
Topics: 0

Lucas Krebs-Pinto
Events: 13
Topics: 0

Felix Mohnert
Events: 14
Topics: 0

Maximiliano Holz
Events: 5
Topics: 0

Hugo Duksis
Events: 11
Topics: 0

Hauke Klement
Events: 9
Topics: 0

Route