We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Exploring the History of a 12-year-old Rails Application

00:00

Formal Metadata

Title
Exploring the History of a 12-year-old Rails Application
Title of Series
Part Number
70
Number of Parts
Author
License
CC Attribution - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Come on a journey backward through time from the present all the way to August 2005 to see how a living and evolving Rails application started, changed, and continues. Find out some of the challenges and temptations in maintaining this application. See how different influences have coursed through the application as the team changed, the business grew and as Rails and Ruby evolved. We'll explore history through code and learn from some of the developers involved in the application over its lifecycle to build an understanding of where the application is now and how it became what it is.
Revision controlCondition numberElectronic mailing listMultiplication signLimit (category theory)EmailProcess (computing)MereologySyntaxbaumCartesian coordinate systemLevel (video gaming)BitStudent's t-testTouch typingMathematicsCodeGroup actionWeb applicationRight angleWeb browserSystem callSubdifferentialInteractive televisionLibrary (computing)Domain nameRepository (publishing)PrologMobile appWater vaporReflection (mathematics)View (database)Source codeGoodness of fitScripting languageProduct (business)Query languageLine (geometry)Projective planeE-bookBuildingWordTwitterAreaNatural numberLogicMilitary baseNumberSoftware developerArithmetic meanRemote procedure callGraph (mathematics)Core dumpPresentation of a groupType theoryJava appletSeries (mathematics)Suite (music)Office suiteLink (knot theory)Software maintenanceCommitment schemeConnected spaceFlow separationRuby on RailsComputer animation
Service (economics)Cartesian coordinate systemDebuggerHuman migrationConnected spaceRepository (publishing)Multiplication signEndliche ModelltheorieFront and back endsMathematicsGame controllerLibrary (computing)Process (computing)Software developerMobile appMessage passingDatabaseSuite (music)QuicksortLimit (category theory)Self-organizationCodeBuildingRevision controlFrustrationTraffic reportingPrototypeTask (computing)AreaRow (database)DivisorVirtual machineTerm (mathematics)Java appletData managementCombinational logicInteractive televisionComputer fileNumberMereologyRoutingGroup actionKey (cryptography)Real numberFilm editingLine (geometry)WritingRule of inferenceEuler anglesQuery languageFrame problemDefault (computer science)Service-oriented architectureSource code3 (number)Reverse engineeringSet (mathematics)StapeldateiEnterprise architectureComputer animation
Analytic continuationMultiplication signProduct (business)Cartesian coordinate systemDatabaseMathematicsCodeSource codeBitFunctional (mathematics)Forcing (mathematics)Information securityStudent's t-testCASE <Informatik>outputGroup actionServer (computing)Process (computing)Web pageData managementSoftwareSoftware bugRevision controlRow (database)Shape (magazine)ACIDCore dumpQuicksortEndliche ModelltheorieDisk read-and-write headComputing platformWordClient (computing)Software developerMilitary basePlanningSimilarity (geometry)AdditionOrder (biology)NP-hardChemical equationRule of inferenceQuery languageArithmetic progressionSingle-precision floating-point formatDivergenceShift operatorDebuggerInternet service providerMobile appFront and back endsMereologyEquivalence relationComputer animation
Complex (psychology)MathematicsCodeMilitary baseOrder (biology)Cartesian coordinate systemSoftware developerTraffic reportingINTEGRALView (database)Revision controlNetwork topologyComputer fileAxiom of choiceComplete metric spaceSign (mathematics)Different (Kate Ryan album)AreaFrequencyControl flowRepresentational state transferMultiplication signBuildingSoftware testingCore dumpPoint (geometry)Database transactionInteractive televisionSynchronizationMechanism designAuthenticationService (economics)Mobile appQuicksortProcess (computing)Term (mathematics)Kanban <Informatik>Shift operatorError messageGame controllerCASE <Informatik>Business objectRepository (publishing)DatabaseHuman migrationEndliche ModelltheorieMereologyDirection (geometry)Figurate numberProjective planeHash functionContext awarenessLogicCode refactoringFile formatRange (statistics)Polarization (waves)WordFilm editingGraph (mathematics)Right anglePropagatorTheory of relativityTouch typingVideo gameObject (grammar)TouchscreenGraph (mathematics)Frame problemProduct (business)Line (geometry)Social classLoginComputer configurationWeightPatch (Unix)SineNumberComputer animation
LogicProjective planeMultiplication signTheoryProcess (computing)Term (mathematics)MathematicsMoment (mathematics)Software developerParticle systemData structurePoint (geometry)Selectivity (electronic)Decision theoryLimit (category theory)Sound effectCartesian coordinate systemNumberRight angleKey (cryptography)Hybrid computerCausalityRevision controlForceSuite (music)Endliche ModelltheorieHuman migrationDependent and independent variablesCodePresentation of a groupSpacetimeCycle (graph theory)Performance appraisalVideo gamePhysical systemTime travelServer (computing)Execution unitPerspective (visual)Context awarenessSoftware testingExpected valueComputer fileDifferent (Kate Ryan album)Slide ruleLibrary (computing)Rule of inferenceJava applet1 (number)File formatVirtual machinePersonal digital assistantTwitterVector potentialControl flowMixed realityAnnihilator (ring theory)Set (mathematics)Error messageAreaFeedbackBitRhytidectomyLine (geometry)Mobile appSoftwareSingle-precision floating-point formatComputer animation
XML
Transcript: Englisch(auto-generated)