I just had a horrible experience figuring this out, so this short write-up is to save someone some banging-head-against-wall time... ⚠️ Warning: This is not 100% complete yet. Sorry. The code for this is dead simple , which is great, but the documentation for configuration is
Come up with an example and draw an entity relationship diagram that involves a many-to-many relationship, a one-to-many relationship, a one-to-one relationship, and an optional one-to-many relationship. Be sure to use the proper symbols for the connectors.
Imagine you’re building a bookmark API where you have bookmarks for specific URLs online and can arrange these in different folders. How should you model this?
In your company, storage systems use gigabytes as the unit of measurement. A new API is launching where networking throughput is measured in Gibibits. Is this too subtle a difference and potentially confusing for users? Why or why not?
Imagine you need to create an API for managing recurring schedules. One engineer argues that storing a value for seconds between events is sufficient. Another thinks that the API should provide different fields for time units. Which design should you choose?
TypeScript is wonderful, but sometimes the typing can get in the way. In this article we go through how to do something that "just works" in normal JavaScript but requires a bit of finesse in TypeScript: iterating through records.
tmux is an amazing tool for terminal multiplexing. It was tricky to switch from screen, but this write-up guides you to a clean transition into the world of tmux.