Your current filters are…
In Software, every customer and manager is expecting a high quality product, but that is proving to be harder than it sounds. We put a lot of time and effort in writing tests to prove the software is correct and analyzing its metrics. But do we have the right tools for the job? Are we focusing on the right type of quality and can we do a better job, supported by the right tools?
During this talk we will go into what quality means and how we can categorize quality. Per category we look at the different tools, what they can offer us and why the tools have an important role in our quality-focused infrastructure. Afterwards you will have an impression of the tools on the market which can help you achieve higher quality in your products and you will have an understanding of the purpose of those tools.
Keywords: Quality, Process, Tools, Development Infrastructure, Continuous Integration,
Target Audience: Senior Developers, Architects and IT Managers
by Greg Young
We as developers have many biases that often we need to take a step back from in order to gain perspective. This session will deliberately go after many of our sacred cows and show how they are really just us over-optimizing a belief. All of these lead to a single generalized rule and a strategy for how to avoid these situations.
Keywords: IOC, DRY, Patterns, Frameworks, Insanity
by Karl Krukow
On the server we often speak about so-called "non-functional" requirements of a program or an architecture, e.g., maintainability, extensibility, robustness and performance. We also have technical requirements that focus more on code structure e.g., separation of concerns, modularity, loose coupling, avoiding duplication.
Why are there so large differences in our mindset on the front- and back-ends?
13th–15th October 2011