[
    {
        "key": "B4HQ38T8",
        "version": 1291,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/B4HQ38T8",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/B4HQ38T8",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "GitHub, Inc.",
            "parsedDate": "2024",
            "numChildren": 0
        },
        "data": {
            "key": "B4HQ38T8",
            "version": 1291,
            "itemType": "webpage",
            "title": "What is GitHub Copilot?",
            "creators": [
                {
                    "creatorType": "author",
                    "name": "GitHub, Inc."
                }
            ],
            "abstractNote": "",
            "websiteTitle": "GitHub Docs",
            "websiteType": "",
            "date": "2024",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://docs.github.com/en/copilot/about-github-copilot/what-is-github-copilot",
            "accessDate": "",
            "shortTitle": "",
            "language": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-08-08T15:16:47Z",
            "dateModified": "2024-08-08T15:16:58Z"
        }
    },
    {
        "key": "STUPZJJV",
        "version": 1289,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/STUPZJJV",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/STUPZJJV",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "GitHub, Inc.",
            "parsedDate": "2024",
            "numChildren": 0
        },
        "data": {
            "key": "STUPZJJV",
            "version": 1289,
            "itemType": "webpage",
            "title": "Apply to GitHub Education as a student",
            "creators": [
                {
                    "creatorType": "author",
                    "name": "GitHub, Inc."
                }
            ],
            "abstractNote": "",
            "websiteTitle": "GitHub Docs",
            "websiteType": "",
            "date": "2024",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://docs.github.com/en/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-education-for-students/apply-to-github-education-as-a-student",
            "accessDate": "",
            "shortTitle": "",
            "language": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-08-08T15:13:45Z",
            "dateModified": "2024-08-08T15:14:24Z"
        }
    },
    {
        "key": "AB7I4KWC",
        "version": 1284,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/AB7I4KWC",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/AB7I4KWC",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "GitHub, Inc.",
            "parsedDate": "2024",
            "numChildren": 0
        },
        "data": {
            "key": "AB7I4KWC",
            "version": 1284,
            "itemType": "webpage",
            "title": "Start your journey: Learn the basics of GitHub",
            "creators": [
                {
                    "creatorType": "author",
                    "name": "GitHub, Inc."
                }
            ],
            "abstractNote": "",
            "websiteTitle": "GitHub Docs",
            "websiteType": "",
            "date": "2024",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://docs.github.com/en/get-started/start-your-journey",
            "accessDate": "",
            "shortTitle": "",
            "language": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-08-08T15:05:12Z",
            "dateModified": "2024-08-08T15:07:46Z"
        }
    },
    {
        "key": "TXSTTZXT",
        "version": 1278,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/TXSTTZXT",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/TXSTTZXT",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Shaw",
            "numChildren": 0
        },
        "data": {
            "key": "TXSTTZXT",
            "version": 1278,
            "itemType": "computerProgram",
            "title": "Drawing graphs with Graphviz",
            "creators": [
                {
                    "creatorType": "programmer",
                    "firstName": "Ryan",
                    "lastName": "Shaw"
                }
            ],
            "abstractNote": "",
            "seriesTitle": "",
            "versionNumber": "",
            "date": "",
            "system": "",
            "company": "",
            "place": "",
            "programmingLanguage": "Python notebook",
            "rights": "",
            "citationKey": "",
            "url": "https://github.com/programming-for-info-pros/notebooks",
            "accessDate": "",
            "DOI": "",
            "ISBN": "",
            "archive": "",
            "archiveLocation": "",
            "libraryCatalog": "",
            "callNumber": "",
            "shortTitle": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-04-18T18:19:38Z",
            "dateModified": "2024-04-18T18:19:44Z"
        }
    },
    {
        "key": "SG3GKAV2",
        "version": 1276,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/SG3GKAV2",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/SG3GKAV2",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Shaw",
            "numChildren": 0
        },
        "data": {
            "key": "SG3GKAV2",
            "version": 1276,
            "itemType": "computerProgram",
            "title": "Processing JSON",
            "creators": [
                {
                    "creatorType": "programmer",
                    "firstName": "Ryan",
                    "lastName": "Shaw"
                }
            ],
            "abstractNote": "",
            "seriesTitle": "",
            "versionNumber": "",
            "date": "",
            "system": "",
            "company": "",
            "place": "",
            "programmingLanguage": "Python notebook",
            "rights": "",
            "citationKey": "",
            "url": "https://github.com/programming-for-info-pros/notebooks",
            "accessDate": "",
            "DOI": "",
            "ISBN": "",
            "archive": "",
            "archiveLocation": "",
            "libraryCatalog": "",
            "callNumber": "",
            "shortTitle": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-04-16T22:08:51Z",
            "dateModified": "2024-04-16T22:08:57Z"
        }
    },
    {
        "key": "R7I3EABF",
        "version": 1274,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/R7I3EABF",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/R7I3EABF",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Shaw",
            "numChildren": 0
        },
        "data": {
            "key": "R7I3EABF",
            "version": 1274,
            "itemType": "computerProgram",
            "title": "Opening URLs on the Web",
            "creators": [
                {
                    "creatorType": "programmer",
                    "firstName": "Ryan",
                    "lastName": "Shaw"
                }
            ],
            "abstractNote": "",
            "seriesTitle": "",
            "versionNumber": "",
            "date": "",
            "system": "",
            "company": "",
            "place": "",
            "programmingLanguage": "Python notebook",
            "rights": "",
            "citationKey": "",
            "url": "https://github.com/programming-for-info-pros/notebooks",
            "accessDate": "",
            "DOI": "",
            "ISBN": "",
            "archive": "",
            "archiveLocation": "",
            "libraryCatalog": "",
            "callNumber": "",
            "shortTitle": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-04-16T22:07:15Z",
            "dateModified": "2024-04-16T22:08:48Z"
        }
    },
    {
        "key": "6BVJQ26L",
        "version": 1270,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/6BVJQ26L",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/6BVJQ26L",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Gaddis",
            "parsedDate": "2019",
            "numChildren": 0
        },
        "data": {
            "key": "6BVJQ26L",
            "version": 1270,
            "itemType": "bookSection",
            "title": "Input, processing, and output",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Tony",
                    "lastName": "Gaddis"
                }
            ],
            "abstractNote": "",
            "bookTitle": "Starting Out with Python",
            "series": "",
            "seriesNumber": "",
            "volume": "",
            "numberOfVolumes": "",
            "edition": "4th global edition",
            "date": "2019",
            "publisher": "Pearson",
            "place": "New York",
            "originalDate": "",
            "originalPublisher": "",
            "originalPlace": "",
            "format": "",
            "pages": "",
            "ISBN": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-01-08T16:29:45Z",
            "dateModified": "2024-01-08T19:46:08Z"
        }
    },
    {
        "key": "NXIKTNWW",
        "version": 1269,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/NXIKTNWW",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/NXIKTNWW",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Gaddis",
            "parsedDate": "2019",
            "numChildren": 0
        },
        "data": {
            "key": "NXIKTNWW",
            "version": 1269,
            "itemType": "bookSection",
            "title": "Introduction to computers and programming",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Tony",
                    "lastName": "Gaddis"
                }
            ],
            "abstractNote": "",
            "bookTitle": "Starting Out with Python",
            "series": "",
            "seriesNumber": "",
            "volume": "",
            "numberOfVolumes": "",
            "edition": "4th global edition",
            "date": "2019",
            "publisher": "Pearson",
            "place": "New York",
            "originalDate": "",
            "originalPublisher": "",
            "originalPlace": "",
            "format": "",
            "pages": "",
            "ISBN": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-01-08T16:31:14Z",
            "dateModified": "2024-01-08T19:46:05Z"
        }
    },
    {
        "key": "TSDAMC6D",
        "version": 1268,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/TSDAMC6D",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/TSDAMC6D",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Gaddis",
            "parsedDate": "2019",
            "numChildren": 0
        },
        "data": {
            "key": "TSDAMC6D",
            "version": 1268,
            "itemType": "bookSection",
            "title": "Decision structures and Boolean logic",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Tony",
                    "lastName": "Gaddis"
                }
            ],
            "abstractNote": "",
            "bookTitle": "Starting Out with Python",
            "series": "",
            "seriesNumber": "",
            "volume": "",
            "numberOfVolumes": "",
            "edition": "4th global edition",
            "date": "2019",
            "publisher": "Pearson",
            "place": "New York",
            "originalDate": "",
            "originalPublisher": "",
            "originalPlace": "",
            "format": "",
            "pages": "",
            "ISBN": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-01-08T16:33:33Z",
            "dateModified": "2024-01-08T19:46:01Z"
        }
    },
    {
        "key": "WVP63T24",
        "version": 1267,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/WVP63T24",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/WVP63T24",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Gaddis",
            "parsedDate": "2019",
            "numChildren": 0
        },
        "data": {
            "key": "WVP63T24",
            "version": 1267,
            "itemType": "bookSection",
            "title": "Repetition structures",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Tony",
                    "lastName": "Gaddis"
                }
            ],
            "abstractNote": "",
            "bookTitle": "Starting Out with Python",
            "series": "",
            "seriesNumber": "",
            "volume": "",
            "numberOfVolumes": "",
            "edition": "4th global edition",
            "date": "2019",
            "publisher": "Pearson",
            "place": "New York",
            "originalDate": "",
            "originalPublisher": "",
            "originalPlace": "",
            "format": "",
            "pages": "",
            "ISBN": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-01-08T16:45:08Z",
            "dateModified": "2024-01-08T19:45:57Z"
        }
    },
    {
        "key": "KM8BLJF5",
        "version": 1266,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/KM8BLJF5",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/KM8BLJF5",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Gaddis",
            "parsedDate": "2019",
            "numChildren": 0
        },
        "data": {
            "key": "KM8BLJF5",
            "version": 1266,
            "itemType": "bookSection",
            "title": "Functions",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Tony",
                    "lastName": "Gaddis"
                }
            ],
            "abstractNote": "",
            "bookTitle": "Starting Out with Python",
            "series": "",
            "seriesNumber": "",
            "volume": "",
            "numberOfVolumes": "",
            "edition": "4th global edition",
            "date": "2019",
            "publisher": "Pearson",
            "place": "New York",
            "originalDate": "",
            "originalPublisher": "",
            "originalPlace": "",
            "format": "",
            "pages": "",
            "ISBN": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-01-08T16:45:30Z",
            "dateModified": "2024-01-08T19:45:53Z"
        }
    },
    {
        "key": "XYLU8DWW",
        "version": 1265,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/XYLU8DWW",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/XYLU8DWW",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Gaddis",
            "parsedDate": "2019",
            "numChildren": 0
        },
        "data": {
            "key": "XYLU8DWW",
            "version": 1265,
            "itemType": "bookSection",
            "title": "Files and exceptions",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Tony",
                    "lastName": "Gaddis"
                }
            ],
            "abstractNote": "",
            "bookTitle": "Starting Out with Python",
            "series": "",
            "seriesNumber": "",
            "volume": "",
            "numberOfVolumes": "",
            "edition": "4th global edition",
            "date": "2019",
            "publisher": "Pearson",
            "place": "New York",
            "originalDate": "",
            "originalPublisher": "",
            "originalPlace": "",
            "format": "",
            "pages": "",
            "ISBN": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-01-08T16:45:48Z",
            "dateModified": "2024-01-08T19:45:50Z"
        }
    },
    {
        "key": "Z2H8L7EP",
        "version": 1264,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/Z2H8L7EP",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/Z2H8L7EP",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Gaddis",
            "parsedDate": "2019",
            "numChildren": 0
        },
        "data": {
            "key": "Z2H8L7EP",
            "version": 1264,
            "itemType": "bookSection",
            "title": "Lists and tuples",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Tony",
                    "lastName": "Gaddis"
                }
            ],
            "abstractNote": "",
            "bookTitle": "Starting Out with Python",
            "series": "",
            "seriesNumber": "",
            "volume": "",
            "numberOfVolumes": "",
            "edition": "4th global edition",
            "date": "2019",
            "publisher": "Pearson",
            "place": "New York",
            "originalDate": "",
            "originalPublisher": "",
            "originalPlace": "",
            "format": "",
            "pages": "",
            "ISBN": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-01-08T16:46:15Z",
            "dateModified": "2024-01-08T19:45:47Z"
        }
    },
    {
        "key": "PBWNMVWW",
        "version": 1264,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/PBWNMVWW",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/PBWNMVWW",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Gaddis",
            "parsedDate": "2019",
            "numChildren": 0
        },
        "data": {
            "key": "PBWNMVWW",
            "version": 1264,
            "itemType": "bookSection",
            "title": "More about strings",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Tony",
                    "lastName": "Gaddis"
                }
            ],
            "abstractNote": "",
            "bookTitle": "Starting Out with Python",
            "series": "",
            "seriesNumber": "",
            "volume": "",
            "numberOfVolumes": "",
            "edition": "4th global edition",
            "date": "2019",
            "publisher": "Pearson",
            "place": "New York",
            "originalDate": "",
            "originalPublisher": "",
            "originalPlace": "",
            "format": "",
            "pages": "",
            "ISBN": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-01-08T16:46:29Z",
            "dateModified": "2024-01-08T19:45:44Z"
        }
    },
    {
        "key": "RK2CBQ3F",
        "version": 1263,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/RK2CBQ3F",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/RK2CBQ3F",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Gaddis",
            "parsedDate": "2019",
            "numChildren": 0
        },
        "data": {
            "key": "RK2CBQ3F",
            "version": 1263,
            "itemType": "bookSection",
            "title": "Dictionaries and sets",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Tony",
                    "lastName": "Gaddis"
                }
            ],
            "abstractNote": "",
            "bookTitle": "Starting Out with Python",
            "series": "",
            "seriesNumber": "",
            "volume": "",
            "numberOfVolumes": "",
            "edition": "4th global edition",
            "date": "2019",
            "publisher": "Pearson",
            "place": "New York",
            "originalDate": "",
            "originalPublisher": "",
            "originalPlace": "",
            "format": "",
            "pages": "",
            "ISBN": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-01-08T16:46:57Z",
            "dateModified": "2024-01-08T19:45:41Z"
        }
    },
    {
        "key": "7ZTJM9C4",
        "version": 1262,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/7ZTJM9C4",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/7ZTJM9C4",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Gaddis",
            "parsedDate": "2019",
            "numChildren": 0
        },
        "data": {
            "key": "7ZTJM9C4",
            "version": 1262,
            "itemType": "bookSection",
            "title": "Classes and object-oriented programming",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Tony",
                    "lastName": "Gaddis"
                }
            ],
            "abstractNote": "",
            "bookTitle": "Starting Out with Python",
            "series": "",
            "seriesNumber": "",
            "volume": "",
            "numberOfVolumes": "",
            "edition": "4th global edition",
            "date": "2019",
            "publisher": "Pearson",
            "place": "New York",
            "originalDate": "",
            "originalPublisher": "",
            "originalPlace": "",
            "format": "",
            "pages": "",
            "ISBN": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-01-08T16:47:36Z",
            "dateModified": "2024-01-08T19:45:37Z"
        }
    },
    {
        "key": "X94C6KIL",
        "version": 1261,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/X94C6KIL",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/X94C6KIL",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Gaddis",
            "parsedDate": "2019",
            "numChildren": 0
        },
        "data": {
            "key": "X94C6KIL",
            "version": 1261,
            "itemType": "bookSection",
            "title": "Inheritance",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Tony",
                    "lastName": "Gaddis"
                }
            ],
            "abstractNote": "",
            "bookTitle": "Starting Out with Python",
            "series": "",
            "seriesNumber": "",
            "volume": "",
            "numberOfVolumes": "",
            "edition": "4th global edition",
            "date": "2019",
            "publisher": "Pearson",
            "place": "New York",
            "originalDate": "",
            "originalPublisher": "",
            "originalPlace": "",
            "format": "",
            "pages": "",
            "ISBN": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-01-08T16:48:39Z",
            "dateModified": "2024-01-08T19:45:34Z"
        }
    },
    {
        "key": "D758DR86",
        "version": 1261,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/D758DR86",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/D758DR86",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Gaddis",
            "parsedDate": "2019",
            "numChildren": 0
        },
        "data": {
            "key": "D758DR86",
            "version": 1261,
            "itemType": "bookSection",
            "title": "Recursion",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Tony",
                    "lastName": "Gaddis"
                }
            ],
            "abstractNote": "",
            "bookTitle": "Starting Out with Python",
            "series": "",
            "seriesNumber": "",
            "volume": "",
            "numberOfVolumes": "",
            "edition": "4th global edition",
            "date": "2019",
            "publisher": "Pearson",
            "place": "New York",
            "originalDate": "",
            "originalPublisher": "",
            "originalPlace": "",
            "format": "",
            "pages": "",
            "ISBN": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-01-08T16:48:48Z",
            "dateModified": "2024-01-08T19:45:31Z"
        }
    },
    {
        "key": "DXDNE23E",
        "version": 1260,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/DXDNE23E",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/DXDNE23E",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Brown",
            "parsedDate": "2006",
            "numChildren": 0
        },
        "data": {
            "key": "DXDNE23E",
            "version": 1260,
            "itemType": "journalArticle",
            "title": "The next line: understanding programmers' work",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Barry",
                    "lastName": "Brown"
                }
            ],
            "abstractNote": "",
            "publicationTitle": "TeamEthno-Online",
            "publisher": "",
            "place": "",
            "date": "2006",
            "volume": "",
            "issue": "2",
            "section": "",
            "partNumber": "",
            "partTitle": "",
            "pages": "25–33",
            "series": "",
            "seriesTitle": "",
            "seriesText": "",
            "journalAbbreviation": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://web.archive.org/web/20071009042007/http://www.teamethno-online.org.uk/Issue2/Brown.pdf",
            "accessDate": "",
            "PMID": "",
            "PMCID": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-01-08T19:33:03Z",
            "dateModified": "2024-01-08T19:37:29Z"
        }
    },
    {
        "key": "I8TLJ2R5",
        "version": 1252,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/I8TLJ2R5",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/I8TLJ2R5",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Polya",
            "parsedDate": "1988",
            "numChildren": 0
        },
        "data": {
            "key": "I8TLJ2R5",
            "version": 1252,
            "itemType": "book",
            "title": "How to Solve It",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "George",
                    "lastName": "Polya"
                }
            ],
            "abstractNote": "",
            "series": "",
            "seriesNumber": "",
            "volume": "",
            "numberOfVolumes": "",
            "edition": "",
            "date": "1988",
            "publisher": "Princeton University Press",
            "place": "",
            "originalDate": "",
            "originalPublisher": "",
            "originalPlace": "",
            "format": "",
            "numPages": "",
            "ISBN": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-01-08T19:29:37Z",
            "dateModified": "2024-01-08T19:30:56Z"
        }
    },
    {
        "key": "8777BZ28",
        "version": 1246,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/8777BZ28",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/8777BZ28",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Recurse Center",
            "numChildren": 0
        },
        "data": {
            "key": "8777BZ28",
            "version": 1246,
            "itemType": "bookSection",
            "title": "Pair programming",
            "creators": [
                {
                    "creatorType": "author",
                    "name": "Recurse Center"
                }
            ],
            "abstractNote": "",
            "bookTitle": "User's Manual",
            "series": "",
            "seriesNumber": "",
            "volume": "",
            "numberOfVolumes": "",
            "edition": "",
            "date": "",
            "publisher": "",
            "place": "",
            "originalDate": "",
            "originalPublisher": "",
            "originalPlace": "",
            "format": "",
            "pages": "",
            "ISBN": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://www.recurse.com/manual#sub-sec-pairing",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-01-08T18:04:21Z",
            "dateModified": "2024-01-08T18:05:11Z"
        }
    },
    {
        "key": "LUA9YV2Z",
        "version": 1241,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/LUA9YV2Z",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/LUA9YV2Z",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Recurse Center",
            "numChildren": 0
        },
        "data": {
            "key": "LUA9YV2Z",
            "version": 1241,
            "itemType": "document",
            "title": "Social rules",
            "creators": [
                {
                    "creatorType": "author",
                    "name": "Recurse Center"
                }
            ],
            "abstractNote": "",
            "type": "",
            "date": "",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://www.recurse.com/social-rules",
            "accessDate": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-01-08T18:03:15Z",
            "dateModified": "2024-01-08T18:03:59Z"
        }
    },
    {
        "key": "F2MTUMZF",
        "version": 1237,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/F2MTUMZF",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/F2MTUMZF",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Böckeler and Siessegger",
            "parsedDate": "2020-01-15",
            "numChildren": 0
        },
        "data": {
            "key": "F2MTUMZF",
            "version": 1237,
            "itemType": "blogPost",
            "title": "On pair programming",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Birgitta",
                    "lastName": "Böckeler"
                },
                {
                    "creatorType": "author",
                    "firstName": "Nina",
                    "lastName": "Siessegger"
                }
            ],
            "abstractNote": "",
            "blogTitle": "",
            "websiteType": "",
            "date": "January 15, 2020",
            "DOI": "",
            "citationKey": "",
            "url": "https://martinfowler.com/articles/on-pair-programming.html",
            "accessDate": "",
            "ISSN": "",
            "shortTitle": "",
            "language": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-01-08T16:55:05Z",
            "dateModified": "2024-01-08T16:56:16Z"
        }
    },
    {
        "key": "LPPLNA49",
        "version": 1200,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/LPPLNA49",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/LPPLNA49",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Butterick",
            "parsedDate": "2022",
            "numChildren": 0
        },
        "data": {
            "key": "LPPLNA49",
            "version": 1200,
            "itemType": "document",
            "title": "GitHub Copilot investigation",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Matthew",
                    "lastName": "Butterick"
                }
            ],
            "abstractNote": "",
            "type": "",
            "date": "2022",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://githubcopilotinvestigation.com",
            "accessDate": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-01-08T16:27:00Z",
            "dateModified": "2024-01-08T16:28:19Z"
        }
    },
    {
        "key": "8Z3KALWQ",
        "version": 1195,
        "library": {
            "type": "group",
            "id": 51755,
            "name": "ryanshaw",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/ryanshaw",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/51755/items/8Z3KALWQ",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/ryanshaw/items/8Z3KALWQ",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 652631,
                "username": "ryanshaw",
                "name": "Ryan Shaw",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/ryanshaw",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Ford",
            "parsedDate": "2015-06-11",
            "numChildren": 0
        },
        "data": {
            "key": "8Z3KALWQ",
            "version": 1195,
            "itemType": "magazineArticle",
            "title": "What is Code?",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Paul",
                    "lastName": "Ford"
                }
            ],
            "abstractNote": "",
            "publicationTitle": "Bloomberg Businessweek",
            "publisher": "",
            "place": "",
            "date": "June 11, 2015",
            "volume": "",
            "issue": "",
            "pages": "",
            "ISSN": "",
            "DOI": "",
            "citationKey": "",
            "url": "https://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/",
            "accessDate": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2024-01-08T16:22:05Z",
            "dateModified": "2024-01-08T16:23:35Z"
        }
    }
]