{
  "id": "6bfc7d123ae9",
  "url": "https://medium.com/@boxed/moving-a-large-and-old-codebase-to-python3-33a5a13f8c99",
  "title": "Moving a large and old codebase to Python3 – Anders Hovmöller – Medium",
  "note": "Good overview of one companies work to move their Python 2 codebase to Python 3. How they did it and what issues they saw.",
  "voice": "jamie",
  "saved": "2018-02-21T03:29:04Z",
  "host": "medium.com",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/6bfc7d123ae9/",
  "markdown": "https://links.thingelstad.xyz/links/6bfc7d123ae9.md",
  "issues": [
    {
      "number": 42,
      "slug": "weekly-thing-42-feb-24-2018",
      "title": "Weekly Thing #42 / Feb 24, 2018",
      "date": "2018-02-24T13:00:00Z",
      "section": "Programming",
      "position": 18,
      "url": "https://weekly.thingelstad.com/archive/42/",
      "page": "https://links.thingelstad.xyz/issues/42/"
    }
  ],
  "connections": {
    "same_host": {
      "count": 260,
      "page": "https://links.thingelstad.xyz/hosts/medium.com/",
      "nearest": [
        {
          "id": "6e9beaae78be",
          "title": "Personal Data Representatives: An Idea – Tom Steinberg – Medium",
          "url": "https://medium.com/@TomSteinberg/personal-data-representatives-an-idea-d2274d1af69b",
          "record": "https://links.thingelstad.xyz/links/6e9beaae78be/"
        },
        {
          "id": "17c3abd73de2",
          "title": "Why Decentralization Matters – Chris Dixon – Medium",
          "url": "https://medium.com/@cdixon/why-decentralization-matters-5e3f79f7638e",
          "record": "https://links.thingelstad.xyz/links/17c3abd73de2/"
        },
        {
          "id": "dd10b5ffe15b",
          "title": "Be a Pal, My Dudes – Mule Design Studio – Medium",
          "url": "https://medium.com/mule-design/be-a-pal-my-dudes-a34c06df1b1d",
          "record": "https://links.thingelstad.xyz/links/dd10b5ffe15b/"
        },
        {
          "id": "1b9f2962b12e",
          "title": "Live Like a Hydra – Thinking Is Hard – Medium",
          "url": "https://medium.com/thinking-is-hard/live-like-a-hydra-c02337782a89",
          "record": "https://links.thingelstad.xyz/links/1b9f2962b12e/"
        },
        {
          "id": "eabdcfca9092",
          "title": "Deep Thinking In The Age of Distraction – The Startup – Medium",
          "url": "https://medium.com/swlh/deep-thinking-in-the-age-of-distraction-f7cf765b2762",
          "record": "https://links.thingelstad.xyz/links/eabdcfca9092/"
        }
      ]
    },
    "same_week": {
      "count": 28,
      "nearest": [
        {
          "id": "1c5b4e105c6d",
          "title": "Hyrum's Law",
          "url": "http://www.hyrumslaw.com/",
          "record": "https://links.thingelstad.xyz/links/1c5b4e105c6d/"
        },
        {
          "id": "6ecaa3b0c715",
          "title": "Norris Numbers",
          "url": "https://www.teamten.com/lawrence/writings/norris-numbers.html",
          "record": "https://links.thingelstad.xyz/links/6ecaa3b0c715/"
        },
        {
          "id": "2fdd3379f227",
          "title": "gitleaks: Searches full repo history for secrets and keys 🔑",
          "url": "https://github.com/zricethezav/gitleaks",
          "record": "https://links.thingelstad.xyz/links/2fdd3379f227/"
        },
        {
          "id": "a752a51bae74",
          "title": "5 Ways to Close the Strategy-to-Execution Gap",
          "url": "https://hbr.org/2015/12/5-ways-to-close-the-strategy-to-execution-gap",
          "record": "https://links.thingelstad.xyz/links/a752a51bae74/"
        },
        {
          "id": "1f7ae95b3729",
          "title": "Alto’s Odyssey: A sequel to one of our favorite iOS games",
          "url": "https://thesweetsetup.com/altos-odyssey-sequel-one-favorite-ios-games/",
          "record": "https://links.thingelstad.xyz/links/1f7ae95b3729/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/https://medium.com/@boxed/moving-a-large-and-old-codebase-to-python3-33a5a13f8c99"
  }
}
