Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    F

    Flippin' Awesome

    flippinawesome.org · Publication · on HN since 2013

    Flippin' Awesome is a JavaScript community site publishing tutorials on libraries, Node, canvas effects, ES6 and coding practice.

    Visit blogHN submissions
    Web DevelopmentProgramming
    What HN says

    HN links it for JavaScript tutorials, such as asynchronous programming with ES6, a canvas rain effect and string templating, often posted by the authors.

    Stats for nerds
    32HN people shared it
    154linked in comments
    835story points
    May 2014last shared
    2013people per year2014

    Top posts on HN

    1. 1
      Towards a More Modular Future for JavaScript Libraries
      1 person · 101 points · first shared 2013 · 47 comments on HN
    2. 2
      TypeScript 0.9 – What’s Improved
      1 person · 64 points · first shared 2013 · 21 comments on HN
    3. 3
      String Templating Considered Harmful
      2 people · 56 points · first shared 2014 · 18 comments on HN
    4. 4
      Paralyzed by Choice in Front-end Development
      1 person · 53 points · first shared 2014 · 37 comments on HN
    5. 5
      JXcore – A Node.js Distribution with Multi-threading
      1 person · 52 points · first shared 2014 · 40 comments on HN
    6. 6
      LESS vs Sass? It’s time to switch to Sass
      1 person · 50 points · first shared 2014 · 52 comments on HN
    7. 7
      Creating a Realistic Rain Effect with Canvas and JavaScript
      2 people · 47 points · first shared 2013 · 9 comments on HN
    8. 8
      Is jQuery Too Big For Mobile?
      1 person · 47 points · first shared 2014 · 55 comments on HN
    9. 9
      Using the AWS JavaScript SDK in the Browser
      2 people · 37 points · first shared 2014 · 5 comments on HN
    10. 10
      5 Things You Should Stop Doing With jQuery
      2 people · 19 points · first shared 2013 · 5 comments on HN

    What HN people wrote when they linked it

    • bigdMar 2014

      reporting the links here in csv formats for easy processing -

      Warning: the hn parser appends the quotes to the url when you click. sorry about this

      "Collective by CoDrops","http://tympanus.net/codrops/collective/"

      "CSS Weekly","http://css-weekly.com/"

      "Web Design Weekly","http://web-design-weekly.com/"

      "Responsive Design Weekly","http://responsivedesignweekly.com/"

      "The Sass Way","http://thesassway.com/"

      "Sass News","http://t.co/j0fMGWu9ng"

      "Web Standards Library Update by Flippin’ Awesome","http://flippinawesome.org/category/news/best-of/"

      "Best of JavaScript, HTML & CSS by Flippin’ Awesome","http://flippinawesome.org/category/news/best-of/"

      "HTML5 Weekly","http://html5weekly.com/"

      "JavaScript Weekly","http://javascriptweekly.com/"

      "Node Weekly","http://nodeweekly.com/"

      "Web Tools Weekly","http://webtoolsweekly.com/"

      "DailyJS","http://dailyjs.com/"

      "ng-newsletter","http://www.ng-newsletter.com/"

      "Ember Weekly","http://emberweekly.com/"

      "Today’s Readings by Aaron T. Grogg","http://aarontgrogg.com/blog/category/todays-readings/"

    • porphyry3Feb 2014

      There is another nice feature of ES6 that helps a lot with callbacks and promises: proxies. Check out this article I wrote on Flippin Awesome (http://flippinawesome.org/2013/11/18/taming-asynchronous-javascript-programming-with-ecmascript6/). The following is some sample code to show how code can be simplified with ES6 proxies, making async functions chainable (example in coffeescript):

      getUser = (user) ->
      _("https://npmjs.org/~#{user}")
      .get()
      .extractLinks()
      .filter( -> /package/.test(arguments[0]) )
      .map( -> "https://npmjs.org#{arguments[0]}" )
      .log()

      getUser("foo")

      where `get` is THE jQuery get for Ajax requests returning a promise and is chained with the rest of the functions in a pipeline fashion. I've found that these techniques can work very well for form validation, as [you can check here](http://www.vittoriozaccaria.net/chained/demo.html) — Firefox required.

      Edit: I wrote in markdown but it seems that only verbatim is supported.
      Edit2: some clarification

    • remotesynthSep 2013

      The author of this library wrote an article about how it was built with some new demos at http://flippinawesome.org/2013/09/23/creating-a-realistic-rain-effect-with-canvas-and-javascript/

    • rich_harrisMar 2014

      I replied to this comment on the article itself, if anyone is interested: http://flippinawesome.org/2014/03/24/string-templating-considered-harmful/#comment-19775

    • eterpstraMay 2014

      I just happened to release an article about this today!
      http://flippinawesome.org/2014/05/12/beef-up-your-skills-with-code-exercise/

    • petercooperAug 2013

      Something similar but published just last week: http://flippinawesome.org/2013/07/29/writing-a-command-line-utility-using-node/

    Related

    Smashing Magazinecoding.smashingmagazine.com126 people

    Writing Fast, Memory-Efficient JavaScript

    Smashing Magazine
    Publication · last shared 2014
    Codeulatecodeulate.com19 people

    Obama's New Robots.txt

    Codeulate
    Personal · last shared 2013
    RunJS Blogrunjs.app16 people

    Equations That Changed the World – Rewritten in JavaScript

    RunJS Blog
    Company · last shared 2026
    Badass JSbadassjs.com46 people

    An Iron Man Like 3D Hologram Controlled by Leap Motion and Three.js

    Badass JS
    Personal · last shared 2017
    DailyJSdailyjs.com112 people

    Backbone.js: Hacker's Guide

    DailyJS
    Publication · last shared 2017
    codeburst.iocodeburst.io174 people

    Google’s Flutter = React and Java Swing

    codeburst.io
    Publication · last shared 2023
    LogRocket Blogblog.logrocket.com242 people

    The easiest way to keep your web apps accessible: Just use text

    LogRocket Blog
    Company · last shared 2026
    Speckyboyspeckyboy.com78 people

    Never Say WordPress When Selling a Web Design Project

    Speckyboy
    Publication · last shared 2022