Updated: 11 hours 14 min ago
Sat, 2013-05-25 08:30
Look at this Hydrogen Atom’s Electron Orbit
Specifically, that electron orbit as viewed through a quantum microscope. For the first time. So you’re looking at a wave function right now. How’s that for the future?
Preview Text:
It’s Memorial Day Weekend in the US, and the Internet’s a little quiet. To tide you over, we've got the...
Sat, 2013-05-25 07:30
The billion dollar question facing executives everywhere: How do I monetize my data? What small data or big data monetization strategies should I adopt? Which analytical investments and strategies really increase revenue? What pilots should I run to test data monetization ideas out?
Preview Text:
The billion dollar question facing...
Sat, 2013-05-25 07:28
Summary: Using a fake http library to test logic two levels above HTTP is unnecessarily complex and hard to understand. Fake instead the layer directly below the logic you want to test and verify the low-level HTTP interaction separately. In general: Create thin horizontal slices for unit testing, checking each slice separately with nicely focused and clear unit tests. Then create a...
Sat, 2013-05-25 06:34
A few months ago Markus Gartner introduced me to the Testing Triangle, or Testing Pyramid. It looks like this:
If you Google you will find a few slightly different version and some go by the name of Testing Pyramid.
Preview Text:
A few months ago Markus Gartner introduced me to the Testing Triangle, or Testing Pyramid. It looks like this... ...
Sat, 2013-05-25 06:14
This review was a collaboration between myself, Ron Webb, and John Tesmer (@johngtesmer).
Preview Text:
One of the teams I work on recently started a test of Asana, a product touted as “…the next big step in productivity”. We were looking for tools to help us manage the work we do on a regular basis. I’ll put our work in two categories: ...
Fri, 2013-05-24 08:30
When a developer is working in Java there are a few failure cases you always want to know about even if you were trying to debug something else. Here is a list of the persistent breakpoints that should be enabled in every IDE. (IMHO of course)
Yes in theory you should be able to just get this from a good logging implementation; but often these problems are deep down in somebody else's...
Fri, 2013-05-24 08:20
You know how I keep banging on about attracting different types of people into programming? You know how we say we need to get them young?
Preview Text:
You know how I keep banging on about attracting different types of people into programming? You know how we say we need to get them young?
Legacy
Sponsored:
...
Fri, 2013-05-24 08:19
There are many good ideas and practices in Agile development, ideas and practices that definitely work: breaking projects into Small Releases to manage risk and accelerate feedback; time-boxing to limit WIP and keep everyone focused; relying only on working software as the measure of progress; simple estimating and using velocity to forecast team performance; working closely and constantly with...
Fri, 2013-05-24 07:58
A/B testing gets a lot of attention on Hacker News, inbound.org, and other forums, and appeals to me as a data analysis exercise. As a software engineer with a practical bent, I like the concept of data analysis techniques which produce useful results while treating a system as a black box.
Preview Text:
A/B testing gets a lot of attention on...
Fri, 2013-05-24 07:54
Originally authored by Theo Priestley
Preview Text:
The iPaaS rush is on and every cloud has a golden lining, but without clearly including a Cloud-based ESB in that strategy you might just be panning for iron pyrites.
Legacy
Sponsored:
unsponsored
Fri, 2013-05-24 07:40
It's important to address language or platform incompatibility as consequences of technology modernization. The reason why we have to do manual conversions of software is because of the language incompatibility issue. We must convert manually when no tool can do the conversion.There are several layers to this.
Preview Text:
It's important to...
Fri, 2013-05-24 07:20
As a mobile developer, you know you need to consider multiple devices when developing your app. But do you know just how many devices you need to support in order to reach a majority of consumers?
Preview Text:
As a mobile developer, you know you need to consider multiple devices when developing your app. But do you know just how many devices you...
Fri, 2013-05-24 07:19
In our previous article we have explained on how to protect the data while it is in transit through Transport Layer Security (TLS)/Secured Socket Layer (SSL). Now let us try to understand how to apply security mechanism for a JEE 6 based web application using LDAP server for authentication.
Preview Text:
Let's try to understand how to...
Fri, 2013-05-24 07:17
Today’s software professional is under constant pressure to maintain a high skill level with an ever-changing palette of languages and tools, and the fear of potentially becoming somewhat irrelevant can be daunting. Those that do not keep up with industry trends and movements are at some risk of losing marketability, but even those that do closely follow tech news need to make choices on...
Fri, 2013-05-24 07:15
It is always great to see independent reviews of GlassFish. ZeroTurnaround's Sigmar Muuga did a pretty cool review of GlassFish recently (recall that these are the folks behind the popular JRebel tool). He covered download, installation, startup, tools, admin console, community, documentation and support.Here are some quotes from Sigmar:
Preview Text:
...
Fri, 2013-05-24 07:15
Quite often I have long procedures running and want to do this over night. However, my computer would still be running all night after the script has finished. This is easily circumvented by the following lines that I put at the end of such a script:
Preview Text:
Quite often I have long procedures running and want to do this over night. However,...
Fri, 2013-05-24 07:13
In the latest Android design guidelines update Google added a new pattern:Drawer Navigation.
Preview Text:
In the latest Android design guidelines update Google added a new pattern: Drawer Navigation. The pattern was also covered in the Android Design for UI Developers Google IO talk.
Legacy
Sponsored:
...
Fri, 2013-05-24 07:10
I’ve already blogged about Deploying on Azure Web Site with Database Project in the past, but in that article I showed how to accomplish it with customization of the Build Template.
Preview Text:
I’ve already blogged about Deploying on Azure Web Site with Database Project in the past, but in that article I showed how to accomplish it...
Fri, 2013-05-24 06:58
The people who are organizing Your Team Needs Women have a good idea–diversity in teams. I have a problem with how they are doing it.
I have tried to contribute to the agile community, chairing the Agile 2009 conference, speaking at user groups, writing for a number of outlets, working with my clients. I do those things because I love my work. I don’t do them because I’m female. I provide...
Fri, 2013-05-24 06:44
Originally authored by Nicolas DomeniconiThink you know DataMapper? Think again! Let me share seven little tricks and tools that will help develop faster with DataMapper.
1. Using Flows as Lookup Tables
Preview Text:
Let’s say you need to map and transform a message payload from one structure and format to another. Of course, DataMapper is the...
Pages