Videos tagged with QCon San Francisco 2008


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



From Concurrent to Parallel

From Concurrent to Parallel

Posted in Conferences, Development, Graphics

Summary Multiprocessor systems have gone from being rare and expensive to being ubiquitous. As the hardware reality changes, so do the programs we want to write and so must the platform and libraries we rely on. In Java SE 7, the java.util.concurent package will grow to address the need to exploit finer-grained concurrency, in the form of the fork-join framework. Bio Brian Goetz is the author o...

Tags: Conferences, Java, Design, InfoQ, Architecture, Language Design, Concurrency, QCon, Parallel Programming, Programming, QCon San Francisco 2008, ...


Scaling Hibernate

Scaling Hibernate

Posted in Conferences, Development

Summary Emmanuel Bernard and Max Ross talk about patterns and practices to be used in order to achieve high volume and scale with Hibernate. The presentation also explains the use of Hibernate Shards and Hibernate Search to push the scalability limits. Bio Emmanuel Bernard joined the Hibernate team 4 years ago and is now a lead developer at JBoss. He is also a member of the EJB 3.0 expert group...

Tags: Conferences, Java, persistence, InfoQ, QCon, Hibernate, Performance & Scalability, QCon San Francisco 2008, Development, Join us!, Hibernate Search, ...


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, ...


Hard Rock: Behind the Music with Silverlight 2

Hard Rock: Behind the Music with Silverlight 2

Posted in Conferences, Frameworks, Graphics, Development

Summary Scott Stanfield, CEO of Vertigo, presents the Hard Rock Memorabilia web site containing pictures with 200 Mp resolution and how one can zoom in to see very fine details using Silverlight’s Deep Zoom. He also shows other projects to underline some of the Silverlight’s capabilities. Bio Scott Stanfield is the CEO of Vertigo Software, Inc., the 2008 Microsoft "Partner of the Ye...

Tags: Conferences, Frameworks, Technologies, Silverlight, .NET Framework, InfoQ, QCon, QCon San Francisco 2008, Development, Join us!, .NET, ...



Haskell and the Arts

Haskell and the Arts

Posted in Conferences, Development

Summary Paul Hudak explores the question whether the elegance of functional programming is a good match for the aesthetics of art? Is it possible that artists could benefit from using functional languages in their work? In addition to the creative process, can functional languages assist artists in other ways? We will explore many of these issues in the context of the visual, musical, and perfo...

Tags: Conferences, Haskell, InfoQ, Architecture, QCon, Language, Programming, Domain Specific Languages, QCon San Francisco 2008, Development, Join us!, ...


Erlang Concurrency, What’s The Fuss?

Erlang Concurrency, What’s The Fuss?

Posted in Conferences, Development

Summary Erlang is built on 3 components: language, OTP, and VM. Francesco Cesarini explains the role played by each component in order to ensure Erlang’s highly successful concurrency model which has been used in communication systems for more than 15 years. The presentation is accompanied by live demos and many questions are taken from the audience. Bio Francesco Cesarini is the founder ...

Tags: Conferences, Erlang, InfoQ, Architecture, Concurrency, QCon, Virtual Machines, Methodologies, Language, QCon San Francisco 2008, Development, ...


AtomServer: The Power of Publishing for Data Distribution

AtomServer: The Power of Publishing for Data Distribution

Posted in Conferences, Web Technologies, Development

Summary In this session recorded at QCon SF 2008, Chris Berry & Bryon Jacob presented the Atom Syndication Format, the Atom Publishing Protocol, the Atom Categories, the Atom Stores, the AtomServer and how they can be used by giving a concrete example. Bio Chris Berry is co-founder of AtomServer, an open source, generic, reusable data service framework based on AtomPub and GData. Bryon Jaco...

Tags: Conferences, REST, InfoQ, SOA, ATOM, QCon, AtomPub, syndication, QCon San Francisco 2008, Development


Neo4j - The Benefits of Graph Databases

Neo4j - The Benefits of Graph Databases

Posted in Conferences, Development, Databases

Summary This presentation covers the definition of a graph database (information structured as mathematical graphs with nodes, relationships and properties) and their advantages when dealing with data that is difficult to fit in static tables, is rapidly evolving, or that has a lot of optional attributes. The flexibility of graph databases better support agile development and schema evolution. ...

Tags: Conferences, Java, persistence, InfoQ, Database Design, Architecture, QCon, QCon San Francisco 2008, Development, Join us!, Graph Database, ...


Eclipse, Mylyn and the TFI

Eclipse, Mylyn and the TFI

Posted in Conferences, Development

Summary A two-part presentation with part one focusing on an overview of Mylyn's task management features including offline editing, background synchronizations and change notifications with demos of how these work for Bugzilla and JIRA. Part two is an overview of how Mylyn's frameworks can be extended when building IDE, desktop, and server-side applications. Bio Mik Kersten is the President an...

Tags: Conferences, Eclipse, InfoQ, Architecture, Artifacts & Tools, QCon, Mylyn, Programming, QCon San Francisco 2008, Development, IDEs, ...