January 5, 2023

Building Blocks | January 2023

5 min read

Building Blocks | January 2023
Building Blocks | January 2023
Building Blocks | January 2023

In this edition

  • ChatGPT gets banned by Stack Overflow - But why?

  • Developer productivity and DevOps at AWS re: Invent 2022

  • Slack’s infra powered by Terraform | Get your code to cloud with Amnic

Generated by Midjourney

It’s a new year, and it’s a new you, so get ready for an all-new edition of Building Blocks. We’ll uncover the rationale behind Stack Overflow’s ban on ChatGPT, bring you the top three sessions on developer productivity from AWS re: Invent, and top it all off with some recommendations for the month.

Happy reading!
IN FOCUS

ChatGPT gets banned by Stack Overflow - But why?

What is ChatGPT and how smart is it?​

ChatGPT, born on 30th November 2022, has become a viral sensation in the tech realm.

Greg Brockman, President of OpenAI tweeted that more than one million people had signed up to test the cutting-edge technology within five days of its launch. People are flooding Twitter feeds with hundreds of screenshots of their ChatGPT conversations.

It’s amazing to see how the powerful AI tool responds to the questions within 10 seconds. Is ChatGPT a know-it-all AI tool and is it always correct? The answer is not always, and OpenAI agrees to that as a limitation.

"ChatGPT is incredibly limited, but good enough at some things to create a misleading impression of greatness.” - Sam Altman, CEO of OpenAI
Not smart enough for Stack Overflow!

Stack Overflow banned the use of ChatGPT due to concerns about the accuracy of answers provided by the chatbot and the lack of expertise of some of the users posting answers with its help. Some developers and moderators supported the ban and called for it to be made permanent. 

Is the Stack Overflow ban the end of the road for ChatGPT? Or will it become a game-changer platform to solve simple to complex problems? Jonathan Vanian, a Tech reporter at CNBC, has shared how some organizations are leveraging ChatGPT to innovate and deliver.

QUICK TIP

Kubernetes: Set default namespaces

You can divide a Kubernetes cluster into multiple environments by using namespaces (for example, Dev1, Dev2, QA1, QA2, etc.) and each environment can be managed by a different user. 

Run the following command before executing the kubectl commands, and it will save the namespace for all subsequent kubectl commands for your current context:

IN ACTION

AWS re: Invent-ing developer productivity

AWS re: Invent 2022 was a huge success! It inspired and challenged the audience to rethink and innovate. This year’s conference covered three major areas: data and observability, security, and performance. We’ve put together our top three sessions that focus on developer productivity and DevOps – check them out!

Amazon CodeCatalyst

Adam Seligman gave a walkthrough of the recently launched developer tool CodeCatalyst at AWS re: Invent 2022. The tool offers an integrated experience and includes source repositories, continuous integration, build infrastructure, issue tracker, dashboard and reports. Check out the video here.

Amazon CodeWhisperer, CodeGuru, and DevOps Guru

Rafael Ramos and Shivansh Singh gave a walkthrough of the powerful ML tools that will help you write and review code, build and deploy, and provide observability. Check out the video here.

Evolving IaC operations

Ben Perak and Tatiana Cooke shared a deep dive into AWS infrastructure-as-code portfolio, the future roadmap for IaC at Amazon, and the importance of the GitOps and DevOps approach in building infrastructure. Check out the video here.

"Our vision for developer experience is a delightful flow for all the developers and every dev team.” - Amazon Web Services

Catch up on all the exciting content from AWS re: Invent here and drop in a comment to share what you are planning to reinvent this new year.

Build a culture of cloud cost optimization

Build a culture of

cloud cost observability

Build a culture of

cloud cost observability

Build a culture of

cloud cost observability