BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Older Newer rss
01:08:54
Followers

You Can't Be Great without Technical Excellence

Posted by James Grenning  on  Feb 27, 2015 Posted by James Grenning Follow 0 Followers  on  Feb 27, 2015

James Grenning takes a look at why the technical practices of TDD, refactoring, continuous design, clean code and automated testing can help people and their organization be great.

22:06
Followers

Workflows of Refactoring

Posted by Martin Fowler  on  Dec 09, 2014 1 Posted by Martin Fowler Follow 2 Followers  on  Dec 09, 2014 1

Martin Fowler keynotes on the need for refactoring and different ways to approach it. You can view here part 2 of this presentation: http://www.infoq.com/presentations/healthy-social-environment.

33:48
Followers

Software Psychology: The Art of Listening to Code

Posted by Bjorn Freeman-Benson  on  Oct 18, 2014 Posted by Bjorn Freeman-Benson Follow 0 Followers  on  Oct 18, 2014

Bjorn Freeman-Benson suggests “listening” to the code, refactoring it based on various factors such as the defect rate or underperforming services, providing strategies and tools.

01:11:36
Followers

Refactoring in Java, Scala, and Clojure

Posted by Glen Peterson  on  Aug 02, 2014 2 Posted by Glen Peterson Follow 0 Followers  on  Aug 02, 2014 2

Glen Peterson uses the Expression Problem to compare refactoring in Java, Scala and Clojure, showing how traits minimize changes in Scala when an interface changes and how Clojure avoids some issues.

41:50
Followers

Make It Great: Refactoring That’s Smart and Satisfying

Posted by Ann Robson  on  Jul 17, 2014 Posted by Ann Robson Follow 0 Followers  on  Jul 17, 2014

Ann Robson discusses how to develop standards, approach refactoring in a safe and practical way, and track the evolution of a code with tools and metrics.

40:50
Followers

Building a Language for Spreadsheet Refactoring

Posted by Felienne Hermans  on  Mar 20, 2014 2 Posted by Felienne Hermans Follow 0 Followers  on  Mar 20, 2014 2

Felienne Hermans introduces BumbleBee, a refactoring and metaprogramming spreadsheets tool based on a DSL that can perform transformations against spreadsheet formulas.

53:41
Followers

Refactoring Functional Programs: Past and Future

Posted by Simon Thompson  on  Feb 09, 2014 Posted by Simon Thompson Follow 0 Followers  on  Feb 09, 2014

Simon Thompson shows the particularities of functional programming refactoring through examples in Haskell and Erlang, and discusses what lays ahead for FP refactoring in the next 10 years.

45:20
Followers

Keynote: 8 Lines of Code 

Posted by Greg Young  on  Jun 11, 2013 9 Posted by Greg Young Follow 4 Followers  on  Jun 11, 2013 9

Greg Young discusses eight lines of very common code finding in them massive numbers of dependencies and difficulties, looking for ways to get rid of them.

58:37
Followers

Testing and Refactoring Legacy Code

Posted by Sandro Mancuso  on  May 02, 2013 2 Posted by Sandro Mancuso Follow 0 Followers  on  May 02, 2013 2

Sandro Mancuso runs a hands-on demo adding tests to a Java legacy code then refactoring it.

Followers

A DSL for Scripting Refactoring in Erlang

Posted by Simon Thompson  on  Sep 04, 2012 Posted by Simon Thompson Follow 0 Followers  on  Sep 04, 2012

Simon Thompson introduces Wrangler, a refactoring tool written in Erlang for Erlang code and embeddable in common IDEs, such as Emacs and Eclipse.

Followers

Stop Refactoring!

Posted by Nat Pryce  on  Jul 09, 2012 7 Posted by Nat Pryce Follow 1 Followers  on  Jul 09, 2012 7

Nat Pryce considers that we cannot write the perfect code because it is never fully prepared for the coming change, so he suggests embracing impermanence & continual imperfection.

Followers

Nothing Is Permanent Except Change - How Software Architects Can Embrace Change

Posted by Michael Stal  on  May 23, 2012 Posted by Michael Stal Follow 0 Followers  on  May 23, 2012

Michael Stal discusses system architecture quality, how to avoid architectural erosion, how to deal with refactoring, and design principles for architecture evolution.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT