BT
Older rss
33:48
Development Follow 690 Followers

Succession: A Refactoring Story

Posted by Katrina Owen  on  Oct 17, 2018 Posted by Katrina Owen Follow 0 Followers  on  Oct 17, 2018

Katrina Owen presents an end-to-end refactoring that demonstrates simple strategies to avoid misadventures.

32:10
Architecture & Design Follow 2430 Followers

Break Up with Your Front-end Monolith

Posted by Elisabeth Engel  on  Aug 24, 2018 Posted by Elisabeth Engel Follow 0 Followers  on  Aug 24, 2018

Elisabeth Engel discusses refactoring a front-end monolith, offering advice including building a parent app shell to deal with loading and routing child components, and avoiding certain obstacles.

32:30
Architecture & Design Follow 2430 Followers

Strangling the Monolith with a Data-driven Approach: A Case Study

Posted by David Julia  on  May 24, 2018 Posted by David Julia Follow 0 Followers , Simon Duffy Follow 0 Followers  on  May 24, 2018

Simon Duffy and David Julia discuss rewriting a monolith application using data-driven testing.

51:38
JavaScript Follow 429 Followers

A Peek into Elm Architecture

Posted by Jayaram Sankaranarayanan  on  Mar 11, 2018 Posted by Jayaram Sankaranarayanan Follow 0 Followers  on  Mar 11, 2018

Jayaram Sankaranarayanan discusses the basics of functional programming principles, using Elm constructs, the architecture and how Elm enables reliable refactoring.

43:45
Architecture & Design Follow 2430 Followers

Always Available

Posted by Claudio Ortolina  on  Oct 31, 2017 Posted by Claudio Ortolina Follow 0 Followers  on  Oct 31, 2017

Claudio Ortolina discusses leveraging Elixir/OTP tools to provide continuous service even when a database is down, walking through the refactoring of an Elixir/Phoenix/PostgreSQL application.

33:18
Development Follow 690 Followers

Refactoring Elixir - Lessons Learned from a Year on Exercism.Io

Posted by Devon Estes  on  Oct 08, 2017 Posted by Devon Estes Follow 0 Followers  on  Oct 08, 2017

Devon Estes discusses some common, but less than optimal, solutions to some of the problems on exercism.io followed by refactoring, showing the performance improvements and tradeoffs made.

42:23
Development Follow 690 Followers

Refactoring Mount Doom - Tackling Legacy Code

Posted by Franziska Sauerwein  on  May 04, 2017 Posted by Franziska Sauerwein Follow 2 Followers  on  May 04, 2017

Franziska Sauerwein discusses how to refactor code for the right reasons and the right methods to use for time efficiently.

43:10
Development Follow 690 Followers

Strategic Code Deletion

Posted by Michael Feathers  on  May 02, 2017 Posted by Michael Feathers Follow 3 Followers  on  May 02, 2017

Michael Feathers describes techniques that generate more certainty around assessments of feature liveness, and strategies that can be used to remove code that does not have high value

49:09
Java Follow 1107 Followers

Applying Java 8 Idioms to Existing Code

Posted by Trisha Gee  on  Sep 04, 2016 Posted by Trisha Gee Follow 9 Followers  on  Sep 04, 2016

Trisha Gee highlights the performance benefits of using Java 8, pros and cons, identifying code that makes sense to refactor with lambdas and streams, and what changes provide the most benefit.

42:36
Culture & Methods Follow 806 Followers

Why Building the Right Thing Means Building the Thing Right

Posted by Liz Keogh  on  Mar 20, 2016 2 Posted by Liz Keogh Follow 1 Followers  on  Mar 20, 2016 2

Liz Keogh takes a look at why experimentation underpins everything done in technology, and why it is necessary to be able to move and change the right thing.

43:02
Java Follow 1107 Followers

Introduction to Java Profiling

Posted by Jerry Yoakum  on  Sep 17, 2015 Posted by Jerry Yoakum Follow 0 Followers  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.

47:53
Architecture & Design Follow 2430 Followers

Evolving Projects to Concurrency with Wrangler

Posted by Simon Thompson  on  Sep 12, 2015 Posted by Simon Thompson Follow 0 Followers  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.

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