x Take the InfoQ Survey !
Older rss

Introduction to Java Profiling

Posted by Jerry Yoakum  on  Sep 17, 2015

Jerry Yoakum discusses how code profiling tools and techniques can be used to evaluate code for constructions and errors that are likely to cause problems, highlight places in need of refactoring.


Evolving Projects to Concurrency with Wrangler

Posted by Simon Thompson  on  Sep 12, 2015

Simon Thompson shows how Wrangler can help with making systems run on multi-core hardware, including three Wrangler refactoring techniques for retrofitting concurrency to Erlang applications.


Engineering for Scale at VMTurbo

Posted by Sylvia Isler  on  Aug 09, 2015 1

Sylvia Isler presents a microservices case study and lessons learnt - how VMTurbo took the plunge to evolve its monolithic system architecture into a system based on composable microservices.


Refactoring to Functional

Posted by Hadi Hariri  on  May 24, 2015

Hadi Hariri takes a look at code usually written when developing business applications and how to refactor this using functional paradigms, and more importantly, see if these provides any value.


You Can't Be Great without Technical Excellence

Posted by James Grenning  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.


Workflows of Refactoring

Posted by Martin Fowler  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:


Software Psychology: The Art of Listening to Code

Posted by Bjorn Freeman-Benson  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.


Refactoring in Java, Scala, and Clojure

Posted by Glen Peterson  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.


Make It Great: Refactoring That’s Smart and Satisfying

Posted by Ann Robson  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.


Building a Language for Spreadsheet Refactoring

Posted by Felienne Hermans  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.


Refactoring Functional Programs: Past and Future

Posted by Simon Thompson  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.


Keynote: 8 Lines of Code 

Posted by Greg Young  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.

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