So let me get this straight: Amazon packages open source software (Linux, Postgres etc) in a way that is an abstracted service (RDS, EBS, Elastic Load Balancer). They add so many abstracted building blocks that you need a special skill set to manage them (Aws Certified Solutions Architect) instead of knowing how to do this with bare metal or a container image running in your own data center. And now that things are c…
Amazon has made scalable, performant, high-availability systems constructable by a 10 person team that serves millions or even billions of people. Before AWS it took thousands of people and billions in capital investment to do so. Sure, google and Microsoft and IBM joined the party, but AWS was first and remains the best holistically. This is their moment of domination, and eventually something will knock them down,…
Amazon CodeGuru – Preview
171–180 of 209 posts
Re: Amazon CodeGuru – Preview
#172Earlier quoted context omitted.
So why is it under AWS[1]? [1] https://aws.amazon.com/corretto/
The same reason React is under Facebook's github org? https://github.com/facebook/react FYI, as I commented below, it's also available on Github under its own user and with a very permissive (GPLv2) license: https://github.com/corretto/corretto-8
Re: Amazon CodeGuru – Preview
#173So let me get this straight: Amazon packages open source software (Linux, Postgres etc) in a way that is an abstracted service (RDS, EBS, Elastic Load Balancer). They add so many abstracted building blocks that you need a special skill set to manage them (Aws Certified Solutions Architect) instead of knowing how to do this with bare metal or a container image running in your own data center. And now that things are c…
Amazon has made scalable, performant, high-availability systems constructable by a 10 person team that serves millions or even billions of people. Before AWS it took thousands of people and billions in capital investment to do so. Sure, google and Microsoft and IBM joined the party, but AWS was first and remains the best holistically. This is their moment of domination, and eventually something will knock them down,…
Re: Amazon CodeGuru – Preview
#174Earlier quoted context omitted.
Amazon Corretto is their OpenJDK Java distro that is free and Open Source. I don't know if the project was already using Corretto or not, but it makes sense for them to recommend their own, supported, open source solution.
Your point is a fair one, and I admit unfamiliarity with Corretto, specifically. But they're telegraphing, right on the tin, that this new service will indeed recommend solutions of the form "we see a problem pattern in your code; try Amazon _____". The fact that Corretto is actually open source further muddies the waters.
Re: Amazon CodeGuru – Preview
#175Re: Amazon CodeGuru – Preview
#176Earlier quoted context omitted.
Instagram comes to mind. 13 employees and $1B acquisition. Hard to imagine that without AWS.
WhatsApp? Similar story, no AWS.
Re: Amazon CodeGuru – Preview
#177So let me get this straight: Amazon packages open source software (Linux, Postgres etc) in a way that is an abstracted service (RDS, EBS, Elastic Load Balancer). They add so many abstracted building blocks that you need a special skill set to manage them (Aws Certified Solutions Architect) instead of knowing how to do this with bare metal or a container image running in your own data center. And now that things are c…
Re: Amazon CodeGuru – Preview
#178Earlier quoted context omitted.
Instagram comes to mind. 13 employees and $1B acquisition. Hard to imagine that without AWS.
An $1B acquisition may have nothing to do with any colossal infrastructure. Was it indeed colossal?
Re: Amazon CodeGuru – Preview
#179They should compute the SHA512 hash of lines of code or code blocks from well-known open source projects and then just give you pre-computed "reviews" for those lines/blocks, and then only charge for "novel" code. Otherwise you would need to waste time segregating your original code from the various packages you use. And it seems unfair to charge customers for canned results that can be cached and served at very low…
I think you can set it to only scan when new pull requests are made. So you could commit your libraries etc without asking for review and then turn it on only for code you have written. I might be wrong though.
Re: Amazon CodeGuru – Preview
#180Earlier quoted context omitted.
exactly. IMO if you're generating code, it should happen at build/compile time not at checkin
I'm not a fan of this. My team does this a lot and invariably it leads to having stuff be unfindable because the source you really want is in your build directory and not in code search. Which is annoying but manageable if I build the project, but partners who don't will have an even harder time of things. More recent efforts have us check in generated code alongside the "config" files, and automated processes ensure…
Only downside we've found is it can be a pain with searching for references in Github and you have to remember to generate the code, but for the most part it is seamless.
I guess how you manage it depends on your IDE, if you can configure it to work nicely, and how much the generated source changes/needs to be read.