Monday, July 21, 2014

Flyway - DB Migration Made Easy

Flyway : It is an automated DB migration tool which is suitable for Agile development environments. Existing source controls like SVN / CVS / TFS would take care of the issues at code base side but it is doesn’t address DB side. 

 

Flyway would address it and can be integrated with the Marven / Gradle / Ant / SBT [Simple Built Tool] / Command Line. Also it supports most of the popular DBs like Oracle, SQL Server, SQL Azure , MySQL, PostgreSQL, DB2 and SQLLite.

 

Thursday, July 17, 2014

New Programming Languages on the Market

These are some of the programming languages that made debut in 2014 barring GO.

HACK – Developed by Facebook.  FB is eventually planning to replace its PHP with Hack.  It supports both static and dynamic typing without making any compromise on the performance. Critics are saying it already go the endorsement that it is being used by FB at the same time it looks like a upgrade of PHP.

Swift – Developed by Apple. It is for developing the applications for iPhone, iPad and Mac.  It is expected to gain traction due to large market (App Store) and ease to use it compare to objective-C.  and it got 16th spot in the Tiobe programming trend index.  Its main feature is playground, which has two windows. Code will be displayed on a window and Application will be running on other window.  Make the changes in the code window it will be automatically reflected in the application window without compiling it. This feature is inspired from a language called Ligth-Box, creator of Swift claiming that this feature will reduce the learn curve drastically.

GO – Developed by Google.