Tuesday, December 1, 2009

Groovy, you're great, but keep it private please..

If you're a Java coder, by now you've certainly wished something like this: "I wish Java had this of Ruby.. I wish it had that of Python.. that of Smalltalk" and similar. I came across the Groovy language just a few days ago and I started to enjoy its features immediately. It brings together the best features of the 3 mentioned languages: Ruby, Python and Smalltalk; all of that built upon Java and its greatness :) Well, frankly I can't say "the best" features, since I'm not into any of the 3 languages, so I don't really know what their the best ones are. But I know, that it is the great things like closures, convenient list and map notations, optional dynamic types and others, that are still missing in Java and it's unclear whether we'll see any of that implemented in Java itself any time soon.

Have you not already done so, let me recommend you to check out the official Groovy web site and go through the brief lists of the language's features. If you do, I bet you will soon find some spare time to dig a little deeper and check it out with your hand on it.

Thursday, November 26, 2009

What this spot is intended to be about..

What kind of a blogger would create their new blog without posting the first words on it the very same day of creating it. Well, I'm certainly not the one... Let me just try to express in a few words what my blog's intentions are. I chose to post in English, even though is not my native language of course, since I'm from Slovakia (for those who don't know where it is - and there are many, the former Czechoslovakia should give you a pretty good idea :) There are a few reasons why I decided that way.

First, I just like the language overall. I like the way it sounds, I like how simple it is for non-English people to learn its basics, and I like its rather easy and straightforward grammar, if compared to some other languages, among which Slovak and Czech might be one of the best examples. Second, "everybody" can "speak" English. Third, when talking about software development and computer science, and that's what this blog spot should be about from the main part, English really is the language number one in the field. Fourth, I myself as a non-English native, by writing in English I can improve my language skills and you as a reader can improve your reading skills. As you'll notice, my English is not perfect in many ways, so I apologize to those whose English is flawless :) And fifth, if no one ever gives this blog a peek, it doesn't really matter what language I use, does it :)