tomasp.net/blog/2015/library-frameworks

Preview meta tags from the tomasp.net website.

Linked Hostnames

19

Thumbnail

Search Engine Appearance

Google

https://tomasp.net/blog/2015/library-frameworks

Library patterns: Why frameworks are evil

This article continues my mini-series on functional library design. Previously, I discussed why your library should provide multiple levels of abstraction. Today, we look at composability and avoiding callbacks. These two often go together - frameworks are based on callbacks and are not composable, while good libraries avoid callbacks and compose well.



Bing

Library patterns: Why frameworks are evil

https://tomasp.net/blog/2015/library-frameworks

This article continues my mini-series on functional library design. Previously, I discussed why your library should provide multiple levels of abstraction. Today, we look at composability and avoiding callbacks. These two often go together - frameworks are based on callbacks and are not composable, while good libraries avoid callbacks and compose well.



DuckDuckGo

https://tomasp.net/blog/2015/library-frameworks

Library patterns: Why frameworks are evil

This article continues my mini-series on functional library design. Previously, I discussed why your library should provide multiple levels of abstraction. Today, we look at composability and avoiding callbacks. These two often go together - frameworks are based on callbacks and are not composable, while good libraries avoid callbacks and compose well.

  • General Meta Tags

    10
    • title
      Library patterns: Why frameworks are evil - Tomas Petricek
    • Content-Type
      text/html;charset=utf-8
    • viewport
      width=device-width, initial-scale=1
    • msapplication-TileColor
      #004C6B
    • msapplication-TileImage
      /img/favicon-big.png
  • Open Graph Meta Tags

    5
    • og:title
      Library patterns: Why frameworks are evil
    • og:type
      article
    • og:url
      http://tomasp.net/blog/2015/library-frameworks/
    • og:image
      http://tomasp.net/blog/2015/library-frameworks/diagram.png
    • og:description
      This article continues my mini-series on functional library design. Previously, I discussed why your library should provide multiple levels of abstraction. Today, we look at composability and avoiding callbacks. These two often go together - frameworks are based on callbacks and are not composable, while good libraries avoid callbacks and compose well.
  • Twitter Meta Tags

    6
    • twitter:card
      summary
    • twitter:site
      @tomaspetricek
    • twitter:creator
      @tomaspetricek
    • twitter:title
      Library patterns: Why frameworks are evil
    • twitter:image
      http://tomasp.net/blog/2015/library-frameworks/diagram.png
  • Link Tags

    10
    • alternate
      /rss.xml
    • apple-touch-icon
      /img/favicon-big.png
    • icon
      /img/favicon-32x32.png
    • icon
      /img/favicon-96x96.png
    • icon
      /img/favicon-big.png

Emails

2
  • ?subject=Library%20patterns%3a%20Why%20frameworks%20are%20evil&body=%20This%20article%20continues%20my%20mini-series%20on%20functional%20library%20design.%20Previously%2c%20I%20discussed%20why%20your%20library%20should%20provide%20multiple%20levels%20of%20abstraction.%20Today%2c%20we%20look%20at%20composability%20and%20avoiding%20callbacks.%20These%20two%20often%20go%20together%20-%20frameworks%20are%20based%20on%20callbacks%20and%20are%20not%20composable%2c%20while%20good%20libraries%20avoid%20callbacks%20and%20compose%20well.%0a%0aSee%3a%20http%3a%2f%2ftomasp.net%2fblog%2f2015%2flibrary-frameworks%2f
  • [email protected]

Links

145