BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Conferences Content on InfoQ

  • Mary-Lynn Manns on Fearless Change

    Mary-Lynn discusses how Fearless Change presented patterns focused on the evangelist and the introduction of new change ideas into an organization. She goes on to note how the sequel, tentatively titled More Fearless Change, adds patterns that focus on gaining the necessary emotional and personal commitment to making change happen. She also talks about Agile and its adoption.

    Mary-Lynn Manns on Fearless Change
    Icon
    14:59
  • Rebecca Mercuri on Computer Forensics

    In this interview, Dr. Mercuri defines computer forensics, then discusses how forensics apply to criminal, civil, and intellectual property law. She addressed the challenges that technological advances, (e.g. RAID, cell phones, GPS devices, and Cloud Computing) increase the challenges faced by the forensic computer scientist. She also discusses appropriate actions if you suspect security issues.

    Rebecca Mercuri on Computer Forensics
    Icon
    29:12
  • Ruby Creator Yukihiro "Matz" about Ruby, Functional Programming and Programming Languages Design

    In this interview, Yukihiro Matsumoto talks about programming languages design and decisions he had to take while designing Ruby. He also discusses other programming languages including Haskell, Scala, Python and Clojure. While talking about Ruby language and functional programming, Matz explores opportunities of integrating some of FP into Ruby and imagines a purer IO approach for it.

    Ruby Creator Yukihiro "Matz" about Ruby, Functional Programming and Programming Languages Design
    Icon
    31:30
  • Henrik Kniberg on Different Agile Processes

    Henrik Kniberg discusses the differences among different Agile processes such as Scrum, XP, and Kanban. He shares the thought that processes wars are meaningless and we need to see each process as a tool; there are no bad tools; just tools used for the wrong purpose.

    Henrik Kniberg on Different Agile Processes
    Icon
    13:41
  • Doug Lea Discusses the Fork/Join Framework

    Doug Lea talks to InfoQ about the evolution of the Fork/Join Framework, the new features planned for java.util.concurrent in Java 7, and the "Extra 166" package. The interview goes on to explore some of the hardware and language changes that are impacting concurrent programming, and the effect the increasing prevalence of alternative languages in the JVM are having on library design.

    Doug Lea Discusses the Fork/Join Framework
    Icon
    23:45
  • Pollyanna Pixton on Agile Leadership

    Pollyanna Pixton talks about leadership, especially leading Agile teams, but more importantly what senior leaders do to help support their Agile teams in their organizations. She focuses on how leaders that are command and control can stay out of the way, step back and let teams and everyone below them make their own decisions and take ownership and deliver.

    Pollyanna Pixton on Agile Leadership
    Icon
    28:42
  • Brian Foote and Dave West Discuss Craftsmanship

    Brian and dave discuss what it might mean to be a true craftsman and why the idea of craft has become so popular of late. Other issues discussed include the question of why craft seems to be focused almost exclusively on programming and why everyone does not aspire to be a craftsman? Programming as performance art, programs as literary artifacts, and code "habitability" round out the discussion.

    Brian Foote and Dave West Discuss Craftsmanship
    Icon
    43:48
  • SpringSource's Ben Alex talks about Spring Roo, Spring Shell and Spring Security 3.0

    Dr Ben Alex, The Project Lead of the Spring Roo code generator project, discusses using Roo on an existing project, building custom templates and add-ons for Roo, and how its capabilities compare to other productivity tools such as Grails. The interview goes on to look at the related Spring Shell project and discusses Spring Security 3.0, which Ben Alex founded.

    SpringSource's Ben Alex talks about Spring Roo, Spring Shell and Spring Security 3.0
    Icon
    19:00
  • Chris Richardson discusses Cloud Foundry and Cloud Computing

    Chris Richardson discusses the evolving cloud computing landscape, cloud computing tools, differences between local machines and cloud-based virtual machines, Cloud Foundry offerings, deploying a Java application to Cloud Foundry, Cloud Foundry vs other cloud offerings, future Cloud Foundry developments, and the future of enterprise Java development.

    Chris Richardson discusses Cloud Foundry and Cloud Computing
    Icon
    11:17
  • Rebecca Wirfs-Brock on Agile Design and Architecture

    Rebecca Wirfs-Brock talks about different techniques that are useful for Agile teams to create and maintain good design and architecture. She discusses the use of light weight techniques, such as the use of CRC cards for thinking about and discussing design regularly. She also discusses evolutionary and emergent design and the importance of doing things at the responsible moment.

    Rebecca Wirfs-Brock on Agile Design and Architecture
    Icon
    29:12
  • Mark Pollack on Spring.NET 1.3 and 2.0

    Mark Pollack talks about the features coming in Spring.NET 1.3 and 2.0. He also covers Spring.NET Integration, the Stonehenge project and the relationship with Spring Java.

    Mark Pollack on Spring.NET 1.3 and 2.0
    Icon
    11:40
  • Guillaume Laforge and Graeme Rocher on Groovy 1.7 and Grails 1.2

    Guillaume Laforge and Graeme Rocher talk about the new features in Groovy 1.7 and Grails 1.2, how Groovy and Grails are related to each other, and how the acquisition by SpringSource has affected their development.

    Guillaume Laforge and Graeme Rocher on Groovy 1.7 and Grails 1.2
    Icon
    20:43
BT