JSJ 360:  Evolutionary Design with James Shore episode artwork

EPISODE · Apr 16, 2019 · 1H 2M

JSJ 360: Evolutionary Design with James Shore

from JavaScript Jabber · host Charles M Wood

SponsorsTriplebyte $1000 signing bonusSentry use the code “devchat” for $100 creditCacheFlyPanelAaron FrostAJ O’NealJoe EamesAimee KnightChris FerdinandiJoined by special guest: James ShoreEpisode SummarySpecial guest James Shore returns for another episode of JavaScript Jabber. Today the panel discusses the idea of evolutionary design. Evolutionary design comes from Agile development. It is based on the principles of continuous integration and delivery and test driven development. In short, evolutionary design is designing your code as you go rather than in advance.The panelists discuss the difficulties of evolutionary design and how to keep the code manageable.  James Shore introduces the three types of design that make up evolutionary design, namely simple design, incremental design, and continuous design. They talk about the differences between evolutionary design and intelligent design and the correlations between evolutionary design increasing in popularity and the usage of Cloud services. They talk about environments that are and are not conducive to evolutionary design and the financial ramifications of utilizing evolutionary design.The panelists talk about the difficulties of planning what is needed in code and how it could benefit from evolutionary design. James enumerates the steps for implementing evolutionary design, which are upfront design, reflective design, and refactoring . The team ends by discussing the value of frameworks and how they fit with evolutionary design.LinksAgileAngularAPICRC cards (class responsibility collaborators)EmberIntelliJNPMReactRedux ScrumWaterfallXJSPicksAJ O’Neal:Spiderman: Into the Spider-VersePre-gap tracks album listQuickChip remover alloyAimee Knight:Puns.devBoulderingJames Shore:Spiderman: Into the Spider VersePandemic LegacyAaron Frost:Easter Candy, especially Nerd Jelly beansCadbury Mini EggsFun D&D momentsJoe Eames: Chronicles of Crime board gameSpecial Guest: James Shore. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

SponsorsTriplebyte $1000 signing bonusSentry use the code “devchat” for $100 creditCacheFlyPanelAaron FrostAJ O’NealJoe EamesAimee KnightChris FerdinandiJoined by special guest: James ShoreEpisode SummarySpecial guest James Shore returns for another episode of JavaScript Jabber. Today the panel discusses the idea of evolutionary design. Evolutionary design comes from Agile development. It is based on the principles of continuous integration and delivery and test driven development. In short, evolutionary design is designing your code as you go rather than in advance.The panelists discuss the difficulties of evolutionary design and how to keep the code manageable.  James Shore introduces the three types of design that make up evolutionary design, namely simple design, incremental design, and continuous design. They talk about the differences between evolutionary design and intelligent design and the correlations between evolutionary design increasing in popularity and the usage of Cloud services. They talk about environments that are and are not conducive to evolutionary design and the financial ramifications of utilizing evolutionary design.The panelists talk about the difficulties of planning what is needed in code and how it could benefit from evolutionary design. James enumerates the steps for implementing evolutionary design, which are upfront design, reflective design, and refactoring . The team ends by discussing the value of frameworks and how they fit with evolutionary design.LinksAgileAngularAPICRC cards (class responsibility collaborators)EmberIntelliJNPMReactRedux ScrumWaterfallXJSPicksAJ O’Neal:Spiderman: Into the Spider-VersePre-gap tracks album listQuickChip remover alloyAimee Knight:Puns.devBoulderingJames Shore:Spiderman: Into the Spider VersePandemic LegacyAaron Frost:Easter Candy, especially <a...

NOW PLAYING

JSJ 360: Evolutionary Design with James Shore

0:00 1:02:33

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

Frequently Asked Questions

How long is this episode of JavaScript Jabber?

This episode is 1 hour and 2 minutes long.

When was this JavaScript Jabber episode published?

This episode was published on April 16, 2019.

What is this episode about?

SponsorsTriplebyte $1000 signing bonusSentry use the code “devchat” for $100 creditCacheFlyPanelAaron FrostAJ O’NealJoe EamesAimee KnightChris FerdinandiJoined by special guest: James ShoreEpisode SummarySpecial guest James Shore returns for another...

Can I download this JavaScript Jabber episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!