Videos tagged with Design Pattern


Ralph Johnson, Joe Armstrong on the Future of Parallel Programming

Ralph Johnson, Joe Armstrong on the Future of Parallel Programming

Posted in Development, Conferences, Databases, Cloud Computing

Summary Ralph Johnson and Joe Armstrong discuss their ideas about parallel programming - whether shared memory is harmful, the place of message passing, fault tolerance, the importance of protocols and more. Bio Ralph Johnson, one of the GoF behind the Design Patterns book and behind the creation of the original Refactoring Browser, is now at the CS dept. at the UIUC and the leader of UIUC Patt...

Tags: Ruby, Java, Smalltalk, Interview, Erlang, InfoQ, Data Access, Architecture, SOA, Messaging, Distributed Programming, ...



SOA as an Architectural Pattern: Best Practices in Software Architecture

SOA as an Architectural Pattern: Best Practices in Software Architecture

Posted in Conferences, Frameworks, Graphics

Summary For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity to some basic concepts: enterprise, patterns, frameworks, architecture, SOA, development, architecture lifecycle, best practices, what they are and what the aren’t, emphasizing the role and importance of patterns. ...

Tags: Conferences, Frameworks, Design Patterns, Design, InfoQ, Architecture, SOA, Methodologies, Design Pattern, SOA Symposium


Understanding SOA Security Patterns

Understanding SOA Security Patterns

Posted in Conferences, Security

Summary Jason Hogg makes a quick overview of security and application design followed by a more in-depth look at web services security, explaining the need for threat modeling through security design patterns. Hogg explains a number of design patterns related to processes, services and SOA security, detailing on how they can be applied to service-oriented systems. Bio Jason Hogg is an Architect...

Tags: Conferences, Technologies, Security, Web Services, InfoQ, SOA, Design Pattern, SOA Symposium


Responsive Design

Responsive Design

Posted in Conferences, Graphics, Project Management, Development

Summary Purpose and intent are just as important as skill in effective software development. Skill allows you to deliver value in difficult technical circumstances. Clear purpose and positive intent allow you to deliver value in difficult social and business circumstances. Kent Beck shares his design technique which involves both intent and a small set of strategies he uses when designing. Bio ...

Tags: Conferences, Design Patterns, Design, Agile, InfoQ, QCon, QCon San Francisco 2008, Design Pattern, Design Guideline, Development


Hooking Stuff Together - Programming the Cloud

Hooking Stuff Together - Programming the Cloud

Posted in Companies, Conferences, Graphics, Web Technologies, Cloud Computing, Development

Summary This talk describes the constraints of connected systems design and presents common design patterns to address some of the challenges developers will face as they spend more time connecting services and components instead of developing new ones. Along the way he asks: Is coupling really so bad? Why is REST popular? Do we need distributed transactions? Bio Gregor Hohpe is a software arch...

Tags: Google, Conferences, Design, REST, InfoQ, Architecture, SOA, QCon, Cloud Computing, ACID, QCon San Francisco 2008, ...



Greg Young Discusses State Transitions in Domain-Driven Design and DDD Best Practices

Greg Young Discusses State Transitions in Domain-Driven Design and DDD Best Practices

Posted in Graphics, Conferences

Summary In this interview, Greg Young talks about managing state transitions in a Domain-Driven Design project using two separate models, one for reading data from datastore and the other for write-only command operations. He also discussed Command Query Separation to keep the design cleaner and easier to test and maintain and the best practices that developers can use when working on DDD proje...

Tags: Design, Interview, InfoQ, Architecture, QCon, Domain Driven Design, Aspect Oriented Programming, Dependency Injection, QCon San Francisco 2008, Design Pattern


Software Design Helps Being Agile

Software Design Helps Being Agile

Posted in Graphics, Project Management, Testing, Conferences

Summary In this interview made by InfoQ’s Deborah Hartmann during Agile 2008, Rebecca Wirfs-Brock talks about software design, the need for good design and the technical debt that might accumulate slowing down the development process. The conclusion is that agile developers should not disregard design. Bio Rebecca Wirfs-Brock invented the way of thinking about objects known as Responsibil...

Tags: Practices, Design, Interview, Agile, TDD, InfoQ, Agile2008, Design Pattern, Technical Debt