|
| 1 | +<!-- START doctoc generated TOC please keep comment here to allow auto update --> |
| 2 | +<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --> |
| 3 | +**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)* |
| 4 | + |
| 5 | +- [Announcements](#announcements) |
| 6 | +- [News / Articles](#news--articles) |
| 7 | +- [Tech Talk - Eden (Choosing TypeORM over Prisma)](#tech-talk---eden-choosing-typeorm-over-prisma) |
| 8 | +- [Tech Talk - Alec (AI and Other Tools for Building Quickly)](#tech-talk---alec-ai-and-other-tools-for-building-quickly) |
| 9 | +- [Managing Costs (off of Lambdas) and Scale-to-Zero](#managing-costs-off-of-lambdas-and-scale-to-zero) |
| 10 | +- [Aside - Lower-tech Versions of Course Technologies](#aside---lower-tech-versions-of-course-technologies) |
| 11 | + - [Other Lower-Tech JS Libraries](#other-lower-tech-js-libraries) |
| 12 | + - [Other Tools You Should Know About](#other-tools-you-should-know-about) |
| 13 | +- [Reading](#reading) |
| 14 | + |
| 15 | +<!-- END doctoc generated TOC please keep comment here to allow auto update --> |
| 16 | + |
| 17 | +## Announcements |
| 18 | + |
| 19 | +- Assignment 1 is due next week; share the repo with `hhenrichsen` on GitHub, |
| 20 | + and submit the link to Learning Suite. |
| 21 | +- [HackUSU](https://www.hackusu.com/) is coming up next month; it's a good |
| 22 | + opportunity to continue working on what you've been working on, and meet other |
| 23 | + SWEs (and business students) in Utah. |
| 24 | +- Lucid and the Utah Java Users Group is having an event soon about |
| 25 | + [Design Tradeoffs in Modern Architectures](https://www.meetup.com/utah-java-users-group/events/296259318/) |
| 26 | + a week from today that may be interesting to you all. |
| 27 | + |
| 28 | +## News / Articles |
| 29 | + |
| 30 | +- [Postgres for Everything](https://www.amazingcto.com/postgres-for-everything/) |
| 31 | + (and a |
| 32 | + [related gist](https://gist.github.com/cpursley/c8fb81fe8a7e5df038158bdfe0f06dbb)) |
| 33 | + |
| 34 | +## Tech Talk - Eden (Choosing TypeORM over Prisma) |
| 35 | + |
| 36 | +## Tech Talk - Alec (AI and Other Tools for Building Quickly) |
| 37 | + |
| 38 | +## Managing Costs (off of Lambdas) and Scale-to-Zero |
| 39 | + |
| 40 | +I had some questions before and after last class about how to achieve a |
| 41 | +serverless effect, or in other words, how to create and dispose machines as |
| 42 | +they're needed. |
| 43 | + |
| 44 | +Fly.io has a concept called [Machines](https://fly.io/docs/machines/) that can |
| 45 | +be started and stopped on demand, in addition to GPU machines available. These |
| 46 | +can be triggered via API, which means you can use your other server to trigger |
| 47 | +starting and communicating with a machine like this. |
| 48 | + |
| 49 | +## Aside - Lower-tech Versions of Course Technologies |
| 50 | + |
| 51 | +[Example Repo](https://github.com/hhenrichsen/docker-node-api-example) – does a |
| 52 | +Node.js API, and a Frontend as separate apps in one repo, run with Docker. |
| 53 | + |
| 54 | +### Other Lower-Tech JS Libraries |
| 55 | + |
| 56 | +- [Kysely](https://kysely.dev/) |
| 57 | +- [Knex](https://knexjs.org/) |
| 58 | + |
| 59 | +### Other Tools You Should Know About |
| 60 | + |
| 61 | +- [Grafana](https://grafana.com/) – Monitoring and Graphs |
| 62 | +- [MailHog](https://github.com/mailhog/MailHog) (or alternative, |
| 63 | + [Mailpit](https://github.com/axllent/mailpit)) – view sent emails in a |
| 64 | + development environment |
| 65 | +- [Adminer](https://www.adminer.org/) - SQL Admin interface |
| 66 | +- [Prometheus](https://prometheus.io/) - OSS version of Datadog; used for |
| 67 | + metrics and alerts |
| 68 | + |
| 69 | +## Reading |
| 70 | + |
| 71 | +Shoot me a slack message if this isn't here on Friday. |
0 commit comments