Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Eric Schabell, JBoss Technology Evangelist for Red Hat and guest lecturer.
Scrum employs the product demo as its default technique to understand if the right product with the right features is developed. This post provides an overview of alternative validation methods so you can choose the one that is best suited for your product.
Git is magic, but sometimes it drives my crazy with all that power causing strange situations and clean-up work. The magic of git is that it is (nearly?) always possible to clean up the mess and get back to a good state.
We program these applications and we not only use the language (including RT) but also layered software frameworks. How do these layered software work? Should we understand or should we just use it and hope that it works?
It is often tempting to mark something as done when it's not quite done. However this sets the wrong expectation with the client, and also confuses development. Wait until all criteria has been met, every last bit.
While writing applications using Angular JS, sometimes we need to define our own validators. Custom validations in Angular JS are created as directives with a dependency on the ng-model directive. At times, key part of the validation depends on controller of the ng-model directive.
Dart comes with a high-performance virtual machine. This controversial decision led to questions if it is going to break the Web. In this article I want to look at why we need this virtual machine, and how it can be added to Chrome without breaking the Web.