Older rss

Rachel Reese on The Good and Bad of Microservices (with F#)

Interview with Rachel Reese on  Apr 28, 2016

Rachel Reese on the challenges and benefits of using microservices at Jet. In particular how F# made it easier to refactor and maintain hundreds of microservices. The hard bit is the infrastructure.


Felienne Hermans on Applying Software Engineering Methods to Spreadsheets

Interview with Felienne Hermans on  Dec 17, 2015

Felienne Hermans explains the how and why of applying software engineering methods (testing, static analysis, refactoring) to spreadsheets.


Sylvia Isler on Migrating to and Operating Microservices

Interview with Sylvia Isler on  Sep 06, 2015

Everybody has been talking about microservices for at least two years now and there are a lot of companies trying to migrate to that promising new architecture. We spoke to Sylvia Isler - VP of architecture at VMTurbo - about the reasons to migrate to microservices and how to turn an existing monolith into a distributed, resilient services landscape.


Mike Long on Building Software for the Long Term

Interview with Mike Long on  Feb 25, 2015

Mike Long explains how to build software for the long term, software maintenance, how some software survives. Also a thought experiment - how would you build software that lasts for 10,000 years?


The Mikado Method: A Systematic Approach To Restructuring Software

Interview with Ola Ellnestam on  May 26, 2014

Ola Ellnestam discusses the Mikado Method, a systematic approach to restructuring software. While complementary to, but different than refactoring or developing 'clean code' this method looks at producing a dependency graph to guide developers through the most successful path when introducing change into an existing system.


Bryan Beecham on XP Not Dead

Interview with Bryan Beecham on  Jan 18, 2014

Bryan Beecham (aka Billy Garnet) reminds us that "XP not dead!" and shares his approach to teaching TDD and refactoring with Lego and applying XP and craftsmanship in teams as well as the human body.


Ola Ellnestam on The Mikado Method, Win-Win Conversations and Agile in Northern Europe

Interview with Ola Ellnestam on  Dec 23, 2013

Ola Ellnestam talks about the Mikado Method for large scale refactoring of legacy systems, his talk at the Agile 2013 conference on Win-Win Conversations and the Agile community in Northern Europe


Brandon Carlson on Measurement, Professionalism and Fearing Our Customers

Interview with Brandon Carlson on  Feb 06, 2013

Brandon Carlson discusses his Agile journey, measurement and some code metrics tools he is working on. He also shares his views on professionalism and the importance of not fearing your customers.

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

Interview with Brian Foote on  Jan 11, 2012 1

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.

Simon Thompson and Huiquing Li on Refactoring in Functional Languages Like Haskell or Erlang

Interview with Simon Thompson and Huiquing Li on  Sep 16, 2011

Simon Thompson and Huiqing Li explain refactoring with functional languages and Wrangler (Erlang) and HaRe (Haskell). Also: how Wrangler's ad-hoc mode allows everyone to write custom refactorings.

Kostis Sagonas on Erlang, Types, Static Analysis and Refactoring

Interview with Kostis Sagonas on  Jul 20, 2011

Kostis Sagons talks about how type checking can help with a dynamic language like Erlang and how static analysis tools like Dialyzer or automated refactoring tools like Tidier help keep code clean.

ThoughtWorks Studios' Cyndi Mitchell Talks Adaptive ALM, Continuous Delivery

Interview with Cyndi Mitchell on  Oct 14, 2010 3

In this interview, Cyndi Mitchell talks about ThoughtWorks’ concept of “Continuous Delivery,” which focuses on the last mile of software delivery. Mitchell also discusses the “adaptive” in ThoughtWorks Studios’ Adaptive ALM (Application Lifecycle Management) strategy, in which Agile solutions must be adaptive to users’ needs. And Mitchell describes ThoughtWorks Studios tools: Mingle, Go and Twist.

General Feedback
Marketing and all content copyright © 2006-2016 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.