Languages

  • submit to reddit

Programming Language Popularity by SO and GitHub Cross-Ranking

See what you think of this new methodology for determining language popularity with stats from Stack Overflow, the developer question and answer site, and GitHub, a very popular open source repository.

0 replies - 4973 views - 02/09/12 by John Cook in Articles

Why Every Ruby Developer Should Learn Smalltalk

No matter what kind of programming you are doing these days you probably heard a lot about Smalltalk. And there is a reason for that. Its influence on what we are doing and using right now is hard to overestimate. Refactoring, XP, TDD, many VM technologies...

2 replies - 1629 views - 02/02/12 by Victor Savkin in Articles

Lessons Learned while Introducing a New Programming Language

I've used a lot of languages (professionally) over the years: (off the top of my head) Cold Fusion, HTML, Javascript, php, SQL, CSS, ASP(classic & .net), C#, Ruby, Flex, Java, & Clojure. Each language has pros and cons. Being a programmer, it's...

0 replies - 1911 views - 01/31/12 by Jay Fields in Articles

Event Sourcing, Akka FSMs and functional domain models

I blogged on Event Sourcing and functional domain models earlier. In this post I would like to share more of my thoughts on the same subject and how with a higher level of abstraction you can make your domain aggregate boundary more resilient and...

1 replies - 1149 views - 01/26/12 by Debasish Ghosh in Articles

Sonar and Gradle Multi-Module Projects

I love Sonar. It is a wonderful way to collect some metrics for your Java projects - hassle-free and wrapped in a sweet-looking UI.  For Maven-based projects Sonar literally works out of the box. Just start up your Sonar instance (assuming you are using...

0 replies - 1636 views - 01/25/12 by Gunnar Hillert in Articles

DZone's Bringing You More Python Awesomeness

Calling all Pythonistas (Pythonistos?) and Djangonauts! Did you know that Python is ranked 3rd behind Java and JavaScript as the programming language that DZone audience members would want to know if they could only pick 3?

0 replies - 3946 views - 01/11/12 by Mitchell Pronsc... in News

Implementing an async servlet in Scala with less than 10 lines of code

What is async servlet and why use it? An async servlet can tell the container that it will handle a request later, so that the current thread is not tied up and can be used for another request. Why is it useful? For example, if the request is going to do...

1 replies - 1695 views - 01/11/12 by kent tong in Articles

Convert java.util.Properties to a Clojure Map

As I previously mentioned, a lot of the work I do involves Clojure & Java interop. This work includes the occasional case of working with a java.util.Properties object from within Clojure. Working with a Properties object isn't a huge deal, but while...

0 replies - 1439 views - 01/09/12 by Jay Fields in Articles

Scala for 2012? Deciding Whether to Invest In a Programming Language

I have found it both interesting and rewarding to learn a new programming language or major framework on a roughly yearly basis. If forced to self-identify with any single programming language, it would be Java.

1 replies - 4785 views - 01/08/12 by Dustin Marx in Articles

Clojure & Java Interop

About a year ago I got a phone call asking if I wanted to join another team at DRW. The team supports a (primarily) Java application, but the performance requirements would also allow it to be written in a higher level language. I'd been writing Clojure...

0 replies - 1582 views - 01/06/12 by Jay Fields in Articles

First steps in Scala for beginning programmers, Part 7

This is part 7 of tutorials for first-time programmers getting into Scala. Other posts are on this blog, and you can get links to those and other resources on the links page of the Computational Linguistics course I’m creating these for.

0 replies - 1401 views - 01/02/12 by Jason Baldridge in Articles

First steps in Scala for beginning programmers, Part 6

This is part 6 of tutorials for first-time programmers getting into Scala. Other posts are on this blog, and you can get links to those and other resources on the links page of the Computational Linguistics course I’m creating these for.

0 replies - 1356 views - 12/30/11 by Jason Baldridge in Articles

First steps in Scala for beginning programmers, Part 5

This is part 5 of tutorials for first-time programmers getting into Scala. Other posts are on this blog, and you can get links to those and other resources on the links page of the Computational Linguistics course I’m creating these for.

0 replies - 1542 views - 12/29/11 by Jason Baldridge in Articles