A Survey of Cloud Models and Services – Part 1

Well, I have written this some time ago during my studies at my Masters, and I finally decided to put this here too. It’s a basic review of what is cloud, how we are seeing it, how are some of the service providers fare against each other and some security issues etc. You may like it or not, so feel free to give any feedback. It will contain many parts so stick with me till the very end :)

This part contains things about what is cloud.
Continue reading A Survey of Cloud Models and Services – Part 1

I will be at Free Web Days

As usual, I will be giving a talk (and I will be a wingman for another) at the Free Web Days (Özgür Web Günleri) this year at Yeditepe University. My company is one of the sponsors and we are giving like 4 talks this year which is pretty amazing :)

Of course considering that we are only making web development, it’s understandable but still pretty good. So if you will be around on 19-20 in Istanbul, we will meet you there!

How to Add an SVN External Library To Another SVN Code Repository

Another self reminder (memo!) for the Subversion. Let’s say that you got two different code bases that are dependent to each other. What you need is to version them differently but you also want to development to work as smooth as possible using the cutting edge version (saying trunk).

What you need is to define an svn externals property to your current base:

svn propset svn:externals 'XXX https://svn.roysimkes.net/my-dependent-prj/path/to/dependency/folder/XXX' .

The trick is to use the single quotes and the dot in the end. As you are setting a property, any space you will put will break the setting. You have to put a dot at the end to indicate that you are changing the properties of the current folder.

This way you are adding a folder named XXX which is linked to the code repository’s XXX folder. Every time you use “svn up” both the code bases will be updated. Every time you commit, only the current repository will be committed. And if you need to commit to the external library, go to that folder, and when you commit external’s library will be committed too!

I’m sure that I will be forgetting the command again, so this way I know where to look.


After the Free Software and Linux Days

Well, it’s been a great two days for me in the Free Software and Linux Days at Bilgi University. There was lots of great talks around (which I have given two:). As always I have enjoyed a lot and learned different things again.

Especially Chris Stephenson’s presentation about the functional programming was pretty cool and pushed me towards Scala instead of Java when using Play Framework (btw version 2.0 is out). What made me sad was the closing of the Computer Science department in Bilgi University. I mean, that’s pretty absurd and terrible for Turkey. They are also shutting down, half of the Dolapdere campus. I mean what kind of a University does that?

Anyway, you should probably follow this video web site: http://video.cs.bilgi.edu.tr/ which includes lots of sessions. You can definitely find something interesting about it. Also some of this year’s seminars will also take their place too soon enough.

Thanks for everyone who worked hard for this event to take place. See you next year!

Meet You At Free Software & Linux Days 2012

As you may know Ozgur Yazilim ve Linux Gunleri is one of the most important events in Turkey about free and open source software and Linux. This year, as always, my company is one of the sponsors. The event will take place at the Bilgi University Dolapdere Campus. Thanks to everyone who is working hard enough for this event to take place. Cheers guys.

We will also be giving two talks:

  • The Dairy of a Project Manager: How I screwed my last project
  • Open Source Software Development Tools

Of course, I can never forget to mention my buddy Bekir Dogan, who will not leave me alone there :)

See you there!

ITU Clocodile Days Talk: Recipes for Cloud

Well, yesterday me and Bekir have given a talk about cloud computing at ITU Clocodile event. Foreign students from all over Europe, was visiting Turkey and we were one of the three companies (with IBM and Microsoft) who were giving education about it.
The talk was about what the cloud is generally, we tried to make an analogy with restaurants then we talked about why you should not move to the cloud and finally some cloud service examples. It was a pretty funny morning for me. It was a good English practice, now I’m ready to give talks in your country too :)

For all you guys interested you can find the the presentation here.

Playing With Play!

Followers of my blog will know that I’m not a fan of Java and its frameworks. I’m even more pessimistic for its future with Oracle but that’s not the point of this post.
For a school project I had been forced to write Java (please, there are other languages too…). Anyway, as a group we have debated on how to write it, as there wasn’t much Java developers in the group. Someone was arguing that we should be using Spring+Hibernate duo (they don’t make the trio so they fail :) and I suggested Play!. Not that interestingly, we have finally chosen Play!.
Continue reading Playing With Play!