@online{choosing-the-right-key, author = "Gowri Balasubramanian and Sean Shriver", title = "Choosing the Right DynamoDB Partition Key", organization = "AWS Database Blog", year = 2017, url = "https://aws.amazon.com/blogs/database/choosing-the-right-dynamodb-partition-key/", urldate = "2025-03-26" } @online{gsi, author = "Amazon Web Services Inc.", title = "Using Global Secondary Indexes in DynamoDB", organization = "Amazon DynamoDB Developer Guide", year = 2025, url = "https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.html", urldate = "2025-03-26" } @online{awsapi, author = "Amazon Web Services Inc.", title = "Amazon API Gateway", year = 2025, url = "https://aws.amazon.com/api-gateway/", urldate = "2025-03-26" } @online{httpvsrest, author = "Amazon Web Services Inc.", title = "Choose between REST APIs and HTTP APIs", organization = "Amazon API Gateway Developer Guide", year = 2025, url = "https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-vs-rest.html", urldate = "2025-03-26" } @online{apipricing, author = "Amazon Web Services Inc.", title = "Amazon API Gateway Pricing", organization = "Amazon API Gateway Developer Guide", year = 2025, url = "https://aws.amazon.com/api-gateway/pricing/", urldate = "2025-03-26" } @online{pythondict, author = "Python Software Foundation", title = "5. Data Structures ΒΆ Dictionaries", organization = "Python 3.12.2 Documentation", year = 2025, url = "https://docs.python.org/3/tutorial/datastructures.html#dictionaries", urldate = "2025-03-26" } @online{nielsenheuristics, author = "Jakob Nielsen", title = "10 Usability Heuristics for User Interface Design", year = 1994, url = "https://www.nngroup.com/articles/ten-usability-heuristics/", urldate = "2025-03-26" } @online{boto3query, author = "Amazon Web Services Inc.", title = "Table / Action / \texttt{query}", organization = "Boto3 1.27.0 documentation", year = 2023, url = "https://boto3.amazonaws.com/v1/documentation/api/1.27.0/reference/services/dynamodb/table/query.html", urldate = "2025-03-26" } @online{useparameterisedqueries, author = "Amazon Web Services Inc.", title = "Use parameterized queries", organization = "Amazon Athena User Guide", year = 2025, url = "https://docs.aws.amazon.com/athena/latest/ug/querying-with-prepared-statements.html", urldate = "2025-03-26" } @online{spa, author = "React Router", title = "Single Page App (SPA)", organization = "React Router API Reference", year = 2025, url = "https://reactrouter.com/how-to/spa", urldate = "2025-03-27" } @online{reactrouter, author = "React Router", title = "Routing", organization = "React Router API Reference", year = 2025, url = "https://reactrouter.com/start/declarative/routing", urldate = "2025-03-27" } @online{containerpresentational, author = "Lydia Hallie and Addy Osmani", title = "Container/Presentational Pattern", organization = "patterns.dev", year = 2025, url = "https://www.patterns.dev/react/presentational-container-pattern/", urldate = "2025-03-29" } @online{reactcomponents, author = "Meta Open Source", title = "Component", organization = "React API Reference", year = 2025, url = "https://react.dev/reference/react/Component", urldate = "2025-03-28" }