2013 Tech Roundup

Besides the usual Java/Java EE/Spring technologies we use, here are other technologies we used in 2013.

  • Amazon Web Services
  • Android
  • AngularJS
  • Backbone/Marionette
  • Bootstrap
  • CentOS
  • Crystal Reports
  • Excel VBA
  • Google Maps API
  • Gradle
  • Groovy
  • Jasper Reports
  • Marionette
  • Netezza
  • PayPal API
  • Play Framework
  • PostgreSQL
  • SAML/Shibboleth
  • Scala
  • sbt

Here are the topics we have written news articles about in 2013.

  • Apache Kafka
  • GlassFish
  • Eclipse
  • Everything About Java 8
  • Cloud Application Foundation
  • JDK 8
  • jQuery 2.0
  • Java API for JSON Processing
  • Spring for Hadoop
  • Java Time API
  • Apache Isis

Here are the topics of our blog posts in 2013.

  • Root Context in your Webapp
  • Tomcat With No Context Path and Behind Apache
  • SSL Notes
  • Font ‘Arial’ is not available to the JVM
  • Smack Enhanced Debugger
  • How to Add Cipher Suites Support in Openfire and Smack
  • Date Binding in Spring MVC
  • MySQL Got a packet bigger than ‘max_allowed_packet’ bytes
  • JavaScript Stacktrace
  • Cannot Connect Remotely to a New MySQL Installation
  • JodaTime setCurrentMillisSystem()
  • Running Two Instances of Tomcat
  • Automated MySQL Backup

Eclipse JDT Improvements

JDT adds a set of plug-ins for Java development to eclipsethat add the capabilities of a full-featured Java IDE. JDT plugins make available APIs so that they can be further stretched by other tool designers. Java Development Tool is supported by three pillars which are following:

1. Java Model: • Java Model – Concept and Design. • Java Model – Create, Access, Load Projects. • Traverse .jar File by Using Eclipse JDT. • Count total number of methods in a Java Project.

2. ASTParser – Parse projects, files, and methods: • Use ASTView to explore AST of a Java class • Parse Single .java files • Parse a Java Project • Parse a Java method • Parse Java statements • A complete standalone example of ASTParser

3. Java Search Engine: • A plain example • Search method references

Here are the points which can be used to improve Eclipse:

1. It can be improved by adding something like the Smalltalk Refactoring Browser.
2. Editor features should be added in order to be more attractive for visitors, riders and implementers.
3. Visitors will surely want to see the libraries of standard Java projects placed in a “Libraries” node similarly to the libraries of Web projects. It is irritating to set and unset filters to attain something similar.
4. Intellij is quite rocking to be here.
5. A dictionary should also be installed to correct spelling mistakes in the java documentation commentaries.
6. The XML editor, WTP, CDT, the visual editor, the OpenOffice.org IDL editor and all supplementary tools are required to be improved.
7. Profiler is lacking, should be improved too.
8. People will love to see a refactor from a named class to an anonymous class. Anonymous classes provide well encapsulation.
9. The code duplication examination options in IDEA are great.
10. Following are the features that can be much useful while working with grand workplaces:
• A view: a project depended graph.
• An “Open project and all referenced projects” as there is a close unrelated project feature.
• Create working set with referenced projects.
11. Imports – Auto insertion of imports allIntelliJ should be well because this is a major annoyance for the users.
12. Code Formatter – it should be good and it will be so, if you could translate to/from Check style configuration and have the formatter being sophisticated enough to say quick fix your code against a Check style configuration. The code formatter’s handling of comments also leaves much to be wanted.
13. Search -The results table should display a line for each match found to enable you to get an overview of the results without essentially needing to navigate into a file and to permit one to watch the results across files and also to be able to jump directly to a particular search result. This results table in common should be improved which would make all same features much more beneficial.
14. Working sets may really be advantageous in eclipse.
15. Quick marks–once more in IntelliJ style, the 2 plugins that aim to provide this have both caused many issues in the past, it should become a first class eclipse citizen.
16. Comparing it with “compare with clipboard” will be quite beneficial, if added.
Points mentioned above are the minor things that can make eclipse good to use.