Friday, November 28, 2014

2014-11-28 Friday - Dev Lab Upgrades

Although my role these days is primarily as an architect - I continue to keep my hands firmly familiar with the full technology stack of tooling for developing solutions on different platforms.  A core belief in my view is that architects must not lose touch with their coding skills...and even better, when they are active contributors within an organization...

This post will be a bit messy over the next few days as I continue to add links, commentary, and clean-up the list with the final bits of software upgrades and installations.

My current primary dev machine is a Sony Viao VPC-F23BFX/B notebook running Windows 7 64 bit, with 8GB of RAM, with an Intel Core i7-2670QM processor (quad core, 8 threads, 2.20 GHz), a 640 GB internal hard drive, an NVIDIA Geforce GT 540M GPU, dual external LG Flatron E2260 LED-backlit LCD monitors, and two external USB attached Western Digital My Book drives (an older  2x500MB drive configured with RAID 1, and a more recent 2 TB drive). Additionally, I leverage various cloud hosting service providers when additional hardware/server test configurations are needed.

I've kept several older versions of Eclipse handy as part of my personal Dev Lab environment - but this week decided to discard them and work exclusively in the 4.4 (Luna) release.

Additionally, there are a number of tools which I've spent some time upgrading to their latest releases:


Virtual Machines...
- Oracle VM VirtualBox 4.3.20
[which I use when I need to work in a Linux environment - currently preferring Fedora Desktop 20 - with plans to upgrade to Fedora 21, when it is available as a GA release after December 9th]

Mobile Development Tools...
- Android Development Tools (ADT) 23.0.2


Static Code Analysis Tools...
- FindBugs 3.0.0
- PMD 5.2.1
- Checkstyle 6.1.1


Source Code Management
- Git 1.9.4
- Apache Subversion 1.8.10 [...pending build from source]



Build Tools...
- Jenkins 1.588
- Apache Ant 1.9.4
- Apache Maven 3.2.3


Programming Languages...
- PHP 5.6.3
- Python 3.4.2
- Scala 2.11.4
- R 3.1.2
- Groovy 2.4.0-beta-4
- Julia 0.3.3
- Perl 5.20.1 [changes since 5.18]
- Clojure 1.6.0
- Ruby 2.1.5
- Java 8


Libraries...
- Apache Commons Math 3.3
- Apache POI 3.11-beta3
- Apache Camel 2.14.0
- Apache Commons Lang 3-3.3.2


Application Servers...
- Apache Tomcat 8.0.15
- Jetty 9.2.5
- ElasticSearch 1.4.1
- Node.js 0.10.33


Distributed Computing Tools...
- Apache Storm 0.9.3
- Apache Zookeeper 3.4.6


Database Technologies...
- Apache Cassandra 2.1.2
- MariaDB 10.0.15
- Datomic 0.9.5078


IDEs...
- Eclipse Luna 4.4.1


For my Eclipse Luna environment, I'm still evaluating the mix of the following plugins that I've installed...


PHP (PDT)
http://download.eclipse.org/tools/pdt/updates/3.3.2

Python
http://pydev.org/updates


http://marketplace.eclipse.org/content/easyshell
http://pluginbox.sourceforge.net


CDT
http://download.eclipse.org/tools/cdt/releases/8.5/


http://pmd.sourceforge.net/pmd-5.2.1/usage/integrations.html#eclipse
http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/


http://findbugs.sourceforge.net/downloads.html
http://findbugs.cs.umd.edu/eclipse


http://marketplace.eclipse.org/content/checkstyle-plug
http://eclipse-cs.sourceforge.net/update/

http://marketplace.eclipse.org/content/oracle-enterprise-pack-eclipse-luna
http://download.oracle.com/otn_software/oepe/luna


http://marketplace.eclipse.org/content/red-hat-jboss-developer-studio-luna
https://devstudio.redhat.com/updates/8.0/


http://aws.amazon.com/eclipse/


https://dl-ssl.google.com/android/eclipse/


StatET (for R)
http://www.walware.de/goto/opensource
http://download.walware.de/eclipse-4.4



https://developers.google.com/eclipse/
https://developers.google.com/eclipse/docs/install-eclipse-4.4
https://dl.google.com/eclipse/plugin/4.4


http://marketplace.eclipse.org/content/nodeclipse
http://www.nodeclipse.org/
http://www.nodeclipse.org/updates/


http://subclipse.tigris.org/update_1.10.x

If you have used Subclipse in a previous version of Eclipse - and then think, "oh, why don't I try Subversive this time?" (or vice versa)  - then you'll probably find these links helpful (eventually)...

Restore Eclipse subversion project connection
http://stackoverflow.com/questions/166220/restore-eclipse-subversion-project-connection

Cannot connect existing project to SVN using Subversive
http://www.eclipse.org/forums/index.php/t/398103/

No comments: