Using Composer on legacy projects

Composer LogoIt’s been a long time since my last post. But now, I’m back with something probably useful for you. Composer is around for a while but I was not able to find some time to work with it. We needed something like this in the company so I spent some time with it and moved our project to Composer enabled dependencies. You can (and should) definitely do the same.
Continue reading Using Composer on legacy projects

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

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.

Cheers.

Looking for Web Developer Enthusiasts for Kartaca

It’s been almost a month since my last post and this time I’m back with a recruitment option to you! I will strict this post to Turkish, as opposed to my previous posts because we are mostly interested in developers who live in Turkey. If you are interested keep reading!
Continue reading Looking for Web Developer Enthusiasts for Kartaca

About Large And Complex Software

It’s been a while from the last post as usual. This time I’m back about a topic we have discussed in the classroom with the instructor about Large and Complex Software. He said that you should design, write UMLs, create comment blocks (70% comments and 30% code) and write documentation for complex software. I opposed him that we don’t know how to write large and complex software.
Continue reading About Large And Complex Software

Why the nerd who does not leave his bedroom will not be a better developer

In my youth (like I’m not young anymore…), I had watched many movies that contained a nerdy guy who was not leaving his room and doing all kind of crazy stuff, hacking into banking systems etc. I was very awed with many of them and probably it was some of the things that inspired me to be a software developer. Yet after 6 or more years in the business, movies were just movies after all.
Continue reading Why the nerd who does not leave his bedroom will not be a better developer