Video workshop on Agile Engineering Practices

Video workshop on Agile Engineering Practices

This full day video workshop from Safari Books Online cover much of the topics that make evolutionary agile design possible, including Test-Driven Design, automation, and testing strategies. The workshop presented by Neal Ford, who is a frequent writer and speaker. In...
NoSQL: The ReadWriteWeb Guide to Data Terminology

NoSQL: The ReadWriteWeb Guide to Data Terminology

I came across great article from ReadWrite Enterprise website about basic definition of NoSQL and MapReduce. I am reposting this article for my own reference here. Link to original article. Non-Relational Database A non-relational databse is simply any type of...
10 Continuous Integration Practices

10 Continuous Integration Practices

Continuous Integration is a process, not a set of tools, it is requires great amount of discipline from software development team members. The goal of Continuous Integration (CI) is to make sure that software is operational and working all the time. Another benefits...
Why you need code review for your team

Why you need code review for your team

Code review probably one of the simplest and effective way to improve quality of the software product and still a lot of companies and teams don’t do it. How Google came up with all those high quality tools and products we use everyday? Sure, they try to hire...
Basic useful Java7 language changes

Basic useful Java7 language changes

Switch statement The Java switch statement allows you to write an efficient multiple-branch statement without lots and lots of ugly nested ifs – like this: In Java 6 and before, the values for the cases can only be constants of: type byte, char, short, int (or,...
Page 6 of 7« First...34567