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

Pipe dreams: Pipes |> Macros |> Beautiful Code

00:00

Formal Metadata

Title
Pipe dreams: Pipes |> Macros |> Beautiful Code
Title of Series
Number of Parts
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
Elixir pipes have captured the imagination of the Elixir community. Joe Armstrong's first blog about the language, Dave Thomas's book title for Programming Elixir, and the creator of the language have all mentioned pipes as a core feature for understanding not just Elixir, but also how functional transformation works. In this talk, we'll learn to use macros to push pipes harder than you ever thought possible. Elixir programmers will learn to write prettier code, and others will learn why functional programming and macros are such a big deal.
Computer programmingFunctional programmingMacro (computer science)Telephone number mappingMatrix (mathematics)Level (video gaming)Kernel (computing)Computer programmingFunctional programmingArmstrong, JoeMatrix (mathematics)Hardy spaceCodeProgramming languageBeat (acoustics)EmailAreaSelectivity (electronic)Source codeMultiplication signAsynchronous Transfer ModeDistribution (mathematics)Abstract syntax treeAuthorizationBitMacro (computer science)Natural languageFinite differenceConstructor (object-oriented programming)Programming paradigmBlogOnlinecommunityTesselationMereologyVirtual machineText editorProcess (computing)Context awarenessExpressionStandard deviationReal-time operating systemSineRight angleRule of inferenceSoftware testingOrder (biology)CausalityGoodness of fitSound effectSoftware bugTransformation (genetics)Natural numberEndliche ModelltheorieTemplate (C++)Element (mathematics)Form (programming)Level (video gaming)Bit rateHacker (term)Similarity (geometry)Pole (complex analysis)MathematicsLatent heatWritingNetwork topologyParameter (computer programming)NumberLine (geometry)Core dumpOperator (mathematics)CASE <Informatik>Software frameworkMetreMassElectronic mailing listWeb 2.0Matching (graph theory)Connected spaceGame theoryStatisticsSoftware developerRepresentation (politics)Block (periodic table)State of matterCycle (graph theory)Direction (geometry)Modulare ProgrammierungGreatest elementResultantComputer clusterRaw image formatFile formatAutomatic differentiationRevision controlGroup actionMetropolitan area networkSystem callSingle-precision floating-point formatWeb browserData miningType theoryPlastikkarteSet (mathematics)Symbol tableMessage passingRow (database)Concurrency (computer science)2 (number)System programmingError messageLibrary (computing)MetadataException handlingProduct (business)Power (physics)Boilerplate (text)Statement (computer science)Term (mathematics)NeuroinformatikControl flowUniform boundedness principleObject-oriented programmingPoint (geometry)Translation (relic)PropagatorDifferent (Kate Ryan album)UnicodeSubstitute goodData managementAxiom of choiceCompilation albumSimulationOcean currentUniformer RaumFirst-person shooterInterior (topology)Self-organizationWeightExterior algebraAlgebraic closureNP-hardCartesian coordinate systemSequelPerformance appraisalClient (computing)CompilerOffice suiteString (computer science)Streaming mediaSakokuTable (information)Series (mathematics)InformationCondition numberMotion captureLogic programmingUniform resource locatorFilm editingRegulator geneDatabaseSocial classOpen setTrigonometric functionsClique-widthAnalytic continuationF sharpErlang distributionTupleCombinational logicDomain nameProblemorientierte ProgrammierspracheWrapper (data mining)Function (mathematics)Propagation of uncertaintyVirtualizationDebuggerSinc functionMonad (category theory)WordDisk read-and-write headArithmetic meanTask (computing)Computer animation
Transcript: Englisch(auto-generated)