eclipse oxygen (4.7.1.a) for the mac for the third time

I had downloaded Eclipse Oxygen when it came out in June. Then I downloaded the September version for early Java 9 support along with the JUnit 5 add on for the JavaOne Hands On Lab I delivered. This required downloading the Eclipse plugin. I’m giving a similar/longer JUnit 5 lab at DevNexus this month. It makes sense to start with a clean version for students to install. Therefore I decided to install Eclipse Oxygen for the third time.

This time I downloaded the December release of Oxygen (4.7.1a). It includes JUnit 5 and Java 9 support.

Installing

I downloaded Eclipse and chose “Eclipse IDE for Java Developers” from the wizard.

Opening Eclipse, I confirmed that I was using the December 2017 package.

Installing the plugins

The significant plugins I chose to re-install are listed in this table. eGit, Buildship (for Gradle), m2e (Maven) and I think EclEmma were already installed without me doing anything.

Plugin Purpose
Eclipse Tomcat Plugin One click launch for recent versions of Tomcat. Both are listed as being successors to Sysdeo. While both seem fine, I went with the “Eclipse Tomcat Plugin” that I had before updating Oxygen.
SonarLint  I use SonarLint daily to look for errors in my code.
Subclipse I got errors installing Subversive last time and switched to Subclipse.
Eclipse Memory Analyzer For finding memory leaks. Unlike last year with Neon, it installed cleanly from Eclipse Marketplace.
Freemarker IDE Freemarker syntax highlighting and macro assistance.

 

Pydev Python plugin/perspective
Contrast To spot potential security issues. See my impressions of the Contrast plugin.
Bytecode Outline I’ve been looking at bytecode a good fit for the book to make sure I understand why things are happening. This plugin makes it easy. I first tried Bytecode Visualizer but install failed. (The website says there were 25 failed installs with the same dependency problem in the last 7 days). After installing Bytecode Outline, I realized this was the one I had installed for Luna anyway.
Pitclipse For mutation testing coverage

 

pathways – converting an evaluation to pdf

See my main Pathways page for some context. With Toastmasters Pathways, you can upload your evaluations to base camp. This is great because you don’t have to keep track of a lot of pieces of paper and makes it easier for your club’s officers to confirm you did everything.

If you have access to a scanner (such as at work), you can scan them into a PDF. If not, this is pretty easy to do with just your phone.

On any operating system

  1. Take a picture of each page of the evaluation
  2. Email them to yourself
  3. Go to online2pdf
  4. Drag each page of the evaluation into the website
  5. Click “Convert”

Note: there are many other similar services online

On a Mac

  1. Take a picture of each page of the evaluation
  2. Email them to yourself
  3. In the Finder, select both and right click to open in preview
  4. Select both again
  5. File > Export to PDF

 

Toastmasters Pathways – Research and Presenting

See my main Presentation Mastery Pathways page for some context. You become eligible to start this project after completing your icebreaker.

Again, you watch videos and answer questions interactively. The videos and questions cover both research and how to organize your speech. This means that the research and presenting speech is a mix of the old CC (Competent Communicator) speeches 2 and 7.

You get two worksheets to prepare. One is the speech outline to cover main points with support/evidence. The other is a guide to researching and citing your sources. The worksheets are another thing that differentiates Pathways from “the old way”. Both are useful if new to giving a speech. You don’t have to follow them if you want to organize your speech in a different way.

I gave my speech about SpeechCraft. Which is something I researched a few months ago. So research did happen. And it was great because my evaluation was done by someone who had never evaluated anyone before. He had a good observation that I hadn’t heard before. Different perspectives are great!

I was also Toastmaster at this meeting so I marked it off in my profile. See the logging your roles section for more on that.