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

golang: the one language you should try

00:00

Formal Metadata

Title
golang: the one language you should try
Alternative Title
Go, the one language you should try
Title of Series
Number of Parts
133
Author
License
CC Attribution - NonCommercial - 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
Or why you should only write an eighth of the code. You live and breathe http. Most of the things you do with a computer involve it. How many tiny little http-related utils have you already created? Is it time to stop? By no means, we all do it. I'd just like to encourage you to write the next one in Go. It's a fun little language, which feels like a cross-breed between C (pointers!) and ruby (concise, powerful syntax). But how much? Why, yet another language, but my perl/python/.. does all the things? Well, it does. But go has a few things that make it super sweet, is web-scale and real fun to use! Or at least come and listen how did we get rid of 87% of our codebase in a day.
Formal languageSoftware developerInformationTwitterBitClosed setMultilaterationJava appletSoftwareOcean currentPresentation of a groupWebsiteGroup actionComa BerenicesBlogEmailJSONXMLUMLComputer animation
Source codeSelf-organizationOpen setSoftware developerJava appletSource codeWritingGoogolFormal languageCodeProduct (business)Multiplication signTerm (mathematics)Negative numberRun time (program lifecycle phase)Projective plane8 (number)Roundness (object)Process (computing)Computer animation
Pointer (computer programming)Level (video gaming)Formal languageSocial classMixture modelContent (media)BitPlanningLine (geometry)Group actionPerfect groupGoogolProduct (business)Server (computing)Transport Layer SecurityData structureRun time (program lifecycle phase)Decision theoryComputer animation
Fluid staticsEmailINTEGRALProcess (computing)SoftwareNumberJava appletDefault (computer science)Equivalence relationSelf-organizationCodeInternetworkingLibrary (computing)Line (geometry)Task (computing)Computer fileWhiteboardTouchscreenThomas BayesClosed setRoundness (object)BitFormal languageComputer animation
Basis <Mathematik>Goodness of fitFormal languageSoftwareNatural numberLine (geometry)Axiom of choiceDomain-specific languagePresentation of a groupType theoryCodeStructural loadPhysical systemLoop (music)Router (computing)System callFunctional (mathematics)Endliche ModelltheorieComputer programmingService (economics)Process (computing)Computer animation
Software developerSystem callAxiom of choiceComputer fileConfiguration spaceString (computer science)Software maintenanceLastteilungTrailAnalytic continuationLink (knot theory)Video gameComputer programmingBinary codeCartesian coordinate systemFunctional (mathematics)Server (computing)Film editingBitComputer animation
Software developerServer (computing)SoftwareRight angleServer (computing)Food energyECosQuicksortFehlererkennungException handlingSemantics (computer science)CodeError messageRow (database)Machine codeComputer animation
Software developerServer (computing)Run time (program lifecycle phase)Inheritance (object-oriented programming)ChainSystem callSource codeVideo gameNumberCodeThread (computing)Variable (mathematics)Run time (program lifecycle phase)Ocean currentBefehlsprozessorServer (computing)SoftwareRevision controlModule (mathematics)Line (geometry)Binary codeCoroutineMereologyDefault (computer science)WritingGame controllerWeightProgrammer (hardware)Different (Kate Ryan album)Product (business)Point (geometry)ChainLibrary (computing)Core dumpCartesian coordinate systemInheritance (object-oriented programming)Error messageMultiplication signComputer programmingProcess (computing)Concurrency (computer science)Arithmetic meanDot productKey (cryptography)Data conversionGoodness of fitMessage passingWordData managementDistanceMixed realityDemosceneComputer fileComputer animation
Software developerLetterpress printingState of matterIntegrated development environmentPlanningVariable (mathematics)Right angleComputer programmingStandard deviationMultiplication signGroup actionSpacetimeFile formatCartesian coordinate systemType theoryChainAxiom of choiceSource codeRoundness (object)Software testingFormal languageOcean currentJava appletProgrammer (hardware)Default (computer science)Computer animationSource code
File formatSquare numberAreaSoftware developerAliasingString (computer science)RectangleStrutInterface (computing)CoroutineThread (computing)Square numberComputer fileAreaObject (grammar)CoroutinePhysical systemDemo (music)Interface (computing)Formal languageGroup actionAuthorizationThread (computing)CodeMultiplication signType theoryRun time (program lifecycle phase)Cartesian coordinate systemClique-widthInterior (topology)NumberInternetworkingOperator (mathematics)LengthDot productLevel (video gaming)Operating systemBusiness objectPointer (computer programming)MathematicsMappingHierarchyPower (physics)Goodness of fitHand fanConstructor (object-oriented programming)Source codeFile formatShared memoryField (computer science)Dependent and independent variablesSoftwareCompilerString (computer science)Slide ruleBitRectangleDefault (computer science)Parameter (computer programming)Element (mathematics)WordSemiconductor memoryDomain-specific languageServer (computing)Shooting methodGoogolPresentation of a groupTheory of relativityConcurrency (computer science)KnotRoundness (object)Point (geometry)Data acquisitionComputer programmingSocial classOvalVideo gameComputer animation
Software developerRun time (program lifecycle phase)outputHill differential equationArithmetic progressionThread (computing)Run time (program lifecycle phase)QuicksortProgrammer (hardware)Revision controlVariable (mathematics)Source codeMultiplication signSoftwareGame controllerTwitterSource codeComputer animation
Software developerString (computer science)outputMultiplication signMereologyBitSource codeSoftwareCompilerEntropie <Informationstheorie>Water vaporFrequencyNumberSource codeComputer animation
outputSoftware developerString (computer science)Run time (program lifecycle phase)Number2 (number)MathematicsRandom number generationMultiplication signCoroutineBitComputer animationSource code
Run time (program lifecycle phase)Software developerThread (computing)CSPRead-only memoryCoroutineFlip-flop (electronics)Parameter (computer programming)Data structureSound effectEquivalence relationSoftwareLine (geometry)Variable (mathematics)Java appletServer (computing)Concurrency (computer science)MereologyBitFunctional (mathematics)Type theoryArrow of timeThread (computing)Multiplication signCoroutineDefault (computer science)Semiconductor memoryError messageLogic gateMessage passingPrimitive (album)Reading (process)Grass (card game)SynchronizationInterior (topology)Video gameOperator (mathematics)MetreRight angleAxiom of choiceLimit (category theory)WeightFormal languageGame controllerExpert systemClosed setComputer programmingComputer animation
Flip-flop (electronics)Software developerElectric generatorFunction (mathematics)Default (computer science)String (computer science)Element (mathematics)SynchronizationBitMereologyCore dumpDesign by contractNumberMultiplicationFormal languageUniqueness quantificationPhysical systemStreaming mediaSoftwareSource codeForm (programming)Broadcast programmingInternetworkingMultiplication signGoogolRevision controlDefault (computer science)CodeCASE <Informatik>Normal (geometry)Thread (computing)Electric generatorType theoryQueue (abstract data type)Service (economics)Buffer solutionOcean currentElement (mathematics)TwitterVideo gameException handlingQuicksortCoroutineFilm editingSoftware testingComputer programmingLibrary (computing)Content (media)Decision theoryServer (computing)BuildingMathematical singularityField (computer science)Variable (mathematics)Operator (mathematics)Gradient descentComa BerenicesComputer fileSerial portDatabaseComputer animation
Software developerElectronic program guideConstructor (object-oriented programming)Wechselseitiger AusschlussFormal languageSoftwareType theorySynchronizationAtomic numberSpeech synthesisTouchscreenRange (statistics)Musical ensembleWeightData storage deviceProcess (computing)Directed graphSource code
Range (statistics)Software developerSource codeArray data structurePoint (geometry)Reading (process)Server (computing)Bit rateNetwork socketRange (statistics)Multiplication signDifferent (Kate Ryan album)Declarative programmingDot productInternetworkingComputer animation
Software developerCodeGoogolNetwork socketChi-squared distributionDeclarative programmingInternetworkingSource codeGoogolServer (computing)Coma BerenicesForcing (mathematics)BitBinary codeNeuroinformatikComputer fileCodeBinary fileSource codeComputer animation
Software developerBinary fileEmailError messageFlagRing (mathematics)Data bufferSoftware testingRevision controlDisk read-and-write headReflection (mathematics)Correlation and dependenceSoftware testingVirtual machineSoftwareHand fanInformationStability theoryBranch (computer science)BitBuildingData managementCompilation albumRepository (publishing)Axiom of choiceBinary codeRevision controlSoftware developerFormal languageSource codeDisk read-and-write headGoogolOcean currentType theoryDependent and independent variablesGroup actionSource codeComputer animation
Software developerString (computer science)StrutCodeTwitterInterface (computing)Multiplication signGroup actionBitCodeHierarchyInheritance (object-oriented programming)Type theoryWebsite
Integrated development environmentVisualization (computer graphics)INTEGRALMachine codeIntegrated development environmentComputer programmingStandard deviationComputer animation
Software developerType theoryLibrary (computing)ImplementationSound effectRandomizationAxiom of choiceDifferent (Kate Ryan album)Information securityFunctional (mathematics)CodeRun time (program lifecycle phase)String (computer science)Random number generationRight angleBus (computing)Standard deviationRevision controlLabour Party (Malta)Data conversionEvent horizonDemosceneStaff (military)Electronic signatureComputer animation
Portable communications deviceSoftware developerGoodness of fitComputer programmingLogicCartesian coordinate systemRoundness (object)Game controllerCompilation albumNetwork topologyRouter (computing)BitMereologyCoprocessorComplete metric spaceComputer fileNumberVirtual machineInternetworkingContent (media)Form (programming)Process (computing)Library (computing)Closed setTouchscreenGodSystem callRow (database)Service (economics)Structural loadOpen sourcePortable communications deviceComputing platformBroadcast programmingDot productDefault (computer science)Server (computing)Multiplication signCoroutineSource codeProxy serverQuicksortCodeWebsiteInheritance (object-oriented programming)Video gameMiddlewareJava appletConcurrency (computer science)Software frameworkFluid staticsConstructor (object-oriented programming)SpacetimeIntelligent NetworkProduct (business)Term (mathematics)Repository (publishing)Thread (computing)Disk read-and-write headComputer animation
Software developerComputer animation
Transcript: English(auto-generated)