Functional Programming

  • submit to reddit

6th Haskell in Leipzig workshop, with 90min Scala Tutorial (mostly in german)

6th Haskell in Leipzig workshop Dear all, the 6th Haskell in Leipzig workshop, on October 7, will present an absolutely thrilling mixture of tutorials and talks, with special emphasis on parallel programming. Programm: Tutorial 1 + 2 (at the same...

0 replies - 475 views - 09/19/11 by Alf Richter in Announcements

Sitting on the cloud with Nikita Ivanov

JetBrains has 10 years of history in the rearview mirror. You don’t make it that long without listening to the people that make you successful, your customers. Today, the depth and scope of work being accomplished using JetBrains products is truly inspiring...

0 replies - 6814 views - 05/02/11 by Václav Pech in Articles

Functional Programming Concepts in JDK 7

There's much excitement about JDK 7 and in particular Lambdas! I've waded through the bloat to help you get an understanding of it. If you search for JDK 7 in your favourite search engine the chances are you'll hit the controversies surrounding lambadas in...

18 replies - 13873 views - 07/31/10 by Alex Collins in Articles

Moving to Test-Driven Development and Exploring Language Paradigms

Michael Feathers defines legacy code as "code without tests."  There's a major qualitative difference when working on code without tests. ...

0 replies - 5254 views - 04/26/10 by Eric Hagan in Videos

Better Ruby Through Functional Programming

Functional Programming is useful in many areas of development besides concurrency.  In this follow up talk to the "Better Ruby Through Functional...

0 replies - 6060 views - 03/15/10 by Eric Hagan in Videos

Fast immutable persistent functional queues for concurrency with Groovy

Everybody probably heard that functional data structures are great for concurrency. In this note I am going to show why is it so and to show how easy to implement highly performant functional queue with Groovy++. You can find source code and more examples in...

1 replies - 7537 views - 02/22/10 by Alex Tkachman in Articles

Is it Time for Functional Programming in Java?

Fuctional programming has existed for decades, but only in the last few years has it gained the attention it deserves, for a lot of very good reasons like:

33 replies - 9067 views - 09/14/09 by Mario Fusco in Articles

Clojure - An Introduction

Clojure is a dynamically typed, functional programming language available on the JVM. A significant benefit of functional programming is the ease with which the languages can be used to program concurrency. It does this through immutable state. Functions are...

5 replies - 6461 views - 05/04/09 by Kirk Knoernschild in News

The Future of Programming Languages

In this session, recorded at JAOO Aarhus 2008, Anders Hejlsberg provides fascinating insight to the future of programming languages. He talks extensively...

6 replies - 14997 views - 04/15/09 by Kirk Knoernschild in Videos

Why functional programming doesn't catch on

Authorities in the field of software engineering have long lamented the fact that functional programming (FP) doesn't seem to catch on. Their sympathizers often blame that on shortcomings in the audience or their pointy-haired bosses, but that is the easy way...

8 replies - 15106 views - 02/26/09 by Ivo Wever in News

Functional Programming: Static Methods as Function Objects

In one of my earlier explorations I described a policy object created by "functional style programming" in Java. The basic idea is to make methods into Function and Predicate objects and then composite the logic from these building blocks. The...

3 replies - 3646 views - 05/02/08 by Yardena Why in Tips and Tricks

Functional Programming: Predicate + Function = Rule

I want to share with you a little gadget that uses google-collections. Basically, a rule is a condition and an action.

9 replies - 4662 views - 05/01/08 by Yardena Why in Tips and Tricks

The busy Java developer's guide to Scala

Ted Neward, popular developer, author and speaker, wrote an introductory article for Scala, which is on IBM developerWorks.The busy Java developer's guide to Scala:: Functional programming for the object oriented Ted looks back fondly at Java's impact and...

0 replies - 3709 views - 01/24/08 by Rick Hightower in News