• submit to reddit
James Carr02/17/12
2 replies

Improving Your Programming Skills: All You Need Is Motivation

In the past many people could come up with easy excuses for not learning a skill. College, after all, is quite expensive! Time consuming! I’ve even heard the lamest excuse of all where people who did go to college make the excuse that their skills are poor because their school didn’t have a good program in their field of study. Hogwash! You need to check out the free courses on programming that are all over the web like MIT's Open Courseware, which I have tried myself.

Geoffrey Papilion02/17/12
0 replies

3 Bash Expansion Tricks

Learn the answer to three questions regarding filename expansion in bash that you should have been considering long ago: What does the example script do if there is a file abc in the current directory? What if you run the same script in a directory without any files? And what if you run the example script and in a directory with no filename?

Tony Russell-rose02/17/12
1 replies

Designing Search Experience: Icon Grammar

Icons are form of symbolic language. The purpose of this section is to review some of the issues involved in developing a grammar for icons, and to explore the possibilities of applying such a grammar.

Sang Venkatraman02/17/12
0 replies

Drools Developer's Cookbook

Drools, in my opinion, is not a hard technology to get into, especially if you have done some java development and have a decent idea about decisioning systems. How the RETE algorithm works...

Wayne Adams02/17/12
1 replies

Quick Reference for Configuring JMS Resources on Application Servers

I've recently been writing JMS clients for an application I'm building and keep finding myself having to re-learn some basic configuration. While some standalone JMS servers are still quite simple to configure, the JMS resources of some application servers have become somewhat complex to configure over the years.

Andy Gibson02/17/12
0 replies

A Tip for the Fade Effect in Primefaces Components

I was trying to fade in a Primefaces panel component that was initially hidden and found it to be somewhat of a struggle. After a bit of googling, the only thing I found out was that I wasn’t the first to come across the problem.

Roger Hughes02/17/12
0 replies

Spring 3 MVC Exception Handlers and @ResponseStatus

A look at @ResponseStatus, the companion annotation to @ExceptionHandler. To get started, I’m going to dive into a simple scenario where a user sends a request containing some duff data to your webapp. We'll them see how to deal with the exception that arises because of this.

Rob Williams02/17/12
0 replies

The Difficulty With Custom @Rule in JUnit 4

There is a right way to create custom rules, but it's not as easy as you might hope. First I found a bunch of people talking about making rules by implementing MethodRule, but that is now deprecated . And then I found that you can't put a Rule inside a Rule.

Max De Marzi02/16/12
1 replies

A Step-By-Step Tutorial on How to Use Graphipedia to Import Wikipedia into Neo4j

Max De Marzi introduces a new tool made by Minko Nasato called graphipedia that is written in Java. De Marzi gives non-Java readers a step-by-step process with code examples.

Fredrik Håård02/16/12
3 replies

How to (Effectively) Explain List Comprehensions to Programmers

Fredrik Håård provides a unique twist on comprehensions and how best to explain them to programmers. While most sources start out with 'this is how its done in math, so...', Fredrik believes that for programmers, a list comprehension is simply a for loops for constructing lists, using a more declarative notation than a typical loop.

Chris Smith02/16/12
0 replies

Apple's Mountain Lion Aims to Bring Mac OS X and iOS Together

Apple announced the next generation of Mac OS X, and Mountain Lion is aimed at removing the barriers of interaction between Mac OS X and iOS. Mountain Lion will provide developers access to hundreds of new APIs, and is currently available as a developer preview to registered Mac developers.

Dhananjay Kumar02/16/12
0 replies

A Quick Guide to Installing MongoDB on Windows

To get MongoDB up an running in windows, you should download the 64 bit binaries at the link in this post. From there, debug_mode writes a step-by-step, illustrated process for installing MongoDB.

Eric Genesky02/16/12
0 replies

New AnyCloud, by CloudBees, Allows for Application Deployment to Specific Geographical Regions (and more)

CloudBees announced the release of AnyCloud, which allows for the deployment of applications directed to specific data centers and geographic regions, while also giving users the flexibility to avoid security issues that often arise on the cloud.

Carlos Sanchez02/16/12
0 replies

What Developers do Today for Source-to-Deploy is Not Enough

Using tools like Maven in the Java world or Bundle in Rubyland you can explicitly list all the dependencies and versions you need. But there are some critical dependencies that are never set. It is just too simple. However, from the point of view of the operations team the number of requirements is complex.

Matt Raible02/16/12
1 replies

Comparing Web Frameworks and HTML5 with Play Scala at Jfokus 2012

Java developers don't always appreciate the pressures web developers face, and web developers (stereotypically) don't press their coding skills too hard. Matt Raible addressed both of these points in two presentations he gave at Jfokus 2012 -- one slideshow 'Comparing JVM Frameworks', another treating 'HTML5 with Play Scala, CoffeeScript, and Jade'.