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
    C

    Christophe Coenraets

    coenraets.org · Personal blog · on HN since 2008

    Christophe Coenraets writes web and mobile development tutorials covering Backbone.js, Node.js, Angular, React and PhoneGap, with sample apps.

    Visit blogHN submissions
    Web DevelopmentMobile & Apple
    What HN says

    Commenters recommend his three-part Backbone wine cellar tutorial as a clear, concise starting point, with code on GitHub, and link his ES6 slides.

    Stats for nerds
    20HN people shared it
    20linked in comments
    273story points
    Oct 2016last shared
    2010people per year2016

    Top posts on HN

    1. 1
      Sample App with Backbone.js and Twitter Bootstrap
      1 person · 227 points · first shared 2012 · 14 comments on HN
    2. 2
      Animated Page Transitions with React.js
      1 person · 12 points · first shared 2015 · Discussion on HN
    3. 3
      IonicRealty: New Ionic 2 and Angular 2 Sample App
      2 people · 3 points · first shared 2016 · Discussion on HN
    4. 4
      Employee Directory Sample App with Backbone.js and jQuery Mobile
      1 person · 3 points · first shared 2012 · Discussion on HN
    5. 5
      Creating a REST API using Node.js, Express, and MongoDB
      1 person · 3 points · first shared 2012 · Discussion on HN
    6. 6
      Sample Mobile App with Backbone.js and PhoneGap
      1 person · 3 points · first shared 2012 · Discussion on HN
    7. 7
      Using Backbone.js with jQuery Mobile
      1 person · 3 points · first shared 2012 · Discussion on HN
    8. 8
      Video chat for Android in 30 lines of XML
      2 people · 2 points · first shared 2010 · 2 comments on HN
    9. 9
      Learn the Best Way to Build Java-Backed iOS, Android and PlayBook Apps
      1 person · 2 points · first shared 2011 · Discussion on HN
    10. 10
      Sociogram: A Sample Application Exploring the Facebook SDK and the Graph API
      1 person · 2 points · first shared 2013 · Discussion on HN

    What HN people wrote when they linked it

    • richardofyorkAug 2012

      I learned Backbone just about 3 months ago and the first project I built (still in developing) with it was a commercial eCommerce web application for a major client. This is how I learned Backbone:

      —— 1. I downloaded a copy of the following book and followed all the examples:

      http://addyosmani.github.com/backbone-fundamentals/

      Note that the following incomplete sections in the book you will very likely need (I did). The answer to each can be found on StackOverflow.

      - Sub-Views And Nesting

      - Managing Models In Nested Views

      - Views Triggering Other Views

      - Cleanly Disposing Views

      - [Communicating effectively between views (particularly subviews)]—I added this because I was not sure how to do this after reading the book, I found help on StackOverflow.

      By the way, the book is very good and Addy Osmani is a thorough writer, he does not shy away from detail, which I love. Detail is very good, it prevents you from getting stuck later and allows you to have a thorough understanding of the subject matter.

      —— 2. Follow these 3 tutorials, they are easy, but very helpful:

      http://coenraets.org/blog/2011/12/backbone-js-wine-cellar-tutorial-part-1-getting-started/

      http://coenraets.org/blog/2011/12/backbone-js-wine-cellar-tutorial-part-2-crud/

      http://coenraets.org/blog/2011/12/backbone-js-wine-cellar-tutorial-part-3-deep-linking-and-application-states/

      — And this one, which is incredibly important for improving your Backbone skills and using Backbone efficiently. These are the…

    • muellerwolframAug 2012

      1) hard to say. i started 2 month ago, and maybe spend about 3 hours a day on average on app-related stuff. when i started i only had little experience in rails, but had absolutly no experience in backbone. so it took me quite a while to get into it.

      2) to start out i read this http://coenraets.org/blog/2011/12/backbone-js-wine-cellar-tutorial-part-1-getting-started/
      and then everytime i was stuck i search for a solution on stackoverflow. i'm not using nodejs btw. just backbone for the frontend. once you done a couple of tutorials, i recommend using http://www.brunch.io

      3) the themes are coming from my rails backend. i have a mongodb database on http://www.mongolab.com. the backbone app makes a request to my rails server and gets a respond as json. you can see how that looks like at http://www.themescroller.com/themes.json

    • smanuelMay 2013

      I'm using PhoneGap and I'll use it again.

      Yes, a PhoneGap app may never run as smoothly as a native app but I'm not ready to sacrifice the advantages that PhoneGap approach brings:

      - Using HTML/JS/CSS for all platforms
      - I can strip all PhoneGap related calls from my app and have a mobile web app (which can run as a full screen web app)

      And there're various tips and tricks to help you achieve almost native experience with PG (http://coenraets.org/blog/2013/05/top-10-performance-techniques-for-phonegap-applications/).

      Imagine doing this in:
      - ObjectiveC for iOS
      - Java for Andriod
      - C# for WP
      - HTML/JS/CSS for having a mobile web app

      Sacrificing some performance suddenly starts making sense.

    • davemoDec 2012

      This 3-part series [1] on building a wine-cellar app (basic CRUD, REST, etc..) with Backbone is a great place to start if you've never done anything with Backbone before.

      The code is available on github [2], the author is clear and concise, and there are a number of back ends supported (node/express, php/slim, java/jersey).

      [1] http://coenraets.org/blog/2011/12/backbone-js-wine-cellar-tutorial-part-1-getting-started/

      [2] https://github.com/ccoenraets/backbone-cellar

    • fenivApr 2013

      I've been using AngularJS for a few months on a side project of mine and it greatly helped move a lot of the code complexity to the client side. Hooking it up with a REST API was simple and got rid of almost all of the server side rendering.

      Here's a particularly useful sample app, implemented in both Angular as well as Backbone.

      http://coenraets.org/blog/2012/02/sample-application-with-angular-js/

    • mooveprinceOct 2016

      If someone wants to dig more on ES5 vs ES6 , check this presentation (use side arrow for navigation) http://coenraets.org/present/es6/#1

    Related

    Safari Books Online Blogblog.safaribooksonline.com35 people

    Building Secure Node.js Applications

    Safari Books Online Blog
    Company · last shared 2015
    Shopify Engineeringshopify.engineering268 people

    Building all of our new mobile apps using React Native

    Shopify Engineering
    Company · last shared 2026
    DailyJSdailyjs.com112 people

    Backbone.js: Hacker's Guide

    DailyJS
    Publication · last shared 2017
    LogRocket Blogblog.logrocket.com242 people

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

    LogRocket Blog
    Company · last shared 2026
    HubSpot Product Blogdev.hubspot.com72 people

    How to Learn Complex Things Quickly: A Guide

    HubSpot Product Blog
    Company · last shared 2026
    JavaScript Playgroundjavascriptplayground.com15 people

    Beginning Node.js Development

    JavaScript Playground
    Personal · last shared 2019
    Jake Archibaldjakearchibald.com191 people

    I discovered a browser bug

    Jake Archibald
    Personal · last shared 2026
    Bits of Codebitsofco.de40 people

    Linting HTML using CSS

    Bits of Code
    Personal · last shared 2021