Videos tagged with Join us!


Null References: The Billion Dollar Mistake

Null References: The Billion Dollar Mistake

Posted in Conferences, Development

Summary Tony Hoare introduced Null references in ALGOL W back in 1965 “simply because it was so easy to implement”, says Mr. Hoare. He talks about that decision considering it “my billion-dollar mistake”. Bio Sir Charles Antony Richard Hoare, commonly known as Tony Hoare, is a British computer scientist, probably best known for the development in 1960, at age 26, of Quic...

Tags: Conferences, InfoQ, Architecture, Language Design, QCon, Development, QCon London 2009, Join us!



Document Based Services at British Airways

Document Based Services at British Airways

Posted in Conferences, Development

Summary Mike Daley and Stewart Marshall, both Technical Architects for British Airways, present the ba.com architecture, the challenges faced to build it, and the tools used. They describe how they created an SOA comprising document-based services. Bio Stewart Marshall and Mike Daley are Technical Architects at British Airways. Stewart's current interests include RIA technologies and the archit...

Tags: Conferences, InfoQ, Enterprise Architecture, SOA, QCon, WSDL, Development, Services, QCon London 2009, Join us!


Buy a Feature: An Adventure in Immutability and Actor

Buy a Feature: An Adventure in Immutability and Actor

Posted in Conferences, Development

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 Technologies, Conferences, Graphics

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


Lift Web Framework

Lift Web Framework

Posted in Conferences, Development

Summary This presentation discusses Scala (a hybrid Object Oriented and Functional language) and Lift (a Scala-based web framework with features based on Scala pattern matching and functional composition). Lift's O-R mapper supports type-safe query building via Scala's type system. Lift abstracts away the HTTP request/response cycle by associating functions with HTML page elements. Bio David Po...

Tags: Conferences, Ruby, Java, InfoQ, Architecture, Web Frameworks, Open-Source, QCon, Scala, Development, QCon London 2009, ...



Coaching and Scaling Agility

Coaching and Scaling Agility

Posted in Conferences, Project Management

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

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


Rebuilding guardian.co.uk With DDD

Rebuilding guardian.co.uk With DDD

Posted in Conferences, Development

Summary This presentation explores how the platform driving the guardian.co.uk, (3 time winner of the 'Best Newspaper' Webby), site was almost completely rebuilt using the principles of DDD. Key evolutions of our model, how DDD encouraged domain experts to greater iinvolvement, and how we maintained a deep, malleable domain model, whilst meeting deadlines are also discussed. Bio Phil Wills is a...

Tags: Conferences, InfoQ, Architecture, Customers & Requirements, QCon, Methodologies, Stories & Case Studies, Domain Driven Design, Development, QCon London 2009, Join us!, ...


Domain Specific Languages in Erlang

Domain Specific Languages in Erlang

Posted in Conferences, Development

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, Frameworks, Development

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