Languages

  • submit to reddit

Clojure: if-let and when-let

I'm a fan of if-let and when-let. Both can be helpful in creating succinct, readable Clojure code. From the documentation:If test is true, evaluates then with...

0 replies - 3745 views - 03/02/11 by Jay Fields in Articles

Clojure: Truthy and Falsey

Truthy and Falsey are important concepts in Clojure. The best description I've seen is in The Joy of Clojure, go buy it.Depending on your language...

0 replies - 3919 views - 02/28/11 by Jay Fields in Articles

Daily Dose: Infinite Possibilities: ALPHA3 Release of Infinispan 5.0.0. "Pagoa"

The next generation of the Infinispan open-source data grid platform has been released.  API enhancements include changes to RemoteCache, and the ability to...

0 replies - 19805 views - 02/22/11 by Katie Mckinsey in Daily Dose

How do you Learn a Programming Language?

Recently, in one of the mailing lists, someone asked about video tutorials to learn a programming language. That email made me  wonder how...

8 replies - 4459 views - 02/18/11 by Veera Sundar in Articles

Web & Scripting Programming Language Job Trends – February 2011

At the beginning of this month, I compared the job trends for traditional programming languages like C++, Java and others. This is the second post of the...

9 replies - 17037 views - 02/10/11 by Robert Diana in News

Clojure: &env and &form

Inside the body of defmacro you can call &env and &form to get a bit of interesting information that may or may not be helpful.Here's a few examples...

1 replies - 2917 views - 02/07/11 by Jay Fields in Articles

Things Erlang can Teach Java Developers

 After 10 years programming in Java, I felt learning a new programming language, specifically in the functional languages world, will make me fresh. After a...

8 replies - 10684 views - 01/31/11 by Sina Bagherzadeh in Articles

Guess what programming language grew most in popularity in 2010?

TIOBE Software published its annual TIOBE Programming Community Index. The ranks are lead by the usual suspects Java, C, C++, and PHP. But the language...

13 replies - 17545 views - 01/22/11 by Axel Rauschmayer in Articles

Daily Dose - Will NetBeans Have to Remove JUnit?

NetBeans Platform Architect Jaroslav Tulach recently posted some surprising news on the JUnit Yahoo Group.  "We have new lawyers," he said, and...

0 replies - 18817 views - 01/18/11 by Mitch Pronschinske in Daily Dose

Dependency Injection in Scala: Extending the Cake Pattern

Continuing the mini-series on Dependency Injection (see my previous blogs: problems with DI, assisted inject for CDI and improving assisted inject), I took a...

2 replies - 6126 views - 01/14/11 by Adam Warski in Articles

Clojure: Using Java Inner Classes

Recently, I wanted to add some specific behavior to my Clojure application when any uncaught exception occurred. This is easy enough by calling the...

0 replies - 4484 views - 01/13/11 by Jay Fields in Articles

Iteration in Scala - effectful yet functional

One of the papers that influenced me a lot in 2010 was The Essence of the Iterator Pattern by Jeremy Gibbons and Bruno C. d. S. Oliveira. It builds upon where...

0 replies - 4592 views - 01/10/11 by Debasish Ghosh in Articles

Clojure: select-keys, select-values, and apply-values

Clojure provides the get and get-in functions for returning values from a map and the select-keys function for returning a new map of only the specified...

0 replies - 3638 views - 01/06/11 by Jay Fields in Articles

Top Language Skills

Check out this item on eWeek: Java, C, C++: Top Programming Languages for 2011 - Application Development - News & Reviews - eWeek.com.The presentation...

1 replies - 7922 views - 12/31/10 by Steven Lott in Articles

DSLs In Action is Out

It all started with a mail from Christina of Manning expressing their interest in publishing a book on building parsers in Scala. She mentioned that they...

1 replies - 3837 views - 12/21/10 by Debasish Ghosh in Articles