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

Breaking Down the Barrier

00:00

Formal Metadata

Title
Breaking Down the Barrier
Subtitle
Demystifying Contributing to Rails
Title of Series
Part Number
17
Number of Parts
94
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
Contributing to Rails for the first time can be terrifying. In this lab I’ll make contributing to Rails more approachable by going over the contributing guidelines and technical details you need to know. We’ll walk through traversing the source code with tools such as CTags, source_location and TracePoint. Additionally, we’ll create reproduction scripts for reporting issues and learn advanced git commands like bisect and squash. At the end of this session you’ll have the confidence to fix bugs and add features to Ruby on Rails.
WindowLatent heatSource codeIntegrated development environmentSoftware testingFocus (optics)Confidence intervalProgrammer (hardware)Installation artTwitterLocal ringCache (computing)Revision controlSoftware repositoryComputer animation
Artificial lifeInstallation artRevision controlMultiplicationComputer fileDatabaseSource codeIntegrated development environmentSlide ruleOpen setSoftware bugOpen sourceBranch (computer science)Multiplication signCodeFiber bundleTraverse (surveying)Local ringBitCore dumpVirtual machineSoftware repositoryScripting languageMultilaterationWindowCoefficient of determinationModal logicGame theoryLibrary (computing)Software developerBookmark (World Wide Web)Food energyFile formatData managementComputer animation
Scripting languageSource codeMultiplication signSoftware testingSoftware bugContinuous integrationEntire functionCodeGroup actionAdaptive behaviorOnline helpGame controllerMereologyClosed setDatabasePoint (geometry)Information securityOpen setSoftware developerOpen sourceSuite (music)Traffic reportingEmailSingle-precision floating-point formatExploit (computer security)Touch typingNumberReflection (mathematics)Buffer overflowComputer fileEndliche ModelltheorieRevision control2 (number)Stack (abstract data type)Core dumpProjective planeDirection (geometry)Integrated development environmentSubsetCASE <Informatik>Noise (electronics)Error messageFiber bundleSoftware repositoryInstallation artDirectory serviceAcoustic shadowSlide ruleMathematicsCorrespondence (mathematics)1 (number)Template (C++)Different (Kate Ryan album)Disk read-and-write headModal logicElectronic mailing listComputer animation
Local ringEndliche ModelltheorieRevision controlScripting languageSoftware testingDatabaseIntegrated development environmentSemiconductor memorySoftware developerTable (information)Computer fileVariable (mathematics)Connected spaceIn-Memory-DatenbankMaxima and minimaAuthenticationModal logicCartesian coordinate systemSubject indexingData structure
Integrated development environmentFiber bundleMathematicsMessage passingScripting languageSingle-precision floating-point formatRevision controlPoint (geometry)CodeSweep line algorithmValidity (statistics)Branch (computer science)Directory serviceComputer filePlanningCode refactoringSoftware bugRule of inferenceComputer animation
Inclusion mapCodeMathematicsMessage passingTraffic reportingRepository (publishing)EmailCASE <Informatik>Software developerCommitment schemePatch (Unix)1 (number)Programmer (hardware)Multiplication signOnline helpComputer animationLecture/Conference
CodeMilitary baseLine (geometry)MathematicsServer (computing)Multiplication signMessage passingQueue (abstract data type)Revision controlOpen setBenchmarkIP addressScripting languageNumberIterationStandard deviationComputer animationLecture/Conference
Traffic reportingStandard deviationBefehlsprozessorBenchmarkNumberDivisorScripting languageSampling (statistics)Semiconductor memoryMultiplication signIP addressDifferent (Kate Ryan album)MathematicsMeasurementCodePhysical systemPairwise comparisonComputer animation
Set (mathematics)Multiplication signSoftware testingEndliche ModelltheorieDifferent (Kate Ryan album)MathematicsTable (information)IP addressSoftware bugPower (physics)Linear regressionCartesian coordinate systemScripting languageGreatest elementMessage passingSuite (music)Directory serviceCodeBenchmarkProof theoryComputer animationLecture/Conference
CodeElectronic signatureCartesian coordinate systemCycle (graph theory)Social classMetaprogrammierungSoftware bugUniform resource locatorGroup actionSource codeFunction (mathematics)Computer fileLine (geometry)NumberComputer animationMeeting/Interview
Computer fileSlide ruleNeuroinformatikScripting languageDirectory serviceSource codeUniform resource locatorSystem callLine (geometry)Computer animation
Fiber bundleComputer fileLine (geometry)Scripting languageNumberCache (computing)Slide ruleUniform resource locatorProxy serverAssociative propertyCodeSource codeComputer animation
Cursor (computers)Maxima and minimaCodeWindowInstallation artSubject indexingTwitterRevision controlDirectory serviceSoftware repositoryUniform resource locatorVariable (mathematics)Point (geometry)IdentifiabilityComputer animation
Directory serviceMilitary baseSubject indexingType theoryCartesian coordinate systemGoogol1 (number)CodeCursor (computers)NumberElectronic mailing listMatching (graph theory)Computer fileGame controllerDifferent (Kate Ryan album)Line (geometry)Right anglePoisson-KlammerSocial classAssociative propertyKey (cryptography)Inheritance (object-oriented programming)Scripting languageModule (mathematics)Function (mathematics)Point (geometry)Kernel (computing)Stack (abstract data type)Computer animationLecture/ConferenceSource code
Computer fileDirectory serviceBookmark (World Wide Web)Scripting languageText editorOpen setPoint (geometry)CodeSystem callComputer animation
Scripting languageFiber bundleSource codeLambda calculusUniform resource locatorAttribute grammarLine (geometry)Multiplication signSoftware developerComputer animation
Point (geometry)Tracing (software)Functional (mathematics)Kernel (computing)System callBlock (periodic table)Parameter (computer programming)Software frameworkAssociative propertyCodeFunction (mathematics)Type theoryLine (geometry)Event horizonAttribute grammarResultantComputer animationSource code
Text editorOpen setScripting languagePoint (geometry)Bookmark (World Wide Web)Social classAttribute grammarFiber bundleAvatar (2009 film)Parameter (computer programming)Tracing (software)System callComputer animation
Scripting languageFiber bundleAttribute grammarLine (geometry)NumberCodeRight angleSoftware bugBlogPoint (geometry)Traverse (surveying)Power (physics)Revision controlRootDirectory serviceSoftware testingBranch (computer science)Software repositoryProjective planeRemote procedure callLinear regressionType theoryMathematicsGoodness of fitNP-hardWritingTraffic reportingInteractive televisionBookmark (World Wide Web)MereologyUniform resource locatorTerm (mathematics)Computer animation
Traffic reportingSoftware bugTemplate (C++)Connected spaceDatabaseSocial classSoftware testingRevision controlSelectivity (electronic)Software repositoryMessage passingBit4 (number)Type theoryArtificial lifeError messageData managementSheaf (mathematics)Scripting languageRadical (chemistry)Branch (computer science)Computer animation
Point (geometry)ExistenceSheaf (mathematics)Branch (computer science)Goodness of fitComputer-assisted translationScripting languageDisk read-and-write headCodeGreatest elementRevision controlCommitment schemeSoftware repositoryComputer animationLecture/Conference
MathematicsDisk read-and-write headMereologyBookmark (World Wide Web)Multiplication signSheaf (mathematics)Branch (computer science)Commitment schemeComputer fileText editorNumberMessage passingComputer animation
Commitment schemeSheaf (mathematics)MathematicsComputer fileComputer animationLecture/Conference
MereologyMathematicsObject-oriented programmingBranch (computer science)Revision controlRemote procedure callLevel (video gaming)Disk read-and-write headInteractive televisionMultiplication signState of matterNP-hardComputer animation
Multiplication signMessage passingDefault (computer science)Analytic continuationComputer animation
Interactive televisionRadical (chemistry)Forcing (mathematics)Software repositoryMathematicsWordCommitment schemeComputer animation
Message passingAnalytic continuationInteractive televisionAuthorizationComputer animationSource code
Computer animation
Message passingSoftware repositoryRepository (publishing)Branch (computer science)BitMultiplication signSoftware developerOpen setForcing (mathematics)Bookmark (World Wide Web)Data miningWeightComputer animation
Bookmark (World Wide Web)Electronic mailing listGroup actionType theoryMathematicsDisk read-and-write headNumberMultiplication signBranch (computer science)CASE <Informatik>Commitment schemeComputer animationSource code
Revision controlMereologyState of matterPoint (geometry)Branch (computer science)Disk read-and-write headNumberData mining
Insertion lossLinear regressionOpen setSoftware testingCodeMobile appStandard deviationMultiplication signSheaf (mathematics)Electronic program guideTemplate (C++)Electric generatorProcess (computing)Web 2.0Video game consoleGoodness of fitProjective planeFocus (optics)Source codeGroup actionFront and back endsView (database)Software bugSpacetimeOpen sourceMathematicsError messageConfidence intervalMereologyAssociative propertyCASE <Informatik>Computer animationLecture/Conference
Slide ruleSoftware repositoryScripting languageBlogComputer animation
Transcript: English(auto-generated)