Design patterns, the big picture, Part 2: Gang-of-four classics revisited

Jeff Friesen revisits the Gang of Four Strategy and
Visitor patterns from a Java developer’s perspective, first demonstrating the three components of a successful Strategy, then unpacking Visitor’s confounding (for many) double dispatch mechanism. He also offers tips for learning the GoF patterns and discusses some of the reasons why design patterns shouldn’t be applied to every programming problem.

This Week in Grails (2012-50)

The big news of this week was the 2012 Groovy & Grails Exchange in London. Lots of great content this year, and attendance was up 40% from last year. It’s always a great conference thanks to the fine folks at Skills Matter who run the conference and many other events throughout the year. They’re great about getting videos of the talks online quickly and you can check them out at the conference schedule – click through each talk to the full description.

JetBrains IDEA 12 Released

I’d be 404 withoutJava IDE with advanced HTML/CSS/JS
editor for hardcore web-developers

JetBrains, the creators of intelligent, productivity-enhancing tools for software developers, have announced the public availability of IntelliJ IDEA 12, a regular yearly update of their award-winning Java IDE for web, enterprise and mobile development.

The latest release features a brand new, much faster compiler for enhanced user experience. “We have rebuilt the compiler from the ground up and moved it to a separate process,” said Maxim Mossienko, IntelliJ IDEA project lead. “Now your project can be compiled automatically in the background on every change you make, so you can run it almost instantly any time.”

As usual, IntelliJ IDEA stays on top of cutting-edge technologies to provide developers with timely support. It embraces the latest versions of Java, including its previews and new features that every developer is eager to try. With IntelliJ IDEA 12, JDK 8 can already be enjoyed with code assistance for new syntax such as lambda expressions, method references, and default methods.

cloud

Cloud Computing Presentation

Learn how to take advantage of cloud-based Amazon Web Services to create scalable hardware, virtual services, and region-based deployment.

This introductory presentation will cover all aspects of creating an account, selecting system image, and deploying that image to a region. Additionally, you’ll learn how to connect storage services, virtual database systems and replication tools.

NJUG presenters offer personalized training to companies and developers, please contact the NJUG Admin for additional information.