Home » Tag Archives: JArchitect

Tag Archives: JArchitect

IntelliJ IDEA internal design


The first version of IntelliJ IDEA was released in January 2001, and at that time it was one of the first available Java IDE with advanced code navigation and code refactoring capabilities integrated. In 2009 JetBrains open sourced its community version. And since then, many IDEs based on it were created, like Android Studio from Google. Let’s go inside the community version of Intellij IDEA ...

Read More »

JArchitect v4.0 Released


JArchitect version 4.0 is now available, as announced by JArchitect v4.0 Released. JArchitect can help java developers manage a complex Java code base. You can easily analyze code structure, specify design rules, do effective code reviews and master evolution by comparing different versions of the code. On its previous version, v3.0, which was released in September 2012, features like the ...

Read More »

Exploit better the results of Pmd, Findbugs and CheckStyle.


Many Java static analysis tools exist right there, each one focus on a specific area and has its advantages, we can enumerate:                   Pmd which is a static rule-set based Java source code analyzer that identifies potential problems like: Possible bugs—Empty try/catch/finally/switch blocks. Dead code—Unused local variables, parameters and private methods. Empty ...

Read More »

How Hadoop Works? HDFS case study


The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. Rather than rely on hardware to deliver high-availability, the library itself is designed to detect ...

Read More »

JArchitect became free for Java open source contributors


JArchitect is a static analysis tool for Java codebases that provides interactive GUI(s) and HTML reports for finding overly complex or problematic areas of your code, performing analysis for refactoring and comparing changes over time. In version 3, a LINQ-like query language was added that makes the tool an extremely powerful reporting engine and can be used to enforce coding ...

Read More »
Want to take your Java Skills to the next level?
Grab our programming books for FREE!
  • Save time by leveraging our field-tested solutions to common problems.
  • The books cover a wide range of topics, from JPA and JUnit, to JMeter and Android.
  • Each book comes as a standalone guide (with source code provided), so that you use it as reference.
Last Step ...

Where should we send the free eBooks?

Good Work!
To download the books, please verify your email address by following the instructions found on the email we just sent you.