Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1201

R

Rico Sta. Cruz

Personal blog · ricostacruz.comwebprogramming

Rico Sta. Cruz's personal blog at ricostacruz.com covers web and programming. Since 2011, 57 different Hacker News readers have linked it 59 times, most often “NProgress: slim, site-wide progress bars”. It is still writing: the last post was on 2026-07-18, and you can follow it by feed.

Visit the blog
59mentions?
1recommend?
57HN people?
2011–2025first – last linked?
Links on Hacker News per year · peak 13 in 2013

Too few sampled comments (28) to say how often HN recommends it.?

Why HN links it

Rico Sta. Cruz's JavaScript pages: the NProgress progress bar, flatdoc documentation generator, js2coffee, jquery.transit, Backbone patterns and RSJS guidelines. Commenters mostly link them as tools or alternatives.

Recommended for · 1 comments
Backbone.js patterns guide described as very helpful for learning Backbone.js.

Summarised by Claude from a sample of 28 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Blog posts from Rico (@rstacruz) about web development and more

Most-linked posts?

  1. NProgress: slim, site-wide progress bars
    8 people · 8 mentions · first linked 2013-08-20
  2. JQuery Transit - CSS3 animations for jQuery
    8 people · 8 mentions · first linked 2011-12-24
  3. Flatdoc is the fastest way to create a site for your open source project.
    7 people · 7 mentions · first linked 2013-05-27
  4. Backbone patterns
    7 people · 7 mentions · first linked 2011-12-24
  5. JS2Coffee: The JavaScript to CoffeeScript compiler
    5 people · 5 mentions · first linked 2011-06-03
  6. RSJS: Reasonable System for JavaScript Structure
    2 people · 2 mentions · first linked 2023-04-21
  7. Rscss: Styling CSS without losing your sanity
    2 people · 2 mentions · first linked 2023-12-26
  8. Vim script cheatsheet
    2 people · 2 mentions · first linked 2016-09-19
  9. Rico's Cheatsheets
    2 people · 2 mentions · first linked 2015-11-12
  10. Backbone patterns
    2 people · 2 mentions · first linked 2012-02-09

What Hacker News says?

  1. Yes, I was thinking about something in the like of NProgress: http://ricostacruz.com/nprogress/ If the page is displayed instantly, show a complete bar that disappears. (I’m not sure if that would solve the problem, I may explore different solutions.)

    Comment linking /nprogress/

    on “Show HN: JS library to make your website instant”
  2. Submitted NProgress: slim, site-wide progress bars as a story · 597 points

    HN discussion
  3. Another stripe inspired documentation made easy @ http://ricostacruz.com/flatdoc/

    Comment linking /flatdoc/

    on “Mozilla Brick”
  4. Submitted Backbone patterns as a story · 174 points

    HN discussion
  5. Careful not to read this too fast: I thought it was criticizing http://ricostacruz.com/nprogress/ but it's not.

    Comment linking /nprogress/

    on “Don't reinvent the scrollbar”
  6. Submitted JQuery Transit - CSS3 animations for jQuery as a story · 168 points

    HN discussion
  7. This looks nice but $60/mo seems incredibly pricey when there are also nice, and similar, open source solutions such as http://ricostacruz.com/flatdoc/ What extra value am I paying for?

    Comment linking /flatdoc/

    on “Show HN: ReadMe.io – Beautiful Documentation Made Easy”
  8. Submitted Backbone patterns as a story · 89 points

    HN discussion
  9. This has been very helpful for me, learning Backbone.js: http://ricostacruz.com/backbone-patterns/

    Comment linking /backbone-patterns/

    on “Introducing the Backbone.js Boilerplate”
  10. Submitted Flatdoc is the fastest way to create a site for your open source project. as a story · 28 points

    HN discussion
  11. Here's a general-purpose JS implementation of a progress bar that achieves a similar visual effect: http://ricostacruz.com/nprogress/

    Comment linking /nprogress/

    on “New UI Pattern: Website Loading Bars”
  12. Submitted JS2Coffee: The JavaScript to CoffeeScript compiler as a story · 10 points

    HN discussion
  13. Not sure if that's what you meant, but there is already JavaScript to CoffeeScript compiler: http://ricostacruz.com/js2coffee/

    Comment linking /js2coffee/

    on “JavaScript is Dead. Long Live JavaScript”
  14. Submitted Backbone.js Patterns as a story · 9 points

    HN discussion
  15. Wow, this is cool. The first thing I thought when I saw http://ricostacruz.com/nprogress/ (submitted earlier) was how much effort to port/implement it to/in AngularJS. And you did it! Sorry for nitpicking: (1) I think the color is too strong, (2) At one time (I don't know what I did), the progress bar went 50% but centered instead of left-aligned (but still on top), unfortunately I can't reproduce it, and (3) While…

    Comment linking /nprogress/

    on “Show HN: ngProgress - slim, site-wide progressbar for AngularJS, without jQuery”
  16. Submitted Flatdoc - JS tool for building a site from markdown files as a story · 5 points

    HN discussion
  17. This is a Angular provider I've created after seeing NProgress[1] but I didn't want the jQuery dependency and I also wanted it for Angular so here it is. Please comment if you see I'm doing something superstrange in the code or if you have any suggestions. I'm eager for your feedback! [1] http://ricostacruz.com/nprogress/

    Comment linking /nprogress/

    on “Show HN: ngProgress - slim, site-wide progressbar for AngularJS, without jQuery”
  18. Submitted A better Hello World as a story · 4 points

    HN discussion
  19. There is http://ricostacruz.com/js2coffee/

    Comment linking /js2coffee/

    on “Coffeekup”
  20. Submitted RSJS: Reasonable System for JavaScript Structure as a story · 3 points

    HN discussion
  21. 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).…

    Comment linking /backbone-patterns/

    on “Ask HN: How to learn Backbone”
  22. Submitted Rico's Cheatsheets as a story · 3 points

    HN discussion
  23. There's also flatdoc http://ricostacruz.com/flatdoc/ which renders the markdown file on the client side ('marked' js parser), so no server-side stuff is needed.

    Comment linking /flatdoc/

    on “Daux.io, a simple documentation generator”
  24. Submitted Vim script cheatsheet as a story · 3 points

    HN discussion
  25. Not that much to be honest, there are some quirks and such as variable scopings (g:, s:, l: a:) and other things, but other than that it's pretty familiar. A few great resources I found after having googled a ton around was [0] and [1]. If you are very familiar with vim (I'm not really a power user tbh), then all the commands you use with : are supported in vim script. Meaning opening a split in your script is, well…

    Comment linking /cheatsheets/vimscript.html

    on “Show HN: SpaceNeovim – Spacemacs for Neovim”
  26. Submitted JQuery Transit - CSS3 animations for jQuery as a story · 3 points

    HN discussion
  27. For the lazy, the source reveals these jQuery dependencies: https://github.com/camoconnell/lazy-line-painter http://ricostacruz.com/jquery.transit/ https://github.com/jquery/jquery-mousewheel

    Comment linking /jquery.transit/

    on “Really well-designed parallax(?) scrolling”
  28. Submitted Rscss: Styling CSS without losing your sanity as a story · 2 points

    HN discussion
  29. There's a couple of libraries that help you implement this. http://ricostacruz.com/nprogress/ is one.

    Comment linking /nprogress/

    on “I am your co-creator, not your competitor”
  30. Submitted NProgress as a story · 2 points

    HN discussion

Search all of HN for ricostacruz.com

Linked by the same people?