Migrating to Git: Part one - CVS


In this three-part series, we will look at the experience with project migration to version control system Git . Gradually, we will describe the transfer of repositories CVS, SVN and Mercurial.


Java Regular Expressions Performance


When I was coding an application I found that there is a performance leak while it run is running in the production environment. Profiling by Java Visual VM tool it was easy to know that a big amount of time consumption is in methods using regular expressions. After that I made a small test and I changed the application to be more efficient when correctly using regular expressions.


Pattern Matching


Scala supports a general way of taking some expression apart and checking if it matches some pattern (with its fractional constituents). Data corresponding to the whole pattern or to some of its constituents can be extracted and saved to new values for additional processing.