Technology Python programming: Our new tool can help clean up your buggy code, says AWS
'Massive' Python Found Curled Up Inside Garden Pot Outside Home
Video of the reptile was posted to Facebook by relocation business Snake Catcher Noosa, after wrangler Luke Huntley was called to remove it from a home in Sunshine Beach, Queensland.Video of the reptile was posted to Facebook on Monday by the relocation service Snake Catcher Noosa, after wrangler Luke Huntley was called to remove it from a home in Sunshine Beach, a coastal town in the Shire of Noosa, Queensland.
Amazon Web Services (AWS) has said that its automated code review tool, which aims to improve source code quality by detecting hard-to-find defects, now has updated support for the Python programming language.
AWS launched Python support for Amazon CodeGuru Reviewerand has now moved support for the language to general availability.
As most developers and people working in data science know, Pythonthanks to its gentle learning curve and the abundance of add-on packages for specific scientific computing applications, like like NumPy and SciPy.
How to work with Vault Secrets Engines
Jack Wallen shows you how to create both local and AWS secrets engines with Hashicorp's Vault.One of the biggest security issues in development is leaving secrets within code. With passwords, encryption keys and API keys left in code, hackers could easily gain access to your data, your network, or the services you use. To that end, it's imperative that developers make use of all the tools available to secure their code.
Amazon CodeGuru Reviewer uses AWS' machine learning algorithms to find bugs during application development. The cost of code can add up particularly when a developer who wrote the code has left an organization and current developers, who might not understand the structure of the original code, have troubles maintaining or updating the code.
The AWS code reviewer supports code written in Python and Java — the two most popular languages among developers.
The move to general availability means extends the coverage of CodeGuru Reviewer "to increase the number of recommendations for the existing detectors and include the new detectors that have been validated internally,".
C reigns supreme and Java edges Python in TIOBE's latest programming language rankings
While the rankings were somewhat similar to February's, the company announced a number of new features to enhance the index moving forward.As was the case in February, C again holds the top spot with a 15.33%. Runner-up Java boasts a rating of 10.45% to edge out third-place Python (10.31%). In order, C++ and C# round out the top five with ratings of 6.52% and 4.97%, respectively. Compared to February's rankings, the March top five remained unchanged.
With this release, AWS has added detectors for code maintainability and input validation, while improving the detector for resource leaks.
AWS' code review tool is not the only code reviewer available. Microsoft-owned code sharing site GitHub hasand there are plenty of code linters in code editors, but AWS's tool for Python reviewer could be useful for developers already invested in its infrastructure.
AWS's code maintainability detector offers metrics to illustrate code structure that could be useful for downstream testing, maintenance and refactoring. This is meant to improve the readability of code, which in turn impacts how easy it is to maintain in the future.
The input validation detector tackles the reliability and security of software by catching unexpected inputs.
"CodeGuru Reviewer performs careful analysis of the codebase, taking broad context into account, to determine code locations where input validation is insufficient or missing altogether," AWS notes.
The resource leak detector targets open file descriptors, as well as leaks on connections, sessions, open sockets, and multiprocessing thread pools.
Pricing for the AWS code review service is based on the size of repositories by lines of code. The first 100,000 lines of code costs $10 a month. Every additional 100,000 lines of code costs $30 a month.
Verizon and Amazon Web Services partner to create 5G private MEC solution .
The partnership will give enterprises a low-latency edge option with local, hybrid-cloud access to AWS software, the companies said.Verizon cites ultra-low latency, higher levels of security and deeper customization as key advantages to the new model, which it said can be used " to quickly deploy real-time enterprise applications like intelligent logistics, predictive maintenance, robotics, factory automation and more to lower costs and improve safety, precision and efficiency.