BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage QCon Software Development Conference Content on InfoQ

  • Presentation: Ruby VMs: A Comparison

    In this presentation from QCon San Francisco 2008, Jason Seifer takes a look at the different Ruby virtual machines (JRuby, MagLev, IronRuby, Rubinius, MacRuby) and how to choose what fits best within the enterprise.

  • Presentation: Joshua Kerievsky Presents 10 Important Points for Agile Transitions

    Joshua Kerievsky has distilled his company's years of experience helping their clients transition to Agile software development into 10 points. This presentation puts this advice in context with war stories and a Q&A session.

  • Presentation: Open APIs: State of the Market

    In this presentation filmed during QCon SF 2008, John Musser talked about Open APIs, their history, their current status and trends. He also talked about what makes an Open API successful, the business models behind them and some related technological details.

  • Interview: Ian Robinson discusses REST, WS-* and Implementing an SOA

    In this interview from QCon San Francisco 2008, Ian Robinson discusses REST vs. WS-*, REST contracts, WADL, how to approach company-wide SOA initiatives, how an SOA changes a company, SOA and Agile, tool support for REST, reuse and foreseeing client needs, versioning and the future of REST-based services in enterprise SOA development.

  • Interview: Lennart Augustsson on DSLs Written in Haskell

    In this interview filmed at QCon SF 2008, Lennart Augustsson talks about writing DSLs in Haskell, presenting the advantages offered by the language. In that context, he talks about embedded DSLs, static and dynamic languages, syntax and semantics, monads and many other related topics.

  • Presentation: How (7 years of) Eclipse Changed my Views on Software Development

    Erich Gamma shares the lessons learnt being deeply involved in the development of the Eclipse platform over the years. From being a platform in closed development, Eclipse turned into an open source one supported by a large and growing community. Erich also talks about Jazz, IBM’s software development platform which incorporates the lessons learnt from Eclipse.

  • Presentation: REST: A Pragmatic Introduction to the Web's Architecture

    In this presentation recorded during QCon London 2008, Stefan Tilkov introduces the audience to REST seen as an architectural style. He thinks that REST is not an alternative to SOA but it can serve SOA to reach its goals. Stefan also covers other related topics: HTTP, WS-*, SOAP, CORBA, RPC, enterprise, in an attempt to make the listeners understand what REST is and what is not and how it helps.

  • Interview: Greg Young Discusses State Transitions in Domain-Driven Design and DDD Best Practices

    In this interview recorded at QCon San Francisco 2008 conference, Greg Young talked about how his team has been using Domain-Driven Design (DDD) concepts in their projects. He discussed how to manage domain state transitions in a Domain-Driven Design project. He also talked about Command Query Separation (CQS) design concept to keep the design cleaner and easier to test and maintain.

  • QCon London Update: 3 Months Away, Tony Hoare, Martin Fowler, Dion Hinchcliffe

    InfoQ's third annual QCon London conference is coming back March 11-13, just 3 months away! Last year's QCon London had over 450 registrants & 100 speakers. This year will beat the economic gloom, join us for another awesome networking and educational experience!

  • Presentation: Building Rich Internet Applications in Silverlight 2

    Silverlight 2 is a cross-platform, cross-browser plug-in and runtime for building rich internet applications. Mike Taulty walks through Silverlight basics such as the XAML UI Model and progresses to building applications with both Visual Studio 2008 and Expression Studio.

  • QCon San Francisco a Few Weeks Way: 100 Speakers in 17 Tracks!

    The second annual QCon San Francisco conference is coming up in just a few weeks; this year we've got over 100 speakers in 17 tracks covering the key topics of importance in enterprise software development. With speakers such as Martin Fowler, Kent Beck, Rod Johnson, Bob Martin, this is the biggest QCon yet.

  • Presentation: Mark Little's "Diary of a Fence Sitting SOA Geek"

    In this presentation, recorded at QCon London 2008, Mark Little explains the history of SOAP/WSDL/WS-*-based web services and RESTful HTTP and shows that both approaches have their roles to play in any good architect's toolkit. He elaborates on where possible convergence could, or should, occur within the industry.

  • Interview: Jeff Barr Discusses Amazon Web Services

    In this interview from QCon London 2008, Amazon Web Services (AWS) Evangelist Jeff Barr discusses SimpleDB, S3, EC2, SQS, cloud computing, how the different Amazon services interact within an application, the origins of AWS, SimpleDB and Microsoft SQL Server Data Services, globalization of the AWS cloud, the March AWS outage, SimpleDB Stored Procedures and converting between AMIs and VMWare.

  • Interview: Erich Gamma Discusses Jazz, Eclipse, JUnit and Design Patterns

    In this interview from QCon London 2008, Erich Gamma discusses the Jazz project, why Eclipse has been successful, the strict Eclipse release schedule, JUnit, Design Patterns, how to identify a design pattern, design patterns and the 'Don't Repeat Yourself' principle, the design pattern community, and whether dependency injection is a design pattern.

  • Presentation: Concurrency: Past and Present

    In this presentation from QCon London 2008, Brian Goetz discusses the difficulties of creating multithreaded programs correctly, incorrect synchronization, race conditions, deadlock, Software Transactional Memory, the history of concurrency, alternatives to threads, Erlang, Scala, and recommendations for concurrency in Java.

BT