Get 90% Off Your First Year of RemotePC, Up To 50 Computers for $6.95

See the original posting on JavaWorld

iDrive has activated a significant discount on their Remote access software RemotePC in these days leading into Black Friday. RemotePC by iDrive is a full-featured remote access solution that lets you connect to your work, home or office computer securely from anywhere, and from any iOS or Android device. Right now, their 50 computer package is 90% off or just $6.95 for your 1st year. If you’ve been thinking about remote access solutions, now is a good time to consider RemotePC. Learn more about it here.

To read this article in full, please click here

Functional programming for Java developers, Part 2

See the original posting on JavaWorld

Welcome back to this two-part tutorial introducing functional programming in a Java context. In Part 1 I used JavaScript examples to get you started with five functional programming techniques: pure functions, higher-order functions, lazy evaluation, closures, and currying. Presenting those examples in JavaScript allowed us to focus on the techniques in a simpler syntax, without getting into Java’s more complex functional programming capabilities.

To read this article in full, please click here

Write a purely functional Bubble Sort application

See the original posting on JavaWorld

Neal Ford coined the term functional thinking to describe the mental shift required from developers trained primarily in object-oriented programming, who want to integrate functional programming concepts and techniques into their practice. I applied this concept in my two-part tutorial, “Functional programming for Java developers.” In Part 1, I introduced five functional programming techniques written in JavaScript, then in Part 2 we refactored those code examples using the equivalent Java code. Next, we refactored a number of those examples again, this time using functional programming language features introduced in Java 8.

To read this article in full, please click here