1.6 KiB
1.6 KiB
Learning Topic Log
Python
-
Research: best practice for separating projects into
condaenvironments like npm -
Read-up more on types: what does it mean for Python to be dynamically typed. What is type-hinting really?
- Use provided pdfs and John's books
-
Is
dictionary.values()/dictionary.keys()of type list? -
Is
dictionary.items()a list of tuples for key, value? -
How to run test suites via VSCode?
BBC Course, remaining topics:
- Error handling
- Testing
- I/O
Bash
- Awk
- Why do we have to do
"$var"instead of$varor${var}at times
Linux
/dev/nullin greater depth
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
NodeJS
- Build examples of read stream and write stream
- Can you override parent class methods in JS subclass?
- If not in JS, can you do this in TS?
Git
JavaScript
Look into these new features:
- Proxy object
Object.hasOwn()- Top level
await Error.Prototype.cause()- Dynamic import
- Temporal
Promise.allSettled(),Promise.any()
TypeScript
RecordsMapped types- SOLID principles OOP