• Monday

    • Private work.
    • Dot product in python is easy: sum(a*b for a, b in zip(a, b))
    • Hawaii NYE planning.
    • Paperless post has SUCH bad interfaces. Surprising for one of the top premium invite services? Best way to get sharing is just add yourself as a guest, then use the texted link to forward around. Then you don’t have to generate the universal share link for 200 coins.
    • Charge kindle from the desktop, not the free micro usb cable.
    • Aquarium maintenance. Some meal prep.
    • Created gitlab project and ticket for the app catalog: https://gitlab.com/bmahlstedt/app-catalog/-/issues/1
    • Supercontest.
      • Lots more work on api gateway.
        • Played with passthroughs of path params, query params, and payload JSONs.
        • Diff stages, manifesting as paths, abstracted since you’ll put CF in front of the full API Gateway URL.
        • Built a full example of private access. API Gateway -> VPC Link -> NLB -> ALB -> EC2. Any path in apigw can use this. Just very clunky and double price (both ELBs).
      • I don’t need the EC2 public IP. It’s just a convenience (ssh.<domain> -> ec2.<domain> -> elastic IP) to ssh sbsc from the command line. Come next year (before they start charging), it’ll be gone anyway as I’ll have migrated all of compute from EC2 to Lambda.
      • Cleaned some old resources. RDS subnet group. Unused security groups and network interfaces (largely autocreated by RDS).
      • Ultimately decided to migrate everything to Amplify/APIGateway/Lambda/Cognito.