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

  • Ward Cunningham on the Appeal of OOP and Dynamic Languages, Federated Wiki

    Ward Cunningham talks about the continuing appeal of OOP and dynamic languages, asynchronous programming, and much more. Also: Ward explains the ideas behind his latest project Federated Wiki.

    Ward Cunningham on the Appeal of OOP and Dynamic Languages, Federated Wiki
    Icon
    29:47
  • Interview with Barbara Liskov

    Barbara Liskov keynoted at QCon London 2013 on the power of abstraction. Afterwards, InfoQ caught up with up with her to ask her about language design, modularity and distributed computation.

    Interview with Barbara Liskov
    Icon
    16:52
  • Incorporating Software Architecture in to the Agile Process

    Through teamwork, an agile team can ensure the quality of its project's architecture, code hygiene, and other non-functional requirements by explicitly creating tasks for those concepts in each sprint. Alexander von Zitzewitz explains the importance of this method of agile development and how the use static analysis of code bases can help the "hard sell" of intentional architecture to management.

    Incorporating Software Architecture in to the Agile Process
    Icon
    13:03
  • Gabriel Grant on stack.io. Node.js and Django

    Gabriel talks about the challenges of working on a system like stack.io. He also compares server-side JavaScript systems like Node.js and Python's Django, in how they deal with performance, speed of development, etc.

    Gabriel Grant on stack.io. Node.js and Django
    Icon
    22:07
  • Faruk Ates on Modernizr, Shims and Polyfills

    Faruk talks about Modernizr and the challenges he faced trying to build it. He also talks about the release cycles of browsers, HTML5 APIs and the evolutions of JavaScript.

    Faruk Ates on Modernizr, Shims and Polyfills
    Icon
    29:09
  • Big Data's Role in Etsy's Product Development

    Etsy's approach to big data has been to give the entire organization visibility to different sources of data generated by their product as well as access to the experts who know how to use it. Nell Thomas explains her role at Etsy and how Etsy's view of big data has shaped its product's evolution.

    Big Data's Role in Etsy's Product Development
    Icon
    13:18
  • Lean UX Explained

    Learning from past projects, Jeff Gothelf helped synthesize Lean UX into a growing practice within software firms of all sizes, where teams focus on project outcomes and not output. When teams of varying competencies are brought together from the beginning of a project and given ownership, they are able to take responsibility for delivering a great client experience.

    Lean UX Explained
    Icon
    15:31
  • The Culture of Comaking with Jeff Patton

    Jeff Patton helps teams build better products by helping them understand their users in a more thoughtful manner. By using the principles of comaking, teams begin to take more responsibility for their projects and their outcomes, thereby creating a more streamlined process of meeting their users' needs and having fun while doing it.

    The Culture of Comaking with Jeff Patton
    Icon
    20:16
  • Sadek Drobi, the Play 2.0 Story and what's new in 2.1

    Sadek talks about the origins of Playframework, motivations behind 2.0 rewrite and Scala integration. He explains how important is it to have appropriate architecture and programming model while dealing with Realtime. He then reveals some features of the newly released 2.1 version.

    Sadek Drobi, the Play 2.0 Story and what's new in 2.1
    Icon
    24:50
  • Michael Nygard - Redefining CAP

    In this InfoQ interview, Michael Nygard explores some of the available loopholes in the CAP theorem helping architects to engineer distributed systems that meet their needs. He also discusses new patterns he’s observed since his book, Realease IT and shares his thoughts on continuous delivery, DevOps and ALM.

    Michael Nygard - Redefining CAP
    Icon
    17:22
  • Jeff Brown on Grails 2 and Groovy

    Jeff talks about the powerful features that come with Grails 2 and how it can be used as a rapid application development framework. He also compares it with Rails and Django and explains how it can be combined with other components from the Spring portfolio.

    Jeff Brown on Grails 2 and Groovy
    Icon
    23:54
  • The Larger Purpose of Big Data with Pavlo Baron

    Big Data means more than just the size of a dataset. Pavlo Baron explains different ways of applying Big Data concepts in various situations: from analytics, to delivering content, to medical applications. His larger vision for Big Data ranges from specialized Data Scientists, to learning Decision Support Systems, to helping mankind itself.

    The Larger Purpose of Big Data with Pavlo Baron
    Icon
    18:43
BT