Upcoming Events
All events start at 19:00 and there will be a 30 minute talk at 19:30 unless otherwise noted. We rotate between cities on a four month cycle, from Amsterdam to Utrecht to Amsterdam to another city.
15 May 2012 - Amsterdam
Location: Booking.com, Herengracht 597, 1017 CE Amsterdam
Speakers:
Joris Kluivers (@kluivers) on Bluetooth:
The talk will mainly focus on next gen bluetooth in mobile devices running iOS and Android. Current bluetooth tech kind of has a bad name, I will show why the next version will be awesome.
Martijn Walraven on metaprogramming with the Objective-C runtime:
True to its roots in Smalltalk, Objective-C is a very dynamic language, much closer to Ruby than to Java or C++ for instance. In this talk, I will introduce the Objective-C runtime and describe the mechanisms underlying message sending in some detail. Although interactions with the runtime are usually taken care of by the compiler, interacting with the runtime yourself offers some interesting possibilities for what is sometimes referred to as metaprogramming. This allows you to add methods and even instance variables (or at least something close to it) at runtime, replace methods while still being able to invoke the original implementation, or dynamically add methods as they are needed. The introduction of blocks to the language has made it easier to truly write code that writes code, making possible some interesting techniques more common in languages like Ruby. Even if you choose not to use these techniques yourself, this talk might give you a new understanding of mechanisms such as Key Value Observing or the way Core Data dynamically generates accessors.
Please RSVP on Eventbrite.