Languages

  • submit to reddit

DI in Scala: Cake Pattern pros & cons

I’ve been looking at alternatives for java-style DI and DI containers which would use pure Scala; a promising candidate is the Cake Pattern (see my...

0 replies - 7066 views - 05/03/11 by Adam Warski in Articles

Language, Tools, Chickens, Eggs, Java and Python

Too much of programming is intimately tied up with the tools to support the development of the software.Example 1. I was told -- with absolute and fierce...

1 replies - 6443 views - 05/01/11 by Steven Lott in Articles

Creating new programming languages is becoming easier ... and harder

In December 2010, Brendan Eich talked about Mozilla’s new programming language called Rust (that focuses on safety and concurrency, to replace C++ as...

1 replies - 6806 views - 05/01/11 by Axel Rauschmayer in Articles

Scala Parser Combinators => Win

Parser combinators is such a cool concept, very nice tool in your toolkit if you are working on external DSLs. I've been...

0 replies - 4861 views - 04/28/11 by Surya Suravarapu in Articles

Hammurabi - A Scala Rule Engine

One of the most common reasons why software projects fail, or suffer unbearable delays, is the misunderstandings between the analysts who define the business...

7 replies - 10806 views - 04/18/11 by Mario Fusco in Articles

Daily Dose: Silverlight 5 Beta Ready to Shine

Microsoft has finally released a beta version of it's popular media plugin, Silverlight 5 Beta. Users can download the beta version off of Microsoft's site. ...

1 replies - 18175 views - 04/14/11 by Katie Mckinsey in Daily Dose

Clojure: State Management

Those unfamiliar with Clojure are often interested in how you manage changing state within your applications. If you've heard a few things about Clojure...

5 replies - 5661 views - 04/13/11 by Jay Fields in Articles

Day 7 - Haskell

I've reached the 7th and final language of Bruce Tate's Seven Languages in Seven Weeks. While some of the previous languages were functional with some...

2 replies - 3380 views - 04/06/11 by Wayne Adams in Articles

Talking about Akka, Scala and life with Jonas Bonér

Welcome to the fifth in a series of interviews dedicated to learning more about JetBrains Development Academy Experts. This time we will interview Jonas...

5 replies - 14405 views - 04/05/11 by Václav Pech in Articles

Day 6 - Clojure

Today I'm reviewing the discussion of Clojure from Bruce Tate's Seven Languages in Seven Weeks. Clojure is Lisp on the Java virtual machine. Lisp is...

1 replies - 3188 views - 04/05/11 by Wayne Adams in Articles

Day 5 - Erlang

If you are just dropping in on me, I'm reviewing Bruce Tate's Seven Languages in Seven Weeks, with the slightly lazy (or aggressive, depending on your view)...

2 replies - 3321 views - 04/04/11 by Wayne Adams in Articles

Day 4 - Scala

Scala is the 4th language in Bruce Tate's Seven Languages in Seven Weeks. It is the only language in this book with which I am already familiar, although...

0 replies - 4004 views - 04/02/11 by Wayne Adams in Articles

Day 3 - Prolog

Prolog is the 3rd language covered in Bruce Tate's Seven Languages in Seven Weeks, and is a declarative, rather than imperative, language. Prolog is not...

3 replies - 3978 views - 04/01/11 by Wayne Adams in Articles

Day 2 - Io

Io is the 2nd language in Bruce Tate's Seven Languages in Seven Weeks. Io is a prototyping language, where most of the mass exists in the libraries. The...

0 replies - 3441 views - 03/31/11 by Wayne Adams in Articles

Day 1 -- Ruby

When I decided to blow through "Seven Languages in Seven Weeks " in only 7 days, I had yet to read even the introduction to the book. I can tell...

0 replies - 5382 views - 03/30/11 by Wayne Adams in Articles