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
    B

    Bocoup Blog

    bocoup.com · Company blog · on HN since 2010

    The engineering blog of Bocoup, a web consultancy that works on JavaScript, browser standards, and front-end tooling.

    Visit blogHN submissions
    Web DevelopmentProgrammingOpen Source & Linux
    What HN says

    HN commenters link it for documentation advice, a clear flexbox explainer, and background on Web Platform Tests and contributing to the web platform.

    Stats for nerds
    48HN people shared it
    50linked in comments
    167story points
    Oct 2025last shared
    2010people per year2025

    Top posts on HN

    1. 1
      Bocoup Is Now Worker-Owned
      1 person · 63 points · first shared 2025 · 43 comments on HN
    2. 2
      Why hourly time tracking doesn't work for software – Bocoup
      2 people · 9 points · first shared 2014 · Discussion on HN
    3. 3
      JavaScript Developers: Watch Your Language
      1 person · 9 points · first shared 2018 · Discussion on HN
    4. 4
      Test262 – A Tour Guide Through the Grotesque Corners of JavaScript
      3 people · 7 points · first shared 2016 · Discussion on HN
    5. 5
      The Web's Most Tolerated Feature
      2 people · 5 points · first shared 2025 · Discussion on HN
    6. 6
      Smaller, faster websites
      2 people · 5 points · first shared 2015 · Discussion on HN
    7. 7
      JavaScript SciFi: 2021
      1 person · 4 points · first shared 2016 · Discussion on HN
    8. 8
      ES2015 is not backward compatible with ES5
      1 person · 4 points · first shared 2015 · 1 comments on HN
    9. 9
      So, You'd like to start an open source project
      1 person · 4 points · first shared 2018 · Discussion on HN
    10. 10
      Why hourly time tracking doesn't work for software development
      1 person · 4 points · first shared 2018 · Discussion on HN

    What HN people wrote when they linked it

    • __sApr 2017

      I empathize. I feel like my work in implementing insurance programs & payday loan portals is of low value to society, yet it pays the bills. Meanwhile I'd much rather focus fully on my project to implement a WASM jit for Lua. That has future potential alone due to WASM unicorns wanting to open up to being useful as a JIT target

      Sort of flies in the face of people thinking basic income will result in a bunch of stay at home drunks

      SVG is cool. Was really wanting SVG2 as in order to get wordwrap I'm embedding HTML into the SVG which I'm embedding in HTML. openEtG uses SVG as an alternate backend to cards/deck rendering (as opposed to <canvas>)

      Deck SVG: http://etg.dek.im/deck/047130c6qq016u1036u30177o0177g027aq027dm017h7017k2057n8017q5017th0380g018pr.svg

      Card SVG: http://etg.dek.im/card/56f.svg

      There's some issues in rendering interacting with the page's CSS. The card back is rendered off a spritesheet, in the SVG I just offset it so that the rest of the image is clipped away

      Code: https://github.com/serprex/openEtG/blob/master/svg.js

      If this seems off topic.. well I'm bad at being personal, & in response to a personal blogpost, this is how I make a personal response

      I was hoping to try get remote work with https://bocoup.com but unfortunately I'm also Canadian & they're not open to being that remote. But I'm just some guy who made an open source HTML5 CCG. Maybe they'd take closer consideration of you. Granted I open with a salary of 25k CAD, don't know what you…

    • slashcleeNov 2010

      I'm the guy who ported this to processing.js, and no, it isn't that simple. I tried just adding that one line and it didn't actually work at the time. It turns out it's slightly more involved, and as I was just trying to make this a quick proof-of-concept hack, I didn't spend the time to rewrite the loading mechanism to make it IE-compatible.

      You can read more about the interactions between processing.js and excanvas at http://bocoup.com/processing-js/docs/index.php?page=Using%20exCanvas.js%20with%20Processing.js if you're so inclined, but please don't think that it's just because I was too lazy to add a single line of HTML.

    • JachNov 2015

      The niche situations aren't going to use the built-in rand() anyway because they can write their own or use someone else's that's faster. Even if they end up using the same algorithm (e.g. a Mersenne Twister) they can still often go faster.

      Interestingly according to https://bocoup.com/weblog/random-numbers Firefox is just going to use its CSPRNG once the crypto api is ready. (Bug 322529 is still in NEW state, though.)

    • troupoOct 2025

      There are literally no other metrics.

      Web Platform Tests were literally a project to align browsers on compatible implementations of a bunch of web APIs. Started by Opera and w3c and maintained by w3c https://www.bocoup.com/blog/wpt-an-overview-and-history

    • abhipAug 2016

      Good documentation is a key part

      - Good summary of best practices for documentation: https://bocoup.com/weblog/documenting-your-api

      - Tips for good api doc design: http://blog.parse.com/learn/engineering/designing-great-api-docs/

    • evolve2kMay 2015

      Actually I just read "Dive into Flexbox" and in 5-10 min read now have a clear understanding of how flexbox is designed to work. Best explaination I've read.

      http://bocoup.com/weblog/dive-into-flexbox/

    Related

    thoughtbot Blogrobots.thoughtbot.com441 people

    Neat

    thoughtbot Blog
    Company · last shared 2026
    Bocoup Weblogweblog.bocoup.com46 people

    Introducing the Backbone.js Boilerplate

    Bocoup Weblog
    Company · last shared 2014
    Stack Overflow Blogstackoverflow.blog1.1k people

    How Dwarf Fortress is built

    Stack Overflow Blog
    Company · last shared 2026
    Square Developer Blogdeveloper.squareup.com47 people

    RBS, Ruby’s new type signature language

    Square Developer Blog
    Company · last shared 2026
    Facebook Engineeringcode.facebook.com552 people

    Relicensing React, Jest, Flow, and Immutable.js

    Facebook Engineering
    Company · last shared 2021
    Go Blogblog.golang.org529 people

    Go 2, here we come

    Go Blog
    Company · last shared 2026
    Dan Luudanluu.com1.2k people

    We only hire the trendiest

    Dan Luu
    Personal · last shared 2026
    Coder Blogcoder.com66 people

    We improved the performance of a userspace TCP stack in Go

    Coder Blog
    Company · last shared 2026