The New Navigation Drawer Design Pattern
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 Naviga.....»»
Independent Review of GlassFish
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, too.....»»
The Dangers of Book Learnin"
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 .....»»
Secure Web Application in Java EE6 using LDAP
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 applicat.....»»
Panoptix APIs: Helping to Create Better Building Efficiency Applications
Originally authored by Vanessa Ramos Buildings account for almost 40% of the total energy use in the US; the Panoptix solution.....»»
More JBoss BRMS Demo Updates
This week the final GA of JBoss EAP 6.1.0 was released. Previously I had updated the Customer Evaluation Demo and the Rewards Demo to run on JBoss EAP 6.1.0.Beta, so this is a small step forward. Preview Text: .....»»
The Product Canvas Creation Workshop
The Product Canvas is a simple, yet powerful tool that helps you create a product with a great user experience and the right features. This post explains how you can create your initial canvas using a collaborative workshop. Note that many of t.....»»
7 Things You Didn’t Know About DataMapper
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: .....»»
It’s Not Just Women We Need; It’s a Variety of People
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, writin.....»»
Continuous Deployment on Windows Azure with Database projects
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: .....»»
R Quick Tip: Shutdown Windows after Script Has Finished
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: .....»»
Mobile Device Fragmentation: It’s Only Going to Get Worse
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: .....»»
Legacy Code Preservation: Language Incompatibility and Technology Evolution
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.....»»
Cloudy with a Chance of Integration: The Great iPaaS Gold Rush is On
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 .....»»
My First A/B Test
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 whi.....»»
7 Agile Best Practices that You Don’t Need to Follow
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 worki.....»»
Be an Ambassador for Programming
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 attractin.....»»
Persistent breakpoints every java developer should have
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.....»»
Cognitive Endurance Basics for Software Developers
A few weeks ago Michael published a post called Product Software Development Is a Marathon. The message of this post is: if you want to come up with a decent product, you’ve got to brace yourself up for a long-distance marathon run. I agree to the point.....»»
The Appreciation Gap
Authors note: A recent blog post on Bob Sutton’s Work Matters reminded me of this little piece I wrote a while ago. A simple thank you can make a difference; appreciation builds good will, and reminds people that they are valued as human beings, not .....»»
