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
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
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/