Oleg I.

Location:

Berlin

Member since:

July 7, 2012

Networks

Do you use Scala daily? If so what is your scala level? See http://www.scala-lang.org/node/8610

I develop Scala at all of the levels mentioned in the link, but still I have not mastered all of the things that you can make in Scala. For example I still struggle with category theory and scalaz. My code is probably not perfect yet, but I constantly learn something new and trying to improved it. I don't develop Scala on daily basis though. I had several Scala projects at company where I'm working, but they are mostly internal tools and tests written in Scala to test Java code. I also developed several open-source Scala projects (https://github.com/OlegIlyenko) and have blog dedicated to Scala programming (http://hacking-scala.posterous.com/).

Which other programming languages do you use?

Java, Scala, Groovy, JavaScript, still learning Clojure :)

Functional programming is...

I see functional programming as a way to develop software by using immutable data structures and referentially transparent functions. Side-effects will still happen in application that is written in functional style, but they will be pushed to the edges of the application where it's easier to manipulate and control them. For example function that needs to write a file can return some data structure, that describes how exactly file should be written and which file this is, instead of writing file immediately and return Unit.

What do you expect from this user-group/meetup?

I'm looking forward to meet new people who share my interest and passion in Scala, functional programming and programming in general. Would like to to learn something new from you and to share something that I already know with you.

Introduction

Passionate developer in his journey for perfection

What Oleg I. is saying about this Meetup Group

Very nice and enthusiastic people, informative and technical talks, excellent venues! The community I'm very glad to be a part of.


People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy