eolas/_meta/Topic_Log.md
2023-01-16 14:56:28 +00:00

1.4 KiB

Learning Topic Log

Bash

  • Best way to run a command in a script - is it to echo it?
  • How to handle the return value of a command
    • If it returns multiple values, how to isolate and loop through them
  • What the weird variable symbols mean like errors and stuff
  • Read up properly about find and read
  • .list file extension
  • Error handling

SQL

  • What is a schema in MySQL/ SQL ?
  • Proper definition of "migrating a database"?

GraphQL

  • What is a transformer?

AWS

  • Start reading more specifically about key services: Lambda, step functions, CloudFormation, Elasticache, CloudFront, CloudWatch
  • Do basic exercises from Amazon on aspects I am interested in to get a practical feel for it
  • Elastic Beanstalk and how it differs from using multiple different services at once
  • AWS Amplify
  • Deploy my own website on AWS

Git

  • What is rebasing?
  • What is cherry-picking?
  • GitFlow methodology in the context of releases, hotfixes etc
  • How can you rollback without a hard-reset, i.e. how can you keep the future state (from the point of view of the rolled-back branch) accessible?
  • Tagging (also in relation to Git flow)
  • See if there is an advanced Git course on LinkedIn

JavaScript

Look into these new features:

  • Proxy object
  • Object.hasOwn()
  • Top level await
  • Error.Prototype.cause()
  • Dynamic import
  • Temporal
  • Promise.allSettled(), Promise.any()