Videos tagged with OOP


Ralph Johnson, Joe Armstrong on the State of OOP

Ralph Johnson, Joe Armstrong on the State of OOP

Posted in Development, Conferences

Summary Ralph Johnson and Joe Armstrong discuss the state of OOP, what Smalltalk got right/wrong and the image concept. Also: Joe decides he likes OOP as long as its done the Erlang way: focused on messaging. 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 Pat...

Tags: Ruby, Java, Interview, Erlang, InfoQ, Architecture, Language Design, QCon, OOP, Object Oriented Design, Language, ...



Kresten Krab Thorup Discusses Programming Languages, Concurrency and Integration

Kresten Krab Thorup Discusses Programming Languages, Concurrency and Integration

Posted in Development, Conferences

Summary Kresten answers questions about current programming languages and problems they solve. He also tries to look at what is missing for addressing issues we face today such as concurrency. He discusses its importance and tries to portray the language that would take us to the next level helping to tackle these issues easily. Bio Kresten Krab Thorup is CTO of Trifork, where he's responsible ...

Tags: Java, Interview, Erlang, InfoQ, Architecture, Language Design, Functional Programming, OOP, Scala, Object Oriented Design, Parallel Programming, ...


Making Patterns Concrete

Making Patterns Concrete

Posted in Conferences, Frameworks, Development

Summary The pattern movement is shifting into high gear. Not only are more patterns coming out, but they are at higher levels and have deeper meanings than ever before. Unfortunately, many developers are having problems incorporating these patterns in day-to-day development. In this session, we will see the practical aspects of intentional, interface-based programming that are at the core of al...

Tags: Practices, Conferences, Frameworks, .NET Framework, InfoQ, QCon, QCon London 2008, OOP, Roles, Programming, Patterns, ...


The Lego Hypothesis

The Lego Hypothesis

Posted in Conferences, Graphics

Summary For decades, software engineering has "dreamed an impossible dream", to build software as easily as building Lego houses. In this talk, James Noble imagines a world where the dream has been realized, where software parts can be found in worldwide repositories, where most software is built by reusing existing software, and where we've finally been freed from the mundane necessity of prog...

Tags: Conferences, Design, InfoQ, Architecture, QCon, OOP


The Principles of Agile Design

The Principles of Agile Design

Posted in Conferences, Graphics, Project Management

Summary Bob Martin of Object Mentor presents the first of his five principles of agile design. Beginning with an explanation of the real purpose of object-oriented design - the management of dependencies - Bob walks through a code example to illustrate how dependencies can be managed with abstractions, and that good designs are those in which high-level abstractions do not depend on low-level d...

Tags: Practices, Conferences, Design Patterns, Design, Agile, refactoring, InfoQ, Modeling, Presentations, OOP, Agile2006, ...



Ruby Metaprogramming Episode 1: Objects and Classes

Ruby Metaprogramming Episode 1: Objects and Classes

Posted in Development

Just what is a Ruby object, and how can Ruby move you away from class-oriented development and back to object-oriented development? Learn about: the internals of objects, how classes really aren’t anything special, what self does, and the two ways it can get changed the method call mantra: “one to the right, then up,” singleton methods and ghost classes, why class methods don&...

Tags: Ruby, Metaprogramming, OOP, The Pragmatic Programmers, Ruby Metaprogramming


Domain-Driven Design and Domain Specific Languages

Domain-Driven Design and Domain Specific Languages

Posted in Conferences

Summary In DDD, the "ubiquitous language" is central, but it's richness and fluency is hard to render in the object-oriented medium. Domain-specific languages hold out the prospect of to express models and application logic in far better suited language. In this presentation, Eric Evans talks about how DDD and DSLs works together in complex business applications. Bio Eric Evans is a s...

Tags: Business, Conferences, Technologies, DSL, InfoQ, JAOO Conference, Architecture, Languages, OOP, Domain Driven Design