Skip to content

Instantly share code, notes, and snippets.

@alanshaw
Last active March 7, 2018 15:42
Show Gist options
  • Save alanshaw/ed8901f6966e93695be4 to your computer and use it in GitHub Desktop.
Save alanshaw/ed8901f6966e93695be4 to your computer and use it in GitHub Desktop.
Mad science ideas
  • Hack breach to support compile to JS languages "natively" <script type="text/coffeescript"/>
  • Trumpet for jade
  • Semantic tag - semantically depend on tagged git repos
  • Install firmata - node module to install firmata on arduino
  • iotscript - javascript subset compiles to C
  • js media queries media ('width < 500px') => {} Modernizr.mq
  • Integration testing with tape & jquery - tape-head
  • browserify cdn on IPFS
  • CSX - CSS that compiles into HTML
    @import './foo.csx' /* Declares .text-center */
    
    main {
      margin: 1em
    
      p.text-center {
        "some freeform text"
        br {}
        "more text"
      }
    
      hr {
        margin: 10px 0
        border-top: 1px solid #000
      }
    }
    
  • "ButtyBuild" - CI over scuttlebutt
    • Why?
      • Shared knowledge of build status
      • Resource
      • Platform
    • Containerised so no leakage/personal data access
    • Build your own projects, share output log
    • Request a build
      • Performed by idle computers within the company
      • By platform
      • In exchange for $$$
    • Parallel builds, infinitely scaleable
    • Private ButtBuild between org members with shared secrets
  • IPFS "xkcd" multihash: /ipfs/correcthorsebatterystaple
  • npm-run-all that works like async.auto
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment