Videos tagged with QCon San Francisco 2008


CouchDB From 10,000 Feet

CouchDB From 10,000 Feet

Posted in Conferences, Development, Java

Summary This presentation takes a look at CouchDB from 10,000 ft. CouchDB is a document oriented database with a highly acclaimed REST API and replication support, that solves problems of high-traffic, distributed peer-to-peer, and offline applications. all at the same time. You will learn to decide when CouchDB is a good fit for your project and when you are better off with a traditional datab...

Tags: Conferences, Java, InfoQ, Data Access, Database Design, Architecture, QCon, CouchDB, QCon San Francisco 2008, Development, Join us!, ...



Buy a Feature: An Adventure in Immutability and Actor

Buy a Feature: An Adventure in Immutability and Actor

Posted in Conferences, Development, Java, Ruby

Summary This presentation discusses the functional programing paradigms used to build Buy a Feature , (a multi-user, web-based, real-time, serious game) including Actors, event streams,and immutable data structures. Both Scala and the lift web framework are briefly covered. Also covered: application defects, adding new features, and using functional paradigms for a real-world web application. B...

Tags: Conferences, Ruby, Java, InfoQ, Architecture, Web Frameworks, QCon, Scala, QCon San Francisco 2008, Development, Join us!, ...


Enterprise RIA – Deployment Examples

Enterprise RIA – Deployment Examples

Posted in Web 2.0, Conferences, Technologies, Flash

Summary Jnan Dash makes an introduction to enterprise RIA and of Curl, an enterprise RIA platform similar to Flash/Flex. He presents 4 examples of successful Curl implementations and the advantages of Curl over the other RIA solutions. Bio Jnan Dash worked 10 years at Oracle as Group VP, Systems Architecture and Technology. Prior to joining Oracle in 1992, he spent 16 years at IBM in various po...

Tags: Web 2.0, Conferences, Technologies, Flash, InfoQ, Architecture, Rich Internet Apps, QCon, curl, QCon San Francisco 2008, Rich Client / Desktop, ...


Coaching and Scaling Agility

Coaching and Scaling Agility

Posted in Conferences, Practices

Summary This presentation covers coaches, coaching, and how the two work together to help guide larger project communities and large agile adoptions. The session also discusses a bit on coaching in general as well as how coaches and managers can (and do) work together to consistently produce better software. Bio David has been creating software for more than 15 years in a variety of domains: di...

Tags: Practices, Conferences, Agile, InfoQ, QCon, Adopting Agile, Agile in the Enterprise, Coaching and Mentoring, QCon San Francisco 2008, Join us!, Coaching, ...


Creating DSLs in Java

Creating DSLs in Java

Posted in Conferences, Development, Java

Summary Venkat Subramaniam explains what DSLs are good for, then he demos the creation of a DSL in Java, starting with a grammar and a parser, with an emphasis on useful patterns to be used along the way. Bio Venkat Subramaniam is the founder of Agile Developer and has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia. He's author of ".NET Gotchas" (O'Rei...

Tags: Conferences, Java, InfoQ, QCon, Domain Specific Languages, QCon San Francisco 2008, Development, Join us!, Parsing



Domain Specific Languages in Erlang

Domain Specific Languages in Erlang

Posted in Conferences, Development, Erlang

Summary This presentation examines the properties that make Erlang a great language for building Domain Specific Languages. - powerful parsing capabilities, runtime evaluation, and pattern matching are a few covered in this session. Along the way you may learn a thing or two about functional and concurrent programming. Bio Dennis Byrne is a writer, presenter and active member of the open source...

Tags: Conferences, Erlang, InfoQ, Architecture, Concurrency, Functional Programming, QCon, DSLs, Domain Specific Languages, QCon San Francisco 2008, Development, ...


F# – Succinct, Expressive, Efficient Functional Programming for .NET

F# – Succinct, Expressive, Efficient Functional Programming for .NET

Posted in Conferences, Development, Frameworks, .NET Framework

Summary Don Syme presents F# basics, a typed functional language for .NET that combines the succinctness, expressivity, and compositionality of functional programming with the runtime support, libraries, interoperability, tools, and object model of .NET. Bio Don Syme is a Senior Researcher in the MSR Cambridge Programming Principles and Tools group. He joined MSR in 1998, and was the initiator,...

Tags: Conferences, Frameworks, .NET Framework, InfoQ, Functional Programming, QCon, F#, Language, QCon San Francisco 2008, Development, Join us!, ...


Behaviour-Driven Development - a road to effective design and clean code

Behaviour-Driven Development - a road to effective design and clean code

Posted in Conferences, Development

Summary In this talk, Dan contrasts the traditional top-down and bottom-up approaches with a proven "outside-in" approach based on real life experience - engaging with and listening to our stakeholders. He shows how this can allow us to stay firmly on track, leading to clean code and effective design that provides maximum value to our stakeholders, not just the famous Scrum Product Owner Bio Da...

Tags: Conferences, Testing, Agile, TDD, BDD, Unit Testing, InfoQ, QCon, Agile Techniques, QCon San Francisco 2008, Behavior Driven Development, ...


Transcendence and Passing Through the Gate

Transcendence and Passing Through the Gate

Posted in Conferences, Practices

Summary "Being Agile" is a state of mind achieved when the practitioner has transcended Agile practice (phase three of agile according to Kent Beck). This presentation will show how following agile values, ideas, and practices lead the practitioner to the threshold of transcendence. We will also talk about how to take the final step: from "Doing Agile" to "Being Agile!" Bio David West, PhD. is ...

Tags: Practices, Conferences, Agile, InfoQ, QCon, Adopting Agile, QCon San Francisco 2008, Software Craftsmanship, Culture Change, Join us!, Professionalism, ...


The Internal Design of Force.com’s Multi-Tenant Architecture

The Internal Design of Force.com’s Multi-Tenant Architecture

Posted in Conferences, Databases, Development

Summary Craig Weissman, Chief Software Architect at Salesforce.com, presents their multi-tenant architecture, one shared database and one application stack, that has proven to scale well over the years. Bio Craig Weissman is Chief Software Architect at salesforce.com where he has designed and built many aspects of the multi-tenant software-as-as-service development platform. Areas of database s...

Tags: Conferences, Databases, InfoQ, Architecture, Enterprise Architecture, QCon, Performance & Scalability, QCon San Francisco 2008, Development, Salesforce.com, Join us!, ...