If you want to move to GIT from other (non-distributed) VCS you have to consider the following aspects:
- how to move my current repository without loosing the history. You will have to (hopefully) do it just once. A lot of people done that, just search the web
- it’s just another VCS but still it’s new for you and the tools will be new. They will be similar (commands, way to show the diffs, etc.) but you will have to get used to them.
- it is fast. I didn’t use to create so many branches on SVN.
- the mental shift. And that is the biggest change. It is a distributed VCS. You and your whole team may have a local repository. There are a few strategies to use remote repositories. You will need to set up a policy how to distribute the changes. And if you are used to “classical” model (one repo, many working copies) this will bring you a lot of new options and possibilities. Try to experiment with them and choose the one that fits you the best.
What is the difference between a and b?
a = "Text"
b = "Text",
a is a str, b is a tuple. Just a little coma. Easy to spot here but trying to spot that one in a real code might be a pain. Bad side of duck typing.
If you want to have a quick look at Spring MVC appliaction together with the source code, just do the following steps:
- Download STS at http://www.springsource.org/sts
- Run STS from the downloaded package (STS stands for Spring Tool Suite which is based on Eclipse)
- Go to the dashboard
- Find the Example Projects section
- Click spring-mvc-showcase to download the showcase project
Once the download is complete you can choose Run As -> Run on server from the project context menu. Explore the app and the source code. Opening just a few classes and tests should give you the understanding how it all works.
Have a look at ThoughtWorks Technology Radar. It’s a good summary on the recent new technologies.
If you want to keep the aspect ratio of HTML elements keeping the fliud design, at the same time avoid using JS have a look at the following post:
As iPad itself doesn’t allow viewing http headers on Safari browser, you need to do it other way round.
I found the solution in this article: http://www.ravelrumba.com/blog/ipad-http-debugging/#li-comment-560
I am a Windows user so I used Fiddler. The solution worked straight away with absolutelly no problems.
If you are not fully convinced that Kanban is OK have a look at this article: Kanban for Skeptics.
Have a look at this simple introduction on AST in Groovy by Hamlet D’Arcy.
Have a look at the new guide to Python.