Author Archives: Trisha Gee

Real World Java 9

Last week we hosted a live webinar covering the features of Java 9 that are most interesting to developers.  The recording is available here for those who missed it, and we also wanted to take this opportunity to answer all those questions … Continue reading

Posted in Webinars | Tagged , | Leave a comment

Java Annotated Monthly – October 2017

Java 9 is here! At long last. This month we have lots of Java 9 content, of course, but that’s actually not the only Big News: not only is Java EE 8 also now available, but we can look forward to a new … Continue reading

Posted in News & Events | Tagged , | Leave a comment

Java 9 and IntelliJ IDEA

Java 9 is released today, so let’s do a quick recap of the existing Java 9 support in IntelliJ IDEA, and have a peek at some of the upcoming features in IntelliJ IDEA 2017.3 for Java 9.  Java 9 has been fully … Continue reading

Posted in EAP Releases, New Features, Tips & Tricks | Tagged | 19 Comments

Code Smells: Too Many Problems

Or: argh! Where do I start?! This is part of a series investigating code that looks suspicious (“code smells”), and exploring possible alternatives. Code Smells: Null Code Smells: Deeply Nested Code Code Smells: Iteration Code Smells: Mutation Code Smells: Multi-Responsibility Methods Code Smells: If Statements … Continue reading

Posted in Tips & Tricks | Tagged , | 8 Comments

Code Smells: If Statements

This is part of a series investigating code that looks suspicious (“code smells”), and exploring possible alternatives. Code Smells: Null Code Smells: Deeply Nested Code Code Smells: Iteration Code Smells: Mutation Code Smells: Multi-Responsibility Methods Code Smells: If Statements Code Smells: Too Many Problems The … Continue reading

Posted in Tips & Tricks | Tagged , | 8 Comments

Code Smells: Multi-Responsibility Methods

This is part of a series investigating code that looks suspicious (“code smells”), and exploring possible alternatives. Code Smells: Null Code Smells: Deeply Nested Code Code Smells: Iteration Code Smells: Mutation Code Smells: Multi-Responsibility Methods Code Smells: If Statements Code Smells: Too Many Problems … Continue reading

Posted in Tips & Tricks | Tagged , | 4 Comments

Java Annotated Monthly – September 2017

The major news in August was for Android, with the release of Oreo.  Other than that, the rest of the Java world seems to be holding its breath waiting for Java 9, due (finally!) this month. The lull in pure … Continue reading

Posted in News & Events | Tagged | Leave a comment

Code Smells: Mutation

This is part of a series investigating code that looks suspicious (“code smells”), and exploring possible alternatives. Code Smells: Null Code Smells: Deeply Nested Code Code Smells: Iteration Code Smells: Mutation Code Smells: Multi-Responsibility Methods Code Smells: If Statements Code Smells: Too Many Problems In … Continue reading

Posted in Tips & Tricks | Tagged , | 19 Comments

IntelliJ IDEA 2017.2: Spring Boot Improvements

Endpoints Tab The Run/Debug tool windows for Spring Boot applications now contain an Endpoints tab which will include information retrieved from the application’s actuator endpoints Beans, Health, and Mapping. ‘spring-boot-starter-actuator’ must be added as a dependency to the application to … Continue reading

Posted in New Features | Tagged , | 5 Comments

Code Smells: Iteration

This is part of a series investigating code that looks suspicious (“code smells”), and exploring possible alternatives. Code Smells: Null Code Smells: Deeply Nested Code Code Smells: Iteration Code Smells: Mutation Code Smells: Multi-Responsibility Methods Code Smells: If Statements Code Smells: Too Many Problems Last … Continue reading

Posted in Tips & Tricks | Tagged , | 23 Comments