• submit to reddit
Mitch Pronschinske10/15/13
13 replies

What's the Best Development Resource You've Ever Found?

Once in a while, we find development resources that are really remarkable in the amount of great information they provide and other resources that they aggregate. What are some of the best programming resources (not including documentation) that you've ever found?

Jakob Jenkov10/15/13
11 replies

Do Developers Have Ego Problems?

I have met several prima donna developers, who were not even that good (see, now I am doing it myself ;-) ). This phenomenon is not limited to Java developers. It's everywhere. Frankly, it is making me sick.

Ricky Yim10/15/13
0 replies

Integrating Cucumber with Play

The default application generated by Play has examples of unit and integration tests, however it does not demonstrate how to integrate in any Behaviour Driven Development (BDD) frameworks.

Evan Leybourn10/15/13
0 replies

Agile Business Management: Adaptability for Sustainable Business Growth

Agile is a set of values, principles, techniques and frameworks for the adaptable, incremental & efficient delivery of work. They can be applied to any type of work including finance, sales, HR, marketing, corporate strategy, leadership, and more.

Steve Lydford10/15/13
0 replies

Guess why it’s called an estimate?

I am just waiting for the day I hear a developer turn around the words of my grumpy old Color Sergeant and say back to the Project Manager - “It’s called an estimate because it is one. If it was meant to be definitive it would be called an ‘Exact’”.

Paul Hammant10/15/13
0 replies

Bad Java Servlet Apps

Here’s a recipe for making really bad Java server apps. I’m going to enumerate bad decomposition, dependency management, and state tracking techniques (and technologies).

Itamar Syn-hershko10/15/13
0 replies

Re: RavenDB Document Indexing Process

There are two topics with RavenDB that are really important to grasp fully, and can sometimes be non-trivial to explain, especially to people with strong SQL background: RavenDB indexes, and document-oriented modeling.

Alec Noller10/15/13
0 replies

Android Dev Resources: The Big List

A recent post from @sharif's blog titled "The Big List of Android Dev Resources" provides exactly what the title says: a big list of Android developer resources. The list is extensive and divided into a wide range of categories, and the resources range from the general and obvious to the narrow and obscure.

Ant Kutschera10/15/13
1 replies

Non-Blocking Asynchronous Java 8 and Scala's Try/Success/Failure

I set about using Java 8 to write an example of how to submit work to an execution service and respond to its results asynchronously, using callbacks so that there is no need to block any threads waiting for the results from the execution service.

Nicolas Frankel10/15/13
0 replies

getCaller() hack

The Java language cannot differentiate between public API and private stuff. A good example of this terrible temptation is the sun.reflect.Reflection.getCaller(int) method. The Dark Side can be seductive indeed!

Doug Turnbull10/15/13
0 replies

What is Test Driven Search Relevancy?

We needed to solve two problems. First we needed a way to remember and enforce all the ways the search needed to behave. Second, we needed to fix the collaboration problem. As an engineer, the solution to the first problem was clear: automated testing. As a human being, the solution to the second problem was also clear: better collaboration processes and tools.

Mihai Dinca - P...10/15/13
0 replies

Android Bug: Bad Returns on Meta-data Information

Inside any AndroidManifest.xml file, it is possible to add useful meta-data for applications. One could put basic information, such as author name or version. However, an Android bug prevents the meta-data from returning the correct data in certain situations. This post provides an explanation and a work-around.

Andrey Prikaznov10/15/13
2 replies

Coding Conventions in Web Development

Every person who writes code for a long time eventually comes to the question of standardization of the writing style of the code. In this article, you will find a set of a coding style guidelines that are based on PHP, but applicable to most web development languages

Niels Matthijs10/15/13
0 replies

Proportional Responsive CSS: An Expansion of the Padding Solution

Earlier, the author wrote a post on responsive CSS detailing two techniques to create proportionally responsive elements. The third option in this article mostly an expansion on the padding solution, but one that will save you the need for an extra structural wrapper at the cost of browser compatibility.

Mitch Pronschinske10/15/13
0 replies

Special Hardware and Virtualization: Two Paths to SDN

Is network complexity better solved by virtualization, or a change in hardware? Obviously, a lot of vendors will push their hardware as the best way to achieve software-defined networking, as opposed to the more free and open virtualization strategies involving standards like OpenFlow.