Have been in the aliens camp. Twice…

Recently, in my desire to learn something new and get closer to local community of software developers, I have visited few meetings of Java User Group in Lausanne. You may ask, what can attract a .NET developer in Java community? For me it was mainly the themes what were discussed. First one I’ve attended was about Groovy and Grails – new dynamic language and a framework that are running on JVM. The second was a nice session about Scala – static, OO programming language that also integrates nicely some features from functional programming world.

So, sessions I’ve attended wasn’t really about Java, but about new programming languages. I’ve read somewhere, that in order to be a better programmer you have to learn a new language every year. Well, honestly, I’m not sure that I’d be able to learn new language that doesn’t fits in my tool belt and it’s not used daily. So, I’ve considered that the least I can do is familiarize, even superficially, with new programming languages and concepts.

I enjoyed very much both presentations.

I’m not sold over dynamic languages yet. I’m not sure it will work in a big, “enterprisey” project. But may be it’s because I don’t have any experience using it.

But I liked very much some concepts from Scala – mixins, traits and few other things are just mind blowing! The language is very clean and concise.

But, even without some of these features backed in .NET/C#, I think that development platform from Microsoft offers more for an “average” software developer. Productivity, tooling support, training. It’s only because MS has more resources to do it…

Advertisement
  1. Flirting with Java community « Valeriu Caraulean
  2. The best User Group meeting I’ve attended so far – Geneva JUG on Scala & Akka « Valeriu Caraulean

Leave a Reply

Fill in your details below or click an icon to log in:

Gravatar
WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.