
tomasp.net/blog/2015/library-frameworks
Preview meta tags from the tomasp.net website.
Linked Hostnames
19- 121 links totomasp.net
- 6 links togithub.com
- 2 links totwitter.com
- 1 link toblog.enfranchisedmind.com
- 1 link tobluemountaincapital.github.io
- 1 link tocreativecommons.org
- 1 link todotliquidmarkup.org
- 1 link tofsprojects.github.io
Thumbnail

Search Engine Appearance
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
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

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- titleLibrary patterns: Why frameworks are evil - Tomas Petricek
- Content-Typetext/html;charset=utf-8
- viewportwidth=device-width, initial-scale=1
- msapplication-TileColor#004C6B
- msapplication-TileImage/img/favicon-big.png
Open Graph Meta Tags
5- og:titleLibrary patterns: Why frameworks are evil
- og:typearticle
- og:urlhttp://tomasp.net/blog/2015/library-frameworks/
- og:imagehttp://tomasp.net/blog/2015/library-frameworks/diagram.png
- og:descriptionThis 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:cardsummary
- twitter:site@tomaspetricek
- twitter:creator@tomaspetricek
- twitter:titleLibrary patterns: Why frameworks are evil
- twitter:imagehttp://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- http://blog.enfranchisedmind.com/2007/07/the-hole-in-the-middle-pattern
- http://bluemountaincapital.github.io/Deedle
- http://creativecommons.org/licenses/by-sa/3.0
- http://dotliquidmarkup.org
- http://fsprojects.github.io/ProjectScaffold/writing-docs.html