Re:Learn Docker by building a Microservice
by alistproducer2 on Wednesday June 01, 2016 @11:17AM
(#11815019)
Serious question: have you been through a CS program? In addition to the mathematical and theoretical underpinnings of the discipline, a large part of what is taught is how to engineer software. IMO Docker is a major step forward in software engineering, this is why I believe it should be taught.
Re:Learn Docker by building a Microservice
by davexunit on Wednesday June 01, 2016 @12:20PM
(#11815685)
>IMO Docker is a major step forward in software engineering
And a lot of people, myself included, disagree. Docker is a huge step backwards because it is covering up the major underlying issues of package management. It's a sledgehammer solution to a problem for which more composable, elegant solutions exist.
Serious answer: a good CS program does not waste time teaching a particular use of a particular technology that may or may not be in use by the time the student has graduated. Instead, it ensures that the student has the base knowledge and research technique to learn that technology in a weekend when/if he needs it.
Where is the Science in using stuff other people have put together (and then written a detailed instruction on how to use it)?