Videos tagged with Join us!
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...
Document Based Services at British Airways
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...
Buy a Feature: An Adventure in Immutability and Actor
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...
Enterprise RIA – Deployment Examples
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...
Lift Web Framework
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...
Coaching and Scaling Agility
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...
Creating DSLs in 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...
Rebuilding guardian.co.uk With DDD
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...
Domain Specific Languages in 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...
F# – Succinct, Expressive, Efficient Functional Programming for .NET
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,...