Tutorial Highlights & Transcript
00:00 - Amazon CloudWhisperer Preview
A quick, different style of how we present before I start with the talking and the slides, let me show you a quick preview of why I came up with this demo. One of our clients in our call asked us to provide us with a sheet with all the public IPs of any instances that they have on their AWS account. I started to create a script, but then I tried to use this tool. Let me show you the entire process that took place to write that script. What I did was I added a comment and said, function to get all public IPs from EC2 instances. Then I just press my friend’s help button. I press it again. After a couple of quick seconds, while it gives me, it scours its own base, and I get a fully working function. I didn’t have to do a single thing. This is what really amazed me. This is a complete function, I just wrote a function to get a public IP. So it gave me a function. If I want, I can ask it to create an entire program and it scours its own library. It’s not even just AWS-specific. Let me just go and just say, function to convert a JSON to a CSV. Pretty generic. I’m going to wait for CodeWhisperer to help a brother out and give it five seconds. Yep, done. File, it picks up and checks it. This one is particularly using it from an S3 because it previously was in AWS. But you can fine-tune the comments and the suggestions you make to it. And it can provide you with accurate messages that you can use to then convert. Now that this little tasty preview is out of the way, let me go back to my slides and actually show you what I’m talking about.
02:41 - Virtual Assistants
As tech got more advanced, we got more and more features. Siri is like the brand name child of a virtual assistant. I know personally that I have dedicated quite a bit of things that I used to do on my phone to just being a voice assistant. I think it’s been four or five years since I’ve set an alarm by hand. I just open up my phone, and I say OK, Google, it pops up with a small little ting. I say can you wake me up in five hours or three hours if you know I am heading a late night in and it will just simply put an alarm in for me? These features are getting more and more robust and starting to affect in the better way our daily lives.
04:39 - Virtual Assistants for Developers
05:38 - AWS’s Option: CodeWhisperer
06:33 - Demo of CodeWhisperer
It’s a pretty nifty feature. I haven’t used it a lot since I don’t do a lot of cloud development. But I got hooked up with this access code by a longtime friend of mine, and I only got my access keys three or four days ago. I have requested access to this for like upwards of a month and a half now. The access that I’m mentioning is that AWS CodeWhisperer is currently in a preview state. If you go to the AWS toolkit here and check on the development tools on the CodeWhisperer site, you won’t actually get this option. It asks for an access code. To get that access code, there’s a substantial waitlist. As I mentioned, it took me one and a half months to get this access code. So this feature is not publicly rolled out yet, probably because it’s in the testing phase and very early beta. But hopefully this feature should roll out pretty soon.
I’m interested to see what the pricing for this will be. But yeah, I’ve been using this sporadically for the past week and a half. I know one of my friends who is a cloud developer and works extensively with AWS API’s, SDKs and lambda API gateway, and all he does is cloud code on AWS. He sent me a gift basket this morning, just to say thanks for hooking me up. It’s increasing my productivity quite a lot. This is like a godsend. And he’s really appreciating this and based on his feedback, I’m just really excited to see what the future for this is.
Saad Lodhi
Senior Solutions Architect
nClouds
Saad joined nClouds in 2018 as a Senior Solutions Architect. He holds several AWS Certifications including Big Data - Specialty, Solution Architect - Associate, Developer - Associate, and Cloud Practitioner.