BT
Older rss
18:32

Leslie Lamport on LaTeX, Paxos, Distributed Systems, TLA and TLA+

Interview with Leslie Lamport on  Jan 17, 2015

Turing Award winner Leslie Lamport talks to Charles Humble about LaTeX, Paxos, his "Time, Clocks and the Ordering of Events in a Distributed System" paper, TLA and TLA+

38:18

Felix Klock II on Rust: Concurrency, GCs, Type System

Interview with Felix Klock II on  Jan 30, 2014

Felix Klock II explains concepts of the Rust language: the concurrency model, the type system, allocation and ownership models, the macro system, its style of FP and OOP, and much more.

28:51

Crista Lopes on Constraints and Styles of Programming

Interview with Cristina Videira Lopes on  Dec 05, 2013

Crista Lopes discusses the idea of using constraints to define styles of programming and architecture. Also: large scale static analysis of open source code, Open Simulator and VR, and much more.

29:47

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

Interview with Ward Cunningham on  Apr 04, 2013

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.

Damian Conway on the State of Perl, Perl 6, Writing Parsers and DSLs

Interview with Damian Conway on  Jan 02, 2013

Damian Conway explains where Perl 5.x is used today and why (hint: the CPAN library repository), and what Perl 6 offers: modern OOP, an optional type system, libraries for parallelism and concurrency, and very powerful built-in tools for parsing including extensible grammars.

Erik Meijer discusses programming language design, effects and some web programming problems

Interview with Erik Meijer on  Dec 21, 2012 3

Erik Meijer distinguishes between two kinds of programming languages, pure functional and all the others. He emphasizes some issues regarding mixing higher order programming with effects. Erik then talks about the nature of Javascript, and true problems we need to solve in web programming.

Eric Evans and Brian Foote discuss the state of Software Design

Interview with Eric Evans and Brian Foote on  Nov 23, 2012 1

Eric Evans (Creator of Domain-Driven Design), and Brian Foote (Big Ball of Mud, Patterns Languages of Program Design), discuss the current state of software design, reminisce about the Small talk good old days, explain patterns from Domain-Driven Design, UML, Big Balls of Mud, and more.

Mik Kersten: A Developer's View of ALM

Interview with Mik Kersten on  Oct 19, 2012

Mik Kersten, the community team lead for the Eclipse Mylyn project and Eclipse Board Member, discusses the inspiration behind Mylyn, his surprise at its quick success in open source community, and its influence on other development tools. Taking place at Agile 2012, Mik also discusses the role of developers in Agile Lifecycle Management and recent changes in the DevOps movement.

Eric Evans on How Technology Influences DDD

Interview with Eric Evans on  Sep 12, 2012 1

Eric Evans shares his view on how the last trends in technology, such as NoSQL, functional languages, thick browser-based client, JSON and others, make him rethink some of the DDD concepts.

Andrew Watson On The State of OMG, UML, CORBA, DDS

Interview with Andrew Watson on  May 25, 2012

Andrew Watson talks about the work of the OMG, where CORBA is alive and well (hint: in your car), UML and UML Profiles vs. custom Modeling languages, DDS and other middleware, and much more.

Brian Foote on the State of OOP, Refactoring, Code Quality

Interview with Brian Foote on  Jan 11, 2012 2

Brian Foote looks back at the promises of OOP and discusses which, if any, of them became reality. Also: a look at NoSQL, refactoring and code quality, testing and static typing and more.

Jonas Bonér and Kresten Krab Thorup on Bringing Erlang's Fault Tolerance and Distribution to Java with Akka and Erjang

Interview with Jonas Bonér and Kresten Krab Thorup on  Oct 20, 2011

Jonas Bonér and Kresten Krab Thorup discuss some key aspects of Erlang like fault tolerance and reliability and how the Akka and Erjang projects try to bring them to the JVM.

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2015 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT