10 votes

Increment Magazine, issue 12: software architecture

4 comments

  1. [2]
    spit-evil-olive-tips
    Link
    Lots of interesting articles, rather than spam each one as an individual topic here's an omnibus thread: Case studies in rearchitecting Architecture for generations Rearchitecting after...
    6 votes
    1. atom
      Link Parent
      I hadn't heard of Increment, thanks for the link! I'm a sucker for that print edition.

      I hadn't heard of Increment, thanks for the link! I'm a sucker for that print edition.

      3 votes
  2. [3]
    Comment deleted by author
    Link
    1. [2]
      spit-evil-olive-tips
      Link Parent
      What do you think is the most interesting article in this issue, other than the one you wrote? What's the most "haunted forest" codebase you've personally worked on? If you were starting a project...

      What do you think is the most interesting article in this issue, other than the one you wrote?

      What's the most "haunted forest" codebase you've personally worked on?

      If you were starting a project from scratch, what principles would you try to follow to prevent your beautiful clean greenfield codebase from turning into a haunted forest?

      4 votes
      1. [2]
        Comment deleted by author
        Link Parent
        1. skybrian
          Link Parent
          Protobufs are good for server-to-server but a pretty awkward fit for browser code, though, due to types not supported by JavaScript like 64-bit integers. And last I looked, no serialization format...

          Protobufs are good for server-to-server but a pretty awkward fit for browser code, though, due to types not supported by JavaScript like 64-bit integers. And last I looked, no serialization format beats JSON in a browser due to native support for it. So, there are a variety of protobuf mappings to JSON and a standard, impractical one.

          2 votes