Videos tagged with Specifications
Summary In this talk from FutureRuby, Joseph Wilk gives an introduction to the BDD framework Cucumber and gives valuable tips for getting it adopted and used by customers and developers. Bio Joseph Wilk is a member of the core development team for Cucumber along with Aslak Hellesøy. He has been developing for the web for 10 years in both big and small companies and as an entrepreneur. Af...
Evolving the Java Language
Summary Just as the Java language was extended in Java 5 to add generics, enumerations, and other features, a number of new language features are being developed for JDK7. We examine the changes and their interactions, how they are conditioned by preexisting language design choices, and discuss how they influence the way APIs are designed. superpackages closures annotations on types type infere...
Ian Robinson discusses REST, WS-* and Implementing an SOA
Summary In this interview from QCon San Francisco 2008, Ian Robinson discusses REST vs. WS-*, REST contracts, WADL, how to approach company-wide SOA initiatives, how an SOA changes a company, SOA and Agile, tool support for REST, reuse and foreseeing client needs, versioning and the future of REST-based services in enterprise SOA development. Bio Ian Robinson is a Principal Consultant with Thou...
dnrTV Show #71: Jean-Paul Boodhoo on Demystifying Design Patterns Part 4
Summary Jean-Paul is back to help us grow more brain cells in learning about patterns in .NET. In this installment JP uses the Specification Pattern to give almost unlimited extensibility to our example contacts list application. Bio Jean-Paul S. Boodhoo is a .NET delivery expert who has been working with the .NET Framework since beta 1 of .NET 1.0. He spends his days working as an independent ...
Business Natural Languages Development in Ruby
Summary Jay Fields presents his concept of Business Natural Languages (BNL). BNLs are a type of Domain Specific Language, designed to be readable by any subject matter expert, which allows to create maintainable specifications and documentation. The example language is shown using Ruby. Bio Jay Fields is a software developer at ThoughtWorks. He is a early adopter who is constantly looking for n...