Jens Ravens

I'm a Berlin-based iOS and Ruby on Rails developer working for nerdgeschoss. Also I'm organizing the monthly swift.berlin meetup and I'm obsessed with application architecture and maintainable code bases in Swift and Ruby on Rails.

Hipster Oriented Programming

Not sure if you should order a burrito or a monad for lunch? Get a quick overview of Object Oriented, Functional and Protocol Oriented programming in Swift 2 and learn what all that fuss is about and why you should care. (Talk from Mobilization 2015 in Lodz)
read more

Object Oriented CSS with SASS

Over time almost all css projects turn into a mess of selectors and strange sizing. Here is my approach of dealing with it.
read more

Transforming The World Into A Better Place

If you ask a developer what a program is he is likely to respond: A sequence of commands. Value oriented programming takes a step back and lays the focus on something different: The content of your application instead of the actual commands.
read more

A Swifter Way Of Handling Errors

Handling errors is something most developers try to avoid. But error handling got way more important on mobile devices where the user constantly switches apps, the network connection drops in the middle of a transfer or the application is terminated by memory pressure.
read more

Hello World

Last week I've attended UIKonf. One of the amazing speakers there was Ash Furrow who talked about Teaching and Learning and how this experience helped him. In the end he had a taks for everyone in the audience: Start a blog.
read more