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
    Y

    Year of Moo

    yearofmoo.com · Personal blog · on HN since 2011

    Matias Niemelä writes AngularJS tutorials on animation, testing with Karma, SEO, and building web apps.

    Visit blogHN submissions
    Web DevelopmentProgramming
    What HN says

    HN commenters call the articles excellent starting resources for AngularJS. One critic says some testing posts are too trivial for real applications.

    Stats for nerds
    18HN people shared it
    26linked in comments
    61story points
    Dec 2014last shared
    2013people per year2014

    Top posts on HN

    1. 1
      Full Spectrum Testing with AngularJS and Testacular
      1 person · 8 points · first shared 2013 · Discussion on HN
    2. 2
      AngularJS v1.1.4 includes animation support
      2 people · 7 points · first shared 2013 · Discussion on HN
    3. 3
      Remastered Animation in AngularJS 1.2
      3 people · 6 points · first shared 2013 · Discussion on HN
    4. 4
      AngularJS and SEO
      4 people · 5 points · first shared 2012 · 1 comments on HN
    5. 5
      Enhanced Animation in AngularJS - yearofmoo.com
      2 people · 5 points · first shared 2013 · Discussion on HN
    6. 6
      More AngularJS Magic to Supercharge your Webapp
      4 people · 4 points · first shared 2012 · Discussion on HN
    7. 7
      Taming Forms in AngularJS 1.3
      1 person · 4 points · first shared 2014 · Discussion on HN
    8. 8
      Use AngularJS to power your web application
      1 person · 3 points · first shared 2012 · Discussion on HN
    9. 9
      Full-Spectrum Testing with AngularJS and Karma
      3 people · 2 points · first shared 2013 · Discussion on HN
    10. 10
      Advanced Testing and Debugging in AngularJS
      2 people · 2 points · first shared 2013 · Discussion on HN

    What HN people wrote when they linked it

    • mackwicAug 2013

      The problem with this kind of article is they are too trivial to be truly original and don't help testing a real application, even a light one. Who want to test his evening project ?

      Worst, it's by far too light on karma and E2E testing. They have a lot of pitfalls, traps, and documentation is nearly inexistent. A shame considering the size of these projects.

      I upvoted, though, because I want more discussion on that topic.

      For anyone who want further links about Unit-testing on Angular, I recommend the series from Benjamin Lesh on testing controllers[1], services[2], and directives[3].

      This article[4] from The Year of Moo is also excellent and introduces the limit of End-to-end testing with a solution.

      [1]: http://www.benlesh.com/2013/05/angularjs-unit-testing-controllers.html

      [2]: http://www.benlesh.com/2013/06/angular-js-unit-testing-services.html

      [3]: http://www.benlesh.com/2013/06/angular-js-unit-testing-directives.html

      [4]: http://www.yearofmoo.com/2013/01/full-spectrum-testing-with-angularjs-and-karma.html

      I'll be highly interested if someone has anything consistent about Karma and Angular-scenario. I didn't find anything satisfactory about setup anything bigger than 200 LoC. For what I saw, people run away from Angular-scenario and inject Jasmine and Mocks as a work-around.

    • mmqFeb 2013

      Some links I found helpful while trying to make a sudoku game with angularjs (https://github.com/mouradmourafiq/angular_sudoku):

      http://deansofer.com/posts/view/14/AngularJs-Tips-and-Tricks-UPDATED

      http://www.yearofmoo.com/2012/10/more-angularjs-magic-to-supercharge-your-webapp.html

      http://blog.petermolgaard.com/tag/angularjs/

      http://onehungrymind.com/angularjs-sticky-notes-pt-1-architecture/

      http://www.raymondcamden.com/index.cfm/2011/11/29/My-first-AngularJS-application

      A google discussions about the difference between factory and service:

      https://groups.google.com/forum/?fromgroups=#!searchin/angular/service$20factory/angular/56sdORWEoqg/VxECXKbn3gsJ

    • jjszSep 2013

      There's also: yearofmoo [0], the AngularJSLearning Index [1], David Mosher [2], tutorialzine [3], and the ng-newsletter. [4] I would like to see the Integration With Other Languages/Frameworks section expanded (D3, PouchDB, etc). Are you guys planning on expanding on that?

      [0] http://www.yearofmoo.com/

      [1]https://github.com/jmcunningham/AngularJS-Learning,

      [2] http://www.youtube.com/user/vidjadavemo/videos

      [3] http://tutorialzine.com/2013/08/learn-angularjs-5-examples/

      [4] http://www.ng-newsletter.com/posts/beginner2expert-how_to_start.html

    • davejApr 2013

      Angular uses DOM templating instead of string-based templating (most current JS templating engines are string-based), so you would definitely need to fire up a headless browser (PhantomJS) or DOM (JSDOM) of some sort to get it working.

      It would be very slow if you were doing this dynamically so you would probably want to regularly compile and cache your pages.

      Some links on this topic:
      https://github.com/steeve/angular-seo
      http://www.yearofmoo.com/2012/11/angularjs-and-seo.html

    • svemeDec 2014

      Google crawlers execute Javascript [1] since this year. Before that you apparently had to deliver a pre-rendered page to the crawler. I don't know anything about the lyft stack, but there are solutions for SEO with Single-Page Apps (see e.g. [2]).

      [1]: http://googlewebmastercentral.blogspot.no/2014/05/understanding-web-pages-better.html

      [2]: http://www.yearofmoo.com/2012/11/angularjs-and-seo.html

    • sheldorSep 2013

      I found these to be excellent resources when I started with angular almost a year ago.

      http://www.yearofmoo.com/2012/08/use-angularjs-to-power-your-web-application.html

      http://www.yearofmoo.com/2012/10/more-angularjs-magic-to-supercharge-your-webapp.html

    Related

    Tutorialzinetutorialzine.com33 people

    CSS3 Features That You Can Finally Start Using

    Tutorialzine
    Publication · last shared 2017
    AngularJS Blogblog.angularjs.org36 people

    Angular 2.0

    AngularJS Blog
    Company · last shared 2015
    NG-Newsletterng-newsletter.com16 people

    Building 2048 in AngularJS

    NG-Newsletter
    Publication · last shared 2015
    Raymond Camdenraymondcamden.com34 people

    How I Cheated Mozilla's New HTML5 Game - Browser Quest

    Raymond Camden
    Personal · last shared 2026
    Performance Calendarcalendar.perfplanet.com123 people

    HTML and CSS techniques to reduce your JavaScript

    Performance Calendar
    Publication · last shared 2026
    Miguel Grinbergblog.miguelgrinberg.com94 people

    Python 3.14 is here. How fast is it?

    Miguel Grinberg
    Personal · last shared 2026
    Jake Archibaldjakearchibald.com191 people

    I discovered a browser bug

    Jake Archibald
    Personal · last shared 2026
    Angular Blogblog.angular.io56 people

    Angular 9.0

    Angular Blog
    Company · last shared 2024