Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
wiki:projects:other:vidres:conept_doc [2010/04/21 12:40] – external edit 127.0.0.1 | wiki:projects:other:vidres:conept_doc [2020/11/19 14:21] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 34: | Line 34: | ||
* working on cars | * working on cars | ||
* tv, movies, music | * tv, movies, music | ||
+ | |||
+ | ==== Video tech clips ==== | ||
+ | |||
+ | Create a video for each talking about my work history and technical details to help others understand how to write code | ||
+ | * solid vs object oriented | ||
+ | * Solid has interfaces | ||
+ | * OOP has base classes | ||
+ | * interfaces are for external modules | ||
+ | * interfaces don't have constraints for child classes | ||
+ | * Argument - Interfaces let you do multiple inheritance. | ||
+ | * Argument - interfaces let you swap code out for other code. So does base classes | ||
+ | * base classes allows you to put tighter constraints along with automation for child classes | ||
+ | * solid lets you create mock classes - This is bad for testing | ||
+ | * Threading vs Thread Manager | ||
+ | * 10,000 threads and the cpu is given equal time to each | ||
+ | * 100 threads and the cpu is given equal time to each | ||
+ | * Math - if you have a task that takes 10sec and that task takes up 5% of the cpu, then you have a simple formula to calc how many tasks you can run in parallel. | ||
+ | * MySQL performance vs Sharding | ||
+ | * python mysql performance | ||
+ | * sharding is to expand disk space not performance | ||
+ | * you need to optimize for a single computer first before you expand to more computers | ||
+ | * Microsoft search with DNA sequencing | ||
+ | * this is similar to the trolley problem for self-driving cars, it's fundamentally asking the wrong question | ||
+ | * [[https:// | ||
+ | * AWS cloud vs On Prem | ||
+ | * aws cloud is more cost effective if you are replacing an IT team with the cloud, if you have your software developers maintaining the computer infrastructure and will continue to have the same number of software developers if you were to move the computers to the cloud, then the cost would be more than keeping it on prem | ||
+ | |||
==== Resume ==== | ==== Resume ==== | ||
This is my work history | This is my work history |