![]() It honestly didn’t take long to find and settle on Laravel. Unfortunately, the difficulty of working with Zend Framework 2, despite the time and money I had invested in learning it, forced me to look for an alternative framework. Last year I attended the first public training course on Zend Framework 2 and even went to ZendCon and attended most of the ZF2 talks. Laravel Application Framework for PHPįor the last few years I have been using Zend Framework 1 for my web apps. Bit Torrent Sync is definitely the most awesome and least talked about tool of 2013! 1. Although it is only in beta at the moment, I have been using it to synchronise about 40GB of company files between ten different users in several different cities and it has worked like a dream. So unless you really need or want access to your files via a browser, Bit Torrent Sync works just fine. In practice it works as well as DropBox or any other cloud-based file sharing service, except that your files are not stored on a central server, which in my opinion is a benefit, as I don’t particularly want my employer’s entire intellectual property sitting on a server beyond my control, owned by some company that may or may not be affiliated with our competitors, in another country that may or may not have strong data protection laws. When sharing a folder you create a key and in order for somebody else to synchronise that folder, they need that key. It uses the Bit Torrent protocols to synchronise files between multiple computers. I could have literally bought a new file server every two years with the fees we would have shelled out on cloud file storage.Īnd then one day I discovered Bit Torrent Sync, or btsync. Unfortunately, all of the commercial plans that I could find were fairly expensive. Every few months I would investigate DropBox and the other cloud storage providers to see if they had a solution that would provide secure, distributed file storage at a reasonable cost. This obviously worked well for the staff at head office, but not so well for our remote staff. Up until recently, all of the files belonging to my current employer were stored on a central file server at head office. This tool is freeware but I was so impressed I made a small donation. The displays are very clear, very accurate and there is a great range of very sensible options. Whilst it is basically just a menu widget that displays CPU usage, memory usage, network activity and disk activity, that description does not do MenuMeters justice at all. This tool isn’t exactly new, but I only just discovered it recently. The creators of SubGit have done a seriously good job! 3. ![]() SubGit worked flawlessly for me and the result was just as good, if not better, then the manual approach that I had tried previously. Subgit import -svn-url "" -authors-file authors-transform.txt name_of_new_repo.git OMG! This tool is amazing! Once you’ve created the small text file to map Subversion user names to Git user names, you can literally convert an entire Subversion repository with a single command, eg: I tried several manual approaches first but just a few weeks ago I discovered SubGit. ![]() subgitĪlthough I started my new project in Git and was able to move several small projects over quite quickly by simply creating new repos and ditching the revision history, there was always that nagging feeling that I would some day need to migrate the seven years worth of revision history that I had in my company’s main Subversion repository. Its all down to personal preference I suppose, but for me, GitX rocks. Whilst subgit under Eclipse/Zend Studio works well for most of the basic operations, I prefer to do trickier operations in GitX, which seems more intuitive and less prone to blowing up. After evaluating several tools for viewing Git repositories, I settled on GitX. This move finally prompted me to start the migration from Subversion to Git. GitXĮarly this year I moved away from Zend Framework and started re-writing a major application in a new framework. However, the universe has been especially generous this year, with five new tools becoming an essential part of my day-to-day developer life. Every year I discover one or two tools that become a standard part of my developer toolkit.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |