InfoQ Homepage Interviews
-
Dean Wampler on Scalding, NoSQL, Scala, Functional Programming and Big Data
Dean Wampler explains Scalding and the other Hadoop support libraries, the return of SQL, how (big) data is the killer application for functional programming, Java 8 vs Scala, and much more.
-
Web Security with Aaron Bedra
Aaron Bedra talks about web security and issues that affect e-commerce and online payments services.
-
Christian Legnitto on the Mobile Release Process and Tooling at Facebook
Christian Legnitto describes FB's release process for mobile apps, how FB has no dedicated iOS or Android teams, A/B testing and the Play Beta program, tools used for the build process, and much more.
-
VersionOne Leaders Talk About Adopting, Applying and Scaling Agile
At the Agile 2013 conference three of the leaders from VersionOne spoke about managing a growing agile organisation, agile and the PMO, agile capacity planning, enterprise adoption patterns, throughput accounting and the principles of flow, encouraging and allowing cultural change and the latest features of the product. They discussed how agile is used inside Version One and at their customers
-
Mitch Lacey on Agile Stalwarts, Hiring is Broken and Agile 2014
Mitch Lacey talks about the Stalwarts Track at Agile 2013, how hiring is broken in many organisations and suggests some ways to address the problem and asks for volunteers for Agile 2014
-
Machine Learning Netflix Style with Xavier Amatriain
Xavier Amatriain discusses how Netflix uses specialized roles, including that of the Data Scientist and Machine Learning Engineer, to deliver valuable data at the right time to Netflix' customer base through a mixture of offline, online, and nearline data processes. Xavier also discusses what it takes to become a Machine Learning Engineer and how to gain real experience in the field.
-
Steve Peha on Agile and Education
Steve Peha tells us how many agile practices, like visual management, can be taken directly into the classroom to produce better learning environments for our children in K-12 education. He also delves into what we can learn from teachers - that there must be safety to have effective teams - and shares several techniques to create safety on software development teams.
-
Keith Adams on PHP at Facebook, Efficient PHP with HHVM, Optional Typing with Hack
Keith Adams explains how/where/why Facebook uses PHP, PHP's benefits (lack of state/programmer workflow/concurrency), efficient PHP with HHVM, the Hack project for optional typing PHP and much more.
-
Crista Lopes on Constraints and Styles of Programming
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.
-
Tim Lister on 40 Years of Playing Well with Others
Tim Lister talks about his keynote at the Agile 2013 conference, reflecting on his 40 years in the software industry, the new release of the book Peopleware, risk management in software projects and how teams form.
-
Daniel Mezick on Open Agile Adoption with Open Space
In this second interview in a series Dan Mezick talks about how a OpenAgile Adoption is facilitated by an Open Space event which can act as a signal and catalyst for lasting and effective Agile adoption in organisations. He talks about the importance of engagement and ownership by people and how an Open Space event allows opt-in involvement and unleashes creative problem solving.
-
Martin Thompson Discusses Reactive System Design
Martin Thompson discusses the buidling of complex systems with regards to the Reactive Manifesto. Many web-based systems are built in a synchronous manner and that way of development may be their greatest barrier to scale and could greatly limit their production lifespan. Martin discusses these shortcomings and gives some advice on how to make systems truly reactive.