-
Enterprise Java
How To Implement Input Validation For REST resources
How To Implement Input Validation For REST resources The SaaS platform I’m working on has a RESTful interface that accepts XML…
Read More » -
Core Java
Securing HTTP-based APIs With Signatures
I work at EMC on a platform on top of which SaaS solutions can be built. This platform has a…
Read More » -
Software Development
How To Remove Friction From Your Version Control Experience
Last week, I spend several days fixing a bug that only surfaced in a distributed environment.I felt pressure to fix…
Read More » -
Software Development
How To Secure an Organization That Is Under Constant Attack
There have been many recent security incidents at well-respected organizations like the Federal Reserve, the US Energy Department, the New…
Read More » -
Software Development
How Friction Slows Us Down in Software Development
I once joined a project where running the “unit” tests took three and a half hours. As you may have…
Read More » -
Groovy
The Lazy Developer’s Way to an Up-To-Date Libraries List
Last time I shared some tips on how to use libraries well. I now want to delve deeper into one…
Read More » -
Software Development
Towards a Theory of Test-Driven Development
This post examines how well we really understand the practice of Test-Driven Development (TDD). …
Read More » -
Software Development
Seven Tips For Using Third-Party Libraries
There are many good reasons to use code written by others in your application. This post describes some best practices…
Read More » -
Software Development
TDD and the Transformation Priority Premise
Last time, we looked at the Red/Green/Refactor phases of Test-Driven Development (TDD). This time we’ll take a detailed look at…
Read More »