![]() ![]() Wendy is looking into how CodeWhisperer can help data engineers who are not SQL experts. Wendy says she has gained efficiency by delegating these repetitive tasks to CodeWhisperer, and she wrote a series of articles to explain how to use it to simplify exploratory data analysis.Īnother tool used to explore data sets is SQL. “Earlier, it would take me 15 minutes to set up data preparation pre-processing tasks, but now I’m ready to go in 5 minutes.” “Using CodeWhisperer, building code feels so much easier when I don’t have to remember every detail as it will accurately autocomplete my code and comments,” she shared. She finds CodeWhisperer to be a swift, user-friendly, and dependable coding companion that accurately infers her intent with each line of code she crafts, and ultimately aids in the enhancement of her code quality through its best practice suggestions. She says Amazon CodeWhisperer has significantly accelerated her exploratory data analysis process, when she is analyzing a dataset to get a summary of its main characteristics using statistics and visualization tools. For her contributions to the community, she’s also an AWS Data Hero. ![]() Wendy Wong is a business performance analyst building data pipelines at Service NSW and agile projects in AI. Kyle added, “Because hiring and developing new talent is a perpetual process for consultancies, we leveraged CodeWhisperer for onboarding new developers and it helps BUILDSTR Academy reduce the time and complexity for onboarding by more than 20%.”ĬodeWhisperer for Exploratory Data Analysis For example, we are impressed by how quickly we are able to create templates for AWS Lambda functions interacting with other AWS services such as Amazon DynamoDB.” Kyle said their prototyping now takes 40% less time, and they noticed a reduction of more than 50% in the number of vulnerabilities present in customer environments. I talked with Kyle Hines, co-founder of BUILDSTR, who said, “leveraging CodeWhisperer across different types of development projects for different customers, we’ve seen a huge impact in prototyping. They use Node.js and Python in the backend and mainly React in the frontend. One customer using CodeWhisperer in an interesting way is BUILDSTR, a consultancy that provides cloud engineering services focused on platform development and modernization. Here are a few examples of CodeWhisperer in action that span different areas of software development, from prototyping and onboarding to data analytics and permissions management.ĬodeWhisperer Speeds Up Prototyping and Onboarding It provides you with the associated open-source project’s repository URL and license, making it easier for you to review them and add attribution where necessary. This makes coding not just more efficient, but also more secure and with an increased assurance in the quality of your work.ĬodeWhisperer can also flag code suggestions that resemble open-source training data, and flag and remove problematic code that might be considered biased or unfair. This aligns with best practices such as those outlined by the Open Worldwide Application Security Project (OWASP). ![]() In addition, CodeWhisperer offers a comprehensive code scanning feature that can detect elusive vulnerabilities and provide suggestions to rectify them. When you encounter an unfamiliar API, CodeWhisperer accelerates your work by offering relevant code suggestions. Using a code companion can enhance focus and productivity during the development process. This immediate assistance adapts to your flow, reducing the need for context-switching to search for solutions or syntax tips. It understands your comments and existing code, providing real-time suggestions that can range from snippets to entire functions or classes. As you begin writing your code, CodeWhisperer is there, working alongside you. Imagine you want to improve your code test coverage or implement a fine-grained authorization model for your application. It can help build applications faster and more securely, and it can help at different levels, from small suggestions to writing full functions and unit tests that help decompose a complex problem into simpler tasks. CodeWhisperer uses generative AI powered by a foundational model to understand the semantics and context of your code and provide relevant and useful suggestions. In the few months since Amazon CodeWhisperer became generally available, many customers have used it to simplify and streamline the way they develop software. July 19, 2023: Post updated with an animated image to show Amazon CodeWhisperer in action. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |