Languages

  • submit to reddit

ScalaFX – Some Workarounds for SBT Issues

ScalaFX build does not work out of the box with SBT. Here is a little bit of extra help if you are new to ScalaFX, Scala and SBT; and are attempting to...

0 replies - 1960 views - 08/05/12 by Peter Pilgrim in Articles

6 Months With Clojure

I have spent the last 6 months on a project where Clojure was the main technology in use. I can’t really say much about the project itself, except that...

0 replies - 5480 views - 08/03/12 by Ola Bini in Articles

Does Category Theory Make You a Better Programmer ?

How much of category theory knowledge should a working programmer have ? I guess this depends on what kind of language the programmer uses in his daily...

0 replies - 4702 views - 08/02/12 by Debasish Ghosh in Articles

Thursday Code Puzzler: Return the Factorial

Thursday is code puzzler day here at DZone. The idea is simple: solve the coding problem as efficiently as you can, in any language or framework that you...

11 replies - 3386 views - 08/02/12 by James Sugrue in Articles

Custom Ordering Scala TreeMap

How do you get custom ordering in a Scala TreeMap? Well this puzzled me for a while. The answer lies in the world of implicits and receiver type converters....

0 replies - 2043 views - 07/22/12 by Peter Pilgrim in Articles

Book Review: Scala for the Impatient

The book covers almost all of the concepts in Scala in a very concise format.More emphasis on learning by doing.Lot of exercise problems at the end of each...

0 replies - 3139 views - 07/21/12 by Mohamed Sanaulla in Articles

2012 State of Clojure Survey

I’ve run “State of Clojure” surveys for each of the last two years (see results from 2010 and 2011), and the time has come for the 2012 edition. The...

0 replies - 2492 views - 07/19/12 by Chas Emerick in Articles

Kotlin in action: wrapping vert.x

This is pretty short note where I want to show power of Kotlin in real life use.We will wrap amazing vert.x framework in order to make it a bit Kotlin-ish but...

0 replies - 11381 views - 07/17/12 by Alex Tkachman in Articles

Programming: Initially a Female Profession

In the 1940s, the first computer programmers were all women. That only changed later. Quoting “Researcher reveals how ‘Computer Geeks’ replaced...

0 replies - 3558 views - 07/15/12 by Axel Rauschmayer in Articles

The Most Pressed Keys in Various Programming Languages

I switch between programming languages quite a bit; I often wondered what happens when having to deal with the different syntaxes, does the syntax allow...

4 replies - 21312 views - 07/12/12 by Mahdi Yusuf in Articles

Gradle CoffeeScript Compilation

As I'm working on rebooting JavaScript support in Tapestry one of my goals is to be able to author Tapestry's JavaScript as CoffeeScript....

0 replies - 2299 views - 07/08/12 by Howard Lewis Ship in Articles

Reading Clojure Stacktraces

Clojure stacktraces are not incredibly user friendly. Once I got used to the status quo, I forgot how much noise lives within a stacktrace; however, every...

0 replies - 2904 views - 07/04/12 by Jay Fields in Articles

Clojure: Production Web REPL

A REPL is a powerful tool. I use the REPL extensively in development, and I recently added a web REPL to each of our production...

0 replies - 1930 views - 07/02/12 by Jay Fields in Articles

The Duck is a Lie

What follows is my experience with Java, PHP and Ruby. I mainly use PHP as a dynamic language that supports duck typing but also the definition of...

0 replies - 6362 views - 06/25/12 by Giorgio Sironi in Articles

Clojure: name Function

The 'name' function is a clojure function that returns the string for a keyword, symbol, or string. name - function Usage: (name x) Returns the...

0 replies - 2070 views - 06/22/12 by Jay Fields in Articles